API dari WPC3700
Singkatan kata benda WPC: Pengontrol daya Wi-Fi
API Pengontrol Daya Seri WPC
Artikel ini terutama memperkenalkan API yang disediakan olehPengontrol Daya Seri WPCMelalui API ini, pengguna dapat melakukan operasi berikut:
- Konfigurasikan parameter WPC
- Kontrol daya keluaran WPC
Siapa yang Harus Membaca Artikel Ini
Bagian ini ditempatkan di awal karena, meskipun kami menulis artikel ini, sebenarnya tidak relevan bagi sebagian besar pengguna WPC.
Jika Anda telah memperoleh pengontrol daya seri WPC, ada beberapa kemungkinan mode operasi:
- Anda telah memasang meteran IAMMETER di sisi grid dan langsung menggunakannyaWPC3700bersamaPengukur IAMMETER(WPC3700 beroperasi dalam mode otomatis), memungkinkan WPC3700 bekerja terus menerus di bawah dorongan surplus surya, yang merupakan solusi IAMMETERSistem Kontrol Pemanas PV.
- Anda tidak memiliki meteran IAMMETER, tetapi Anda terbiasa dengan Home Assistant atau Node-RED dan telah mengintegrasikan WPC3700 ke dalam sistem otomasi HA atau Node-RED (Aktifkan penemuan MQTT di Home Assistant dengan firmware IAMMETER terbaru (i.76.058.8)).
- Anda perlu memanggil API untuk mengintegrasikan WPC3700 ke sistem Anda sendiri.
Hanya pengguna yang memerlukan mode operasi ketiga yang harus membaca artikel ini.
/api/setdaya
/api/setpower?x=100
pengantar
API ini mengontrol daya keluaran WPC.
Catatan: Parameter ini juga dapat diubah melaluisetadvAPI (panggilan HTTP POST,mengatur dayaparameter).
Sejakmengatur dayaparameter mungkin perlu sering dimodifikasi berdasarkan pembacaan daya jaringan waktu nyata, antarmuka API HTTP GET tambahan ini disediakan.
URL dan Metode
URL:http://{{IP}}/api/setpower
Metode: HTTP GET
| Nama Parameter | Contoh Nilai | Satuan | Diperlukan | Jenis | Keterangan |
|---|---|---|---|---|---|
| X | 100 | W | Ya | ke dalam | Mewakili daya keluaran WPC. Ini adalah parameter yang sama denganmengatur dayadi dalamsetadv. |
/api/setadv
pengantar
API ini digunakan untuk mengatur parameter WPC.
Catatan: Semua parameter dapat langsung diatur melaluiAntarmuka PenggunaHanya sejumlah kecil pelanggan yang perlu mengintegrasikan produk seri WPC ke dalam sistem mereka sendiri yang akan menggunakan API ini.
URL dan Metode
- URL:
http://{{IP Lokal WPC}}/api/setadv - Metode: HTTP POST
Parameter Permintaan
Berikut adalah contohnyasetadvparameter.
Catatan: Saat menjalankansetadv, tidak semua parameter perlu dikirimkan. Hanya parameter yang perlu dimodifikasi yang harus dikirimkan. Parameter yang tidak perlu dimodifikasi tidak perlu dikirimkan. Anda dapat menggunakandapatkanadvuntuk membaca konfigurasi saat ini, lalu hanya mengirimkan parameter yang perlu dimodifikasi.
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"meterAddress": "10.10.30.35",
"threshold": 30,
"hysteresis": 50,
"startHour": 8,
"stopHour": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 1,
"mqttEnabled": 1, "mqttAddress": "10.10.30.89:1883", "mqttUsername": "test", "mqttPassword": "123456", "uploadInterval": 6
}
Tanggapan
{
"berhasil": 1,
"pesan": "oke"
}
Deskripsi Parameter
| Nama Parameter | Jenis | Satuan | Keterangan |
|---|---|---|---|
| daya maksimum | ke dalam | W | Daya maksimum beban yang dikontrol harus kurang dari 3700 |
| mengatur daya | ke dalam | W | Daya keluaran WPC |
| memulihkanKekuatan | ke dalam | W | Kontrol daya setelah keluar dari mode otomatis |
| aturModeDaya | ke dalam | Pemilihan mode operasi: 0: Manual, 1: Otomatis | |
| ambang | ke dalam | W | Dalam mode otomatis, ini adalah ambang batas untuk penyesuaian berdasarkan daya jaringan |
| histeresis | ke dalam | W | Dalam mode otomatis, ini adalah histeresis untuk penyesuaian berdasarkan daya jaringan |
| jammulai | ke dalam | jam | Waktu mulai mode otomatis |
| hentikanJam | ke dalam | jam | Waktu berakhirnya mode otomatis |
| mengimbangi tz | ke dalam | Perbedaan zona waktu | |
| tipemeter | ke dalam | Pilihan merek meter untuk pengukuran grid dalam mode otomatis: 0:iMeter, 1:virtualTCP | |
| konfigurasi meteran | rangkaian | Pilihan model meter untuk pengukuran grid dalam mode otomatis: 3:tiga fase, 2:gunakan faseB, 1:rasio | |
| server ntp | rangkaian | Alamat server NTP | |
| penemuan ha | ke dalam | Aktifkan penemuan otomatis MQTT Asisten Rumah: 0: nonaktifkan, 1: aktifkan | |
| mqttDiaktifkan | ke dalam | Aktifkan MQTT: 0: nonaktifkan, 1: aktifkan | |
| alamat meteran | rangkaian | Alamat broker MQTT, diperlukan saat integrasi dengan Home Assistant: 192.168.1.22:1833 | |
| Nama pengguna mqtt | rangkaian | Nama pengguna MQTT | |
| Kata sandi mqtt | rangkaian | Kata sandi MQTT | |
| unggahInterval | ke dalam | S | Waktu interval unggah |
/api/getadv
pengantar
API ini membaca semua parameter WPC (semua parameter darisetadv(API dapat dibaca di sini).
URL dan Metode
- URL:
http://{{IP Lokal WPC}}/api/getadv - Metode: HTTP GET
Tanggapan
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual,Otomatis",
"meterAddress": "10.10.30.35",
"threshold": 20,
"hysteresis": 30,
"startHour": 8,
"stopHour": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"meterList": "iMeter,virtualTCP",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 0,
"mqttEnabled": 0,
"mqttAddress": "192.168.1.22:1833",
"mqttUsername": "test",
"mqttPassword": "123456",
"uploadInterval": 60
}
Lihat deskripsi parameter disetadv.
/api/setwifiadv
pengantar
API ini mengonfigurasi parameter Wi-Fi untuk perangkat WPC/WEM.
URL dan Metode
- URL:
http://{{IP Lokal WPC}}/api/setwifiadv - Metode: HTTP POST
Parameter Permintaan
{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"netmask":"xxxxx",
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp":true,
"runMode":"cloud", // cloud, tcp, http
"uploadAddress":"http://myserver.com/upload" // Berguna hanya jika runMode bukan cloud
}
Tanggapan
{
"berhasil": benar,
"pesan": "oke"
}
Deskripsi Parameter
| Nama Parameter | Jenis | Satuan | Keterangan |
|---|---|---|---|
| alamat IP | rangkaian | Nama AP Wi-Fi untuk koneksi WLAN | |
| kata sandi | rangkaian | Kata sandi Wi-Fi untuk koneksi WLAN | |
| aku p | rangkaian | IP statis; tidak diperlukan jika menggunakan mode DHCP | |
| topeng jaring | rangkaian | Netmask; tidak diperlukan jika menggunakan mode DHCP | |
| gw | rangkaian | Gateway; tidak diperlukan jika menggunakan mode DHCP | |
| alamat IP | rangkaian | Server DNS; tidak diperlukan jika menggunakan mode DHCP | |
| layanan dhcp | bool | salah: nonaktifkan DHCP, benar: aktifkan DHCP |
Dokumentasi Referensi
Yang "tersembunyi" fitur dalam firmware pengukur energi Wi-Fi
Selamat datang untuk memberi tahu kami pendapat Anda di forum kami.https://imeter.club
Tentang IAMMETER
IAMMETER adalah perusahaan yang berfokus pada produk dan layanan manajemen energi, menawarkan meteran energi pintar, aplikasi manajemen, dan platform cloud.
Sasaran kami adalah membantu pelanggan mengelola, memanfaatkan, dan menghemat energi secara efektif, mengurangi tagihan listrik melalui pemantauan dan analisis cerdas.
Solusi
Produk
- Tinjauan Umum Pengukur Energi IAMMETER
- WEM3080T – Pengukur Energi Wi-Fi Tiga Fase/Fase Terpisah
- WEM3080 – Pengukur Energi Wi-Fi Fase Tunggal
- WEM3050T – Pengukur Energi Tiga Fase
- WEM3046T – Pengukur Energi Wi-Fi Tiga Fase dengan Input CT Standar 5A