API de WPC3700
Abreviatura del substantiu WPC: controlador de potència Wi-Fi
API del controlador de potència de la sèrie WPC
Aquest article presenta principalment les API proporcionades perControladors de potència de la sèrie WPC. Mitjançant aquestes API, els usuaris poden realitzar les operacions següents:
- Configura els paràmetres WPC
- Controla la potència de sortida de WPC
Qui hauria de llegir aquest article
Aquesta secció es troba al principi perquè, tot i que hem escrit aquest article, en realitat no és rellevant per a la majoria dels usuaris de WPC.
Si heu obtingut un controlador de potència de la sèrie WPC, hi ha alguns modes de funcionament possibles:
- Ja heu instal·lat comptadors IAMMETER al costat de la xarxa i utilitzeu directament elWPC3700conjuntament ambIAMMETER metres(WPC3700 funciona en mode automàtic), permetent que el WPC3700 funcioni contínuament sota l'impuls de l'excedent solar, que és la solució IAMMETERSistema de control de calefacció fotovoltaica.
- No teniu un mesurador IAMMETER, però esteu familiaritzat amb Home Assistant o Node-RED i heu integrat el WPC3700 al sistema d'automatització HA o Node-RED (Activa la descoberta de MQTT a Home Assistant amb el firmware IAMMETER més recent (i.76.058.8)).
- Heu de trucar a l'API per integrar el WPC3700 al vostre propi sistema.
Només els usuaris que necessiten el tercer mode de funcionament haurien de llegir aquest article.
/api/setpower
/api/setpower?x=100
Introducció
Aquesta API controla la potència de sortida del WPC.
Nota: aquest paràmetre també es pot modificar mitjançant elsetadvAPI (trucada HTTP POST,setPowerparàmetre).
Des delsetPowerÉs possible que el paràmetre s'hagi de modificar amb freqüència en funció de les lectures d'energia de la xarxa en temps real, es proporciona aquesta interfície addicional de l'API HTTP GET.
URL i mètode
URL:http://{{IP}}/api/setpower
Mètode: HTTP GET
| Nom del paràmetre | Valor d'exemple | Unitat | Obligatori | Tipus | Descripció |
|---|---|---|---|---|---|
| x | 100 | W | Sí | int | Representa la potència de sortida del WPC. Aquest és el mateix paràmetre quesetPowerensetadv. |
/api/setadv
Introducció
Aquesta API s'utilitza per establir els paràmetres del WPC.
Nota: tots els paràmetres es poden configurar directament a través deIU. Només un petit nombre de clients que necessiten integrar productes de la sèrie WPC als seus propis sistemes utilitzaran aquesta API.
URL i mètode
- URL:
http://{{IP local del WPC}}/api/setadv - Mètode: HTTP POST
Paràmetres de sol·licitud
A continuació es mostra un exemplesetadvparàmetres.
Nota: en executarsetadv, no cal enviar tots els paràmetres. Només s'han d'enviar els paràmetres que cal modificar. Els paràmetres que no necessiten modificació no s'han de presentar. Primer podeu utilitzargetadvper llegir la configuració actual, només envieu els paràmetres que cal modificar.
{
"maxPower": 3500,
"setPower": 0,
"restore Power": 0,
"setPowerMode": 0,
"meterAddress": "10.10.30.35",
"llindar": 30,
"histeresi": 50,
"startHour": 8,
"Hora de parada": 18,
"tzOffset": 8,
"meterType": 0,
"meterConfig": "3,2,1",
"ntpServer": "ntp.aliyun.com",
"haDiscovery": 1,
"mqttEnabled": 1,
"mqttAddress": "10.10.30.89:1883",
"mqttNom d'usuari": "prova",
"mqttContrasenya": "123456",
"uploadInterval": 6
}
Resposta
{
"èxit": 1,
"missatge": "d'acord"
}
Descripció del paràmetre
| Nom del paràmetre | Tipus | Unitat | Descripció |
|---|---|---|---|
| potència màxima | int | W | La potència màxima de la càrrega controlada, ha de ser inferior a 3700 |
| setPower | int | W | La potència de sortida del WPC |
| restorePower | int | W | Potència després de sortir del control del mode automàtic |
| setPowerMode | int | Selecció del mode de funcionament: 0: manual, 1: automàtic | |
| llindar | int | W | En mode automàtic, aquest és el llindar per ajustar-se en funció de la potència de la xarxa |
| histèresi | int | W | En mode automàtic, aquesta és la histèresi per ajustar-se en funció de la potència de la xarxa |
| hora d'inici | int | hora | Hora d'inici del mode automàtic |
| paradaHora | int | hora | Hora de finalització del mode automàtic |
| tzOffset | int | Desplaçament de zona horària | |
| meterType | int | Selecció de la marca del mesurador per a la mesura de la quadrícula en mode automàtic: 0: iMeter, 1: virtualTCP | |
| meterConfig | corda | Elecció del model de mesurador per a la mesura de la xarxa en mode automàtic: 3: trifàsic, 2: ús faseB, 1: proporció | |
| ntpServer | corda | Adreça del servidor NTP | |
| ha Descobriment | int | Activa la detecció automàtica MQTT de Home Assistant: 0: desactiva, 1: activa | |
| mqttEnabled | int | Habilita MQTT: 0: desactiva, 1: activa | |
| meterAddress | corda | Adreça de l'agent MQTT, necessària quan s'integra amb Home Assistant: 192.168.1.22:1833 | |
| mqttNom d'usuari | corda | Nom d'usuari MQTT | |
| mqttContrasenya | corda | Contrasenya MQTT | |
| uploadInterval | int | s | Temps d'interval de càrrega |
/api/getadv
Introducció
Aquesta API llegeix tots els paràmetres del WPC (tots els paràmetres de l'setadvL'API es pot llegir aquí).
URL i mètode
- URL:
http://{{IP local del WPC}}/api/getadv - Mètode: HTTP GET
Resposta
{
"maxPower": 3500,
"setPower": 0,
"restore Power": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual, Auto",
"meterAddress": "10.10.30.35",
"llindar": 20,
"histèresi": 30,
"startHour": 8,
"Hora de parada": 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",
"mqttNom d'usuari": "prova",
"mqttContrasenya": "123456",
"uploadInterval": 60
}
Consulteu la descripció dels paràmetres asetadv.
/api/setwifiadv
Introducció
Aquesta API configura els paràmetres de Wi-Fi per als dispositius WPC/WEM.
URL i mètode
- URL:
http://{{IP local del WPC}}/api/setwifiadv - Mètode: HTTP POST
Paràmetres de sol·licitud
{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"Màscara de xarxa":"xxxxx",
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp":true,
"runMode":"núvol", // núvol, tcp, http
"uploadAddress":"http://myserver.com/upload" // Només és útil si runMode no és al núvol
}
Resposta
{
"èxit": cert,
"missatge": "d'acord"
}
Descripció del paràmetre
| Nom del paràmetre | Tipus | Unitat | Descripció |
|---|---|---|---|
| SSID | corda | Nom AP Wi-Fi per a la connexió WLAN | |
| pwd | corda | Contrasenya Wi-Fi per a la connexió WLAN | |
| ip | corda | IP estàtica; no és necessari si s'utilitza el mode DHCP | |
| màscara de xarxa | corda | màscara de xarxa; no és necessari si s'utilitza el mode DHCP | |
| gw | corda | Porta d'entrada; no és necessari si s'utilitza el mode DHCP | |
| dns | corda | servidor DNS; no és necessari si s'utilitza el mode DHCP | |
| dhcp | bool | fals: desactiva DHCP, true: activa DHCP |
Documentació de referència
El "amagat" característiques del firmware del comptador d'energia Wi-Fi
Benvingut a fer-nos saber el vostre pensament al nostre fòrum.https://imeter.club
Sobre IAMMETER
IAMMETER és una empresa centrada en productes i serveis de gestió energètica, que ofereix comptadors d'energia intel·ligents, aplicacions de gestió i plataformes al núvol.
El nostre objectiu és ajudar els clients a gestionar, utilitzar i estalviar energia de manera eficaç, reduint les factures d'electricitat mitjançant un seguiment i anàlisi intel·ligents.
Solucions
Productes
- Visió general dels comptadors d'energia IAMMETER
- WEM3080T: comptador d'energia Wi-Fi trifàsic/split-phase
- WEM3080: comptador d'energia Wi-Fi monofàsic
- WEM3050T - Mesurador d'energia trifàsica
- WEM3046T: comptador d'energia Wi-Fi trifàsic amb entrada estàndard CT de 5A