Oprostite, vaš brskalnik ne podpira JavaScript!

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:

  1. 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.
  2. 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)).
  3. 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

Napredna funkcija IAMMETER

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

Sistem

Vrh