Beklager, din browser understøtter ikke JavaScript!

API'er af WPC3700

Navneord forkortelse WPC: Wi-Fi power controller

API af WPC Series Power Controller

Denne artikel introducerer hovedsageligt de API'er, der leveres afPower Controllere i WPC-serien. Gennem disse API'er kan brugere udføre følgende handlinger:

  • Konfigurer WPC-parametre
  • Styr WPC udgangseffekt

Hvem bør læse denne artikel

Dette afsnit er placeret i begyndelsen, fordi selvom vi skrev denne artikel, er det faktisk ikke relevant for de fleste WPC-brugere.

Hvis du har anskaffet en WPC-serie strømstyring, er der et par mulige driftsformer:

  1. Du har allerede installeret IAMMETER-målere på netsiden og bruger direkteWPC3700i forbindelse medIAMMETER meter(WPC3700 fungerer i automatisk tilstand), hvilket gør det muligt for WPC3700 at arbejde kontinuerligt under drevet af soloverskud, som er IAMMETER-løsningenPV-varmestyringssystem.
  2. Du har ikke en IAMMETER måler, men du er fortrolig med Home Assistant eller Node-RED og har integreret WPC3700 i HA eller Node-RED automatiseringssystemet (Aktivér MQTT-opdagelse i Home Assistant med den nyeste IAMMETER-firmware (i.76.058.8)).
  3. Du skal kalde API'et for at integrere WPC3700 i dit eget system.

Kun brugere, der kræver den tredje driftstilstand, bør læse denne artikel.


/api/setpower

/api/setpower?x=100

Introduktion

Denne API styrer udgangseffekten af WPC'en.

Bemærk: Denne parameter kan også ændres gennemsetadvAPI (HTTP POST-kald,sætPowerparameter).

SidensætPowerparameter skal muligvis ændres ofte baseret på strømaflæsninger i realtid, denne ekstra HTTP GET API-grænseflade er tilvejebragt.

URL og metode

URL:http://{{IP}}/api/setpower

Metode: HTTP GET

Parameternavn Eksempel Værdi Enhed Påkrævet Type Beskrivelse
x 100 W Ja int Repræsenterer WPC'ens udgangseffekt. Dette er den samme parameter somsætPowerisetadv.

/api/setadv

Introduktion

Denne API bruges til at indstille parametrene for WPC.

Bemærk: Alle parametre kan indstilles direkte viaUI. Kun et lille antal kunder, der har behov for at integrere WPC-seriens produkter i deres egne systemer, vil bruge denne API.

URL og metode

  • URL:http://{{Lokal IP for WPC'en}}/api/setadv
  • Metode: HTTP POST

Anmodningsparametre

Nedenfor er et eksempel påsetadvparametre.

Bemærk: Ved udførelsesetadv, ikke alle parametre skal indsendes. Kun de parametre, der skal ændres, skal indsendes. Parametre, der ikke skal ændres, skal ikke indsendes. Du kan først brugegetadvfor at læse den aktuelle konfiguration, så indsend kun de parametre, der skal ændres.

{
  "maxPower": 3500,
  "setPower": 0,
  "RestorePower": 0,
  "setPowerMode": 0,
  "meterAddress": "10.10.30.35",
  "tærskel": 30,
  "hysterese": 50,
  "starttime": 8,
  "stoptime": 18,
  "tzOffset": 8,
  "meterType": 0,
  "meterConfig": "3,2,1",
  "ntpServer": "ntp.aliyun.com",
  "haDiscovery": 1,
  "mqttEnabled": 1,
  "mqttAddress": "10.10.30.89:1883",
  "mqttBrugernavn": "test",
  "mqttPassword": "123456",
  "uploadinterval": 6
}

Respons

{
  "vellykket": 1,
  "besked": "ok"
}

Parameterbeskrivelse

Parameternavn Type Enhed Beskrivelse
maxPower int W Den maksimale effekt af den kontrollerede belastning skal være mindre end 3700
sætPower int W Effekten af WPC'en
genskabe Power int W Strøm efter at have forladt autotilstandskontrol
sæt PowerMode int Valg af driftstilstand: 0: Manuel, 1: Auto
tærskel int W I autotilstand er dette tærsklen for justering baseret på netstrøm
hysterese int W I autotilstand er dette hysteresen for justering baseret på netstrøm
startTime int time Starttidspunkt for autotilstand
stopTime int time Sluttidspunkt for automatisk tilstand
tzOffset int Tidszone offset
meterType int Målermærkevalg til gittermåling i automatisk tilstand: 0:iMeter, 1:virtualTCP
meterConfig snor Målermodelvalg til netmåling i autotilstand: 3:trefaset, 2:brugsfaseB, 1:forhold
ntpServer snor NTP-serveradresse
haOpdagelse int Aktiver Home Assistant MQTT automatisk registrering: 0: deaktiver, 1: aktivér
mqttAktiveret int Aktiver MQTT: 0: deaktiver, 1: aktivér
meterAddress snor MQTT-mægleradresse, nødvendig ved integration med Home Assistant: 192.168.1.22:1833
mqttBrugernavn snor MQTT brugernavn
mqttPassword snor MQTT adgangskode
uploadinterval int s Upload interval tid

/api/getadv

Introduktion

Denne API læser alle parametre for WPC (alle parametre frasetadvAPI kan læses her).

URL og metode

  • URL:http://{{Lokal IP for WPC}}/api/getadv
  • Metode: HTTP GET

Respons

{
  "maxPower": 3500,
  "setPower": 0,
  "RestorePower": 0,
  "setPowerMode": 0,
  "setPowerModeList": "Manuel,Auto",
  "meterAddress": "10.10.30.35",
  "tærskel": 20,
  "hysterese": 30,
  "starttime": 8,
  "stoptime": 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",
  "mqttBrugernavn": "test",
  "mqttPassword": "123456",
  "uploadinterval": 60
}

Se beskrivelsen af parametre isetadv.


/api/setwifiadv

Introduktion

Denne API konfigurerer Wi-Fi-parametrene for WPC/WEM-enheder.

URL og metode

  • URL:http://{{Lokal IP for WPC'en}}/api/setwifiadv
  • Metode: HTTP POST

Anmodningsparametre

{
    "ssid":"xxxx",
    "pwd":"xxxx",
    "ip":"xxxx",
    "netmaske":"xxxxx",  
    "gw":"xxxx",
    "dns":"192.168.1.1",
    "dhcp":sandt,
    "runMode":"cloud", // cloud, tcp, http
    "uploadAddress":"http://myserver.com/upload" // Kun nyttig, hvis runMode ikke er sky
}

Respons

{
    "vellykket": sandt,
    "besked": "ok"
}

Parameterbeskrivelse

Parameternavn Type Enhed Beskrivelse
ssid snor Wi-Fi AP-navn for WLAN-forbindelsen
pwd snor Wi-Fi-adgangskode til WLAN-forbindelsen
ip snor Statisk IP; ikke påkrævet, hvis du bruger DHCP-tilstand
netmaske snor Netmaske; ikke påkrævet, hvis du bruger DHCP-tilstand
gw snor Gateway; ikke påkrævet, hvis du bruger DHCP-tilstand
dns snor DNS-server; ikke påkrævet, hvis du bruger DHCP-tilstand
dhcp bool false: deaktiver DHCP, sand: aktiver DHCP

Referencedokumentation

Den "skjulte" funktioner i firmwaren til Wi-Fi-energimåleren

Avanceret funktion af IAMMETER

Velkommen til at fortælle os om dine tanker på vores forum.https://imeter.club

Om IAMMETER

IAMMETER er en virksomhed med fokus på energistyringsprodukter og -tjenester, der tilbyder smarte energimålere, administrationsapps og cloud-platforme.

Vores mål er at hjælpe kunder med at administrere, udnytte og spare energi effektivt, reducere elregningerne gennem smart overvågning og analyse.

Løsninger

Produkter

System

Top