WPC3700 API
Saīsinājumu skaidrojums WPC: Wi-Fi jaudas kontrolieris
WPC sērijas jaudas kontrolieru API
Šajā rakstā galvenokārt ir aprakstīti API, ko nodrošina WPC sērijas jaudas kontrolieri. Izmantojot šos API, lietotāji var veikt šādas darbības:
- Konfigurēt WPC parametrus
- Kontrolēt WPC izejas jaudu
Kam šis raksts ir domāts
Šī sadaļa ir novietota raksta sākumā, jo, lai gan mēs esam uzrakstījuši šo rakstu, tas patiesībā nav aktuāls lielākajai daļai WPC lietotāju.
Ja esat iegādājies WPC sērijas jaudas kontrolieri, ir iespējami vairāki darbības veidi:
- Jūs jau esat uzstādījis IAMMETER skaitītājus tīkla pusē un tieši izmantojat WPC3700 kopā ar IAMMETER skaitītājiem (WPC3700 darbojas automātiskajā režīmā), ļaujot WPC3700 nepārtraukti strādāt saules pārpalikuma vadībā — tas ir IAMMETER risinājums PV sildītāja vadības sistēma.
- Jums nav IAMMETER skaitītāja, bet esat pazīstams ar Home Assistant vai Node-RED un esat integrējis WPC3700 HA vai Node-RED automatizācijas sistēmā (Iespējot MQTT automātisko atklāšanu Home Assistant, izmantojot jaunāko IAMMETER programmaparatūru (i.76.058.8)).
- Jums ir jāizsauc API, lai integrētu WPC3700 savā sistēmā.
Šo rakstu vajadzētu lasīt tikai tiem lietotājiem, kuriem nepieciešams trešais darbības veids.
/api/setpower
/api/setpower?x=100
Ievads
Šis API kontrolē WPC izejas jaudu.
Piezīme: šo parametru var mainīt arī, izmantojot setadv API (HTTP POST izsaukumu ar setPower parametru).
Tā kā setPower parametrs var būt bieži jāmaina, pamatojoties uz reāllaika tīkla jaudas rādījumiem, ir nodrošināts papildu HTTP GET API interfeiss.
URL un metode
URL: http://{{IP}}/api/setpower
Metode: HTTP GET
| Parametra nosaukums | Piemēra vērtība | Mērvienība | Obligāts | Tips | Apraksts |
|---|---|---|---|---|---|
| x | 100 | W | Jā | int | Apzīmē WPC jaudas izvadi. Tas ir tas pats parametrs kā setPower sadaļā setadv. |
/api/setadv
Ievads
Šis API tiek izmantots WPC parametru iestatīšanai.
Piezīme: visus parametrus var iestatīt tieši, izmantojot lietotāja interfeisu. Šo API izmantos tikai neliels skaits klientu, kuriem nepieciešams integrēt WPC sērijas produktus savās sistēmās.
URL un metode
- URL:
http://{{WPC vietējā IP adrese}}/api/setadv - Metode: HTTP POST
Pieprasījuma parametri
Zemāk ir setadv parametru piemērs.
Piezīme: izpildot setadv, nav jāiesniedz visi parametri. Jāiesniedz tikai tie parametri, kas jāmaina. Parametri, kurus nav nepieciešams mainīt, nav jāiesniedz. Vispirms varat izmantot getadv, lai nolasītu pašreizējo konfigurāciju, un pēc tam iesniegt tikai tos parametrus, kas jāmaina.
{
"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
}
Atbilde
{
"successful": 1,
"message": "ok"
}
Parametru apraksts
| Parametra nosaukums | Tips | Mērvienība | Apraksts |
|---|---|---|---|
| maxPower | int | W | Vadāmās slodzes maksimālā jauda, jābūt mazākai par 3700 |
| setPower | int | W | WPC jaudas izvade |
| restorePower | int | W | Jauda pēc automātiskā režīma vadības izslēgšanas |
| setPowerMode | int | Darbības režīma izvēle: 0: Manuāls, 1: Automātisks | |
| threshold | int | W | Automātiskajā režīmā tas ir slieksnis regulēšanai, pamatojoties uz tīkla jaudu |
| hysteresis | int | W | Automātiskajā režīmā tā ir histerēze regulēšanai, pamatojoties uz tīkla jaudu |
| startHour | int | stunda | Automātiskā režīma sākuma laiks |
| stopHour | int | stunda | Automātiskā režīma beigu laiks |
| tzOffset | int | Laika joslas nobīde | |
| meterType | int | Skaitītāja zīmola izvēle tīkla mērīšanai automātiskajā režīmā: 0:iMeter, 1:virtualTCP | |
| meterConfig | string | Skaitītāja modeļa izvēle tīkla mērīšanai automātiskajā režīmā: 3:trīs fāzes, 2:izmantot fāzi B, 1:koeficients | |
| ntpServer | string | NTP servera adrese | |
| haDiscovery | int | Iespējot Home Assistant MQTT automātisko atklāšanu: 0: atspējot, 1: iespējot | |
| mqttEnabled | int | Iespējot MQTT: 0: atspējot, 1: iespējot | |
| meterAddress | string | MQTT broker adrese, nepieciešama, integrējot ar Home Assistant: 192.168.1.22:1833 | |
| mqttUsername | string | MQTT lietotājvārds | |
| mqttPassword | string | MQTT parole | |
| uploadInterval | int | s | Augšupielādes intervāla laiks |
/api/getadv
Ievads
Šis API nolasa visus WPC parametrus (šeit var nolasīt visus parametrus no setadv API).
URL un metode
- URL:
http://{{WPC vietējā IP adrese}}/api/getadv - Metode: HTTP GET
Atbilde
{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual,Auto",
"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
}
Skatiet parametru aprakstu sadaļā setadv.
/api/setwifiadv
Ievads
Šis API konfigurē Wi-Fi parametrus WPC/WEM ierīcēm.
URL un metode
- URL:
http://{{WPC vietējā IP adrese}}/api/setwifiadv - Metode: HTTP POST
Pieprasījuma parametri
{
"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" // Useful only if runMode is non-cloud
}
Atbilde
{
"successful": true,
"message": "ok"
}
Parametru apraksts
| Parametra nosaukums | Tips | Mērvienība | Apraksts |
|---|---|---|---|
| ssid | string | Wi-Fi piekļuves punkta nosaukums WLAN savienojumam | |
| pwd | string | Wi-Fi parole WLAN savienojumam | |
| ip | string | Statiskā IP adrese; nav nepieciešama, ja tiek izmantots DHCP režīms | |
| netmask | string | Tīkla maska; nav nepieciešama, ja tiek izmantots DHCP režīms | |
| gw | string | Vārteja; nav nepieciešama, ja tiek izmantots DHCP režīms | |
| dns | string | DNS serveris; nav nepieciešams, ja tiek izmantots DHCP režīms | |
| dhcp | bool | false: atspējot DHCP, true: iespējot DHCP |
Atsauces dokumentācija
"Slēptās" funkcijas Wi-Fi enerģijas skaitītāja programmaparatūrā
Mēs gaidām jūsu viedokli mūsu forumā. https://imeter.club
Par IAMMETER
IAMMETER ir uzņēmums, kas specializējas enerģijas pārvaldības produktos un pakalpojumos, piedāvājot viedos enerģijas skaitītājus, pārvaldības lietotnes un mākoņplatformas.
Mūsu mērķis ir palīdzēt klientiem efektīvi pārvaldīt, izmantot un taupīt enerģiju, samazinot elektrības rēķinus, izmantojot viedo uzraudzību un analīzi.
Risinājumi
Produkti
- IAMMETER enerģijas skaitītāju pārskats
- WEM3080T – trīsfāžu/dalītās fāzes Wi-Fi enerģijas skaitītājs
- WEM3080 – vienfāzes Wi-Fi enerģijas skaitītājs
- WEM3050T – trīsfāžu enerģijas skaitītājs
- WEM3046T – trīsfāžu Wi-Fi enerģijas skaitītājs ar 5A standarta CT ieeju