Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!
Pierakstīties

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:

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

IAMMETER papildu funkcijas

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

Sistēma

Uz augšu