API-ji WPC3700
Samostalniška okrajšava WPC: krmilnik napajanja Wi-Fi
API krmilnika moči serije WPC
Ta članek predstavlja predvsem API-je, ki jih ponujaKrmilniki moči serije WPC. Preko teh API-jev lahko uporabniki izvajajo naslednje operacije:
- Konfigurirajte parametre WPC
- Nadzor izhodne moči WPC
Kdo naj prebere ta članek
Ta razdelek je postavljen na začetek, ker čeprav smo napisali ta članek, dejansko ni pomemben za večino uporabnikov WPC.
Če ste pridobili krmilnik moči serije WPC, obstaja nekaj možnih načinov delovanja:
- Merilnike IAMMETER ste že namestili na strani omrežja in neposredno uporabljateWPC3700v povezavi zIAMMETER metrov(WPC3700 deluje v samodejnem načinu), kar omogoča, da WPC3700 neprekinjeno deluje pod pogonom sončnega presežka, kar je rešitev IAMMETERNadzorni sistem PV grelnika.
- Nimate merilnika IAMMETER, vendar poznate Home Assistant ali Node-RED in ste integrirali WPC3700 v sistem za avtomatizacijo HA ali Node-RED (Omogočite odkrivanje MQTT v programu Home Assistant z najnovejšo vdelano programsko opremo IAMMETER (i.76.058.8)).
- Za integracijo WPC3700 v svoj sistem morate poklicati API.
Ta članek naj preberejo samo uporabniki, ki potrebujejo tretji način delovanja.
/api/setpower
/api/setpower?x=100
Uvod
Ta API nadzoruje izhodno moč WPC.
Opomba: Ta parameter je mogoče spremeniti tudi preksetadvAPI (klic HTTP POST,setPowerparameter).
Odkar jesetPowerparameter morda treba pogosto spreminjati na podlagi odčitkov moči omrežja v realnem času, je na voljo ta dodatni vmesnik HTTP GET API.
URL in metoda
URL:http://{{IP}}/api/setpower
Metoda: HTTP GET
| Ime parametra | Primer vrednosti | Enota | Zahtevano | Vrsta | Opis |
|---|---|---|---|---|---|
| x | 100 | W | ja | int | Predstavlja izhodno moč WPC. To je enak parameter kotsetPowervsetadv. |
/api/setadv
Uvod
Ta API se uporablja za nastavitev parametrov WPC.
Opomba: Vse parametre je mogoče nastaviti neposredno prekuporabniški vmesnik. Ta API bo uporabljalo le majhno število strank, ki morajo izdelke serije WPC integrirati v svoje sisteme.
URL in metoda
- URL:
http://{{Lokalni IP WPC}}/api/setadv - Metoda: HTTP POST
Parametri zahteve
Spodaj je primersetadvparametri.
Opomba: Pri izvajanjusetadv, ni treba predložiti vseh parametrov. Predložiti je treba samo parametre, ki jih je treba spremeniti. Parametrov, ki jih ni treba spreminjati, ni treba predložiti. Najprej lahko uporabitegetadvza branje trenutne konfiguracije, nato predložite samo parametre, ki jih je treba spremeniti.
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"meterAddress": "10.10.30.35",
"prag": 30,
"histereza": 50,
"začetna ura": 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",
"mqttUporabniško ime": "test",
"mqttPassword": "123456",
"uploadInterval": 6
}
Odziv
{
"uspešno": 1,
"sporočilo": "ok"
}
Opis parametra
| Ime parametra | Vrsta | Enota | Opis |
|---|---|---|---|
| maxPower | int | W | Največja moč nadzorovane obremenitve mora biti manjša od 3700 |
| setPower | int | W | Izhodna moč WPC |
| restorePower | int | W | Napajanje po izhodu iz nadzora samodejnega načina |
| setPowerMode | int | Izbira načina delovanja: 0: ročno, 1: samodejno | |
| prag | int | W | V samodejnem načinu je to prag za prilagajanje glede na moč omrežja |
| histereza | int | W | V samodejnem načinu je to histereza za prilagoditev glede na moč omrežja |
| startHour | int | uro | Začetni čas samodejnega načina |
| stopHour | int | uro | Končni čas samodejnega načina |
| tzOffset | int | Odmik časovnega pasu | |
| meterType | int | Izbira znamke merilnika za merjenje omrežja v samodejnem načinu: 0:iMeter, 1:virtualTCP | |
| meterConfig | niz | Izbira modela merilnika za merjenje omrežja v samodejnem načinu: 3: trifazni, 2: uporaba faze B, 1: razmerje | |
| ntpServer | niz | naslov strežnika NTP | |
| haDiscovery | int | Omogoči samodejno odkrivanje Home Assistant MQTT: 0: onemogoči, 1: omogoči | |
| mqttOmogočeno | int | Omogoči MQTT: 0: onemogoči, 1: omogoči | |
| meterAddress | niz | Naslov posrednika MQTT, potreben pri integraciji s programom Home Assistant: 192.168.1.22:1833 | |
| mqttuporabniško ime | niz | uporabniško ime MQTT | |
| mqttPassword | niz | geslo MQTT | |
| uploadInterval | int | s | Čas intervala nalaganja |
/api/getadv
Uvod
Ta API bere vse parametre WPC (vse parametre izsetadvAPI si lahko preberete tukaj).
URL in metoda
- URL:
http://{{Lokalni IP WPC}}/api/getadv - Metoda: HTTP GET
Odziv
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Ročno,Samodejno",
"meterAddress": "10.10.30.35",
"prag": 20,
"histereza": 30,
"začetna ura": 8,
"stopHour": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"seznam merilnikov": "iMeter,virtualni TCP",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 0,
"mqttEnabled": 0,
"mqttAddress": "192.168.1.22:1833",
"mqttUsername": "test",
"mqttPassword": "123456",
"uploadInterval": 60
}
Glejte opis parametrov vsetadv.
/api/setwifiadv
Uvod
Ta API konfigurira parametre Wi-Fi za naprave WPC/WEM.
URL in metoda
- URL:
http://{{Lokalni IP WPC}}/api/setwifiadv - Metoda: HTTP POST
Parametri zahteve
{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"omrežna maska":"xxxxx",
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp": res,
"runMode":"oblak", // oblak, tcp, http
"uploadAddress":"http://myserver.com/upload" // Uporabno le, če runMode ni v oblaku
}
Odziv
{
"uspešno": res,
"sporočilo": "ok"
}
Opis parametra
| Ime parametra | Vrsta | Enota | Opis |
|---|---|---|---|
| ssid | niz | Ime dostopne točke Wi-Fi za povezavo WLAN | |
| pwd | niz | Geslo Wi-Fi za povezavo WLAN | |
| ip | niz | Statični IP; ni potreben, če uporabljate način DHCP | |
| omrežna maska | niz | omrežna maska; ni potreben, če uporabljate način DHCP | |
| gw | niz | Gateway; ni potreben, če uporabljate način DHCP | |
| dns | niz | DNS strežnik; ni potreben, če uporabljate način DHCP | |
| dhcp | bool | false: onemogoči DHCP, true: omogoči DHCP |
Referenčna dokumentacija
"Skriti" funkcije v vdelani programski opremi števca energije Wi-Fi
Dobrodošli, da nam sporočite svoje mnenje na našem forumu.https://imeter.club
O IAMMETER
IAMMETER je podjetje, osredotočeno na izdelke in storitve za upravljanje z energijo, ki ponuja pametne števce energije, aplikacije za upravljanje in platforme v oblaku.
Naš cilj je pomagati strankam pri učinkovitem upravljanju, uporabi in varčevanju z energijo ter zmanjševanju računov za elektriko s pametnim spremljanjem in analizo.
Rešitve
Izdelki
- Pregled merilnikov energije IAMMETER
- WEM3080T – Trifazni/deljeni fazni Wi-Fi merilnik energije
- WEM3080 – Enofazni merilnik energije Wi-Fi
- WEM3050T – Trifazni števec energije
- WEM3046T – Trifazni merilnik energije Wi-Fi s 5A standardnim CT vhodom