Beklager, nettleseren din støtter ikke JavaScript!

API-er for WPC3700

Substantiv forkortelse WPC: Wi-Fi strømkontroller

API for WPC Series Power Controller

Denne artikkelen introduserer hovedsakelig API-ene levert avStrømkontrollere i WPC-serien. Gjennom disse API-ene kan brukere utføre følgende operasjoner:

  • Konfigurer WPC-parametere
  • Kontroller WPC utgangseffekt

Hvem bør lese denne artikkelen

Denne delen er plassert i begynnelsen fordi, selv om vi skrev denne artikkelen, er den faktisk ikke relevant for de fleste WPC-brukere.

Hvis du har fått en strømkontroller i WPC-serien, er det noen få mulige driftsmoduser:

  1. Du har allerede installert IAMMETER-målere på rutenettsiden og bruker direkteWPC3700i forbindelse medIAMMETER meter(WPC3700 fungerer i automatisk modus), slik at WPC3700 kan jobbe kontinuerlig under drift av solenergioverskudd, som er IAMMETER-løsningenPV-varmekontrollsystem.
  2. Du har ikke en IAMMETER-måler, men du er kjent med Home Assistant eller Node-RED og har integrert WPC3700 i HA- eller Node-RED-automatiseringssystemet (Aktiver MQTT-oppdagelse i Home Assistant med den nyeste IAMMETER-fastvaren (i.76.058.8)).
  3. Du må kalle opp API for å integrere WPC3700 i ditt eget system.

Bare brukere som trenger den tredje driftsmodusen bør lese denne artikkelen.


/api/setpower

/api/setpower?x=100

Introduksjon

Dette API styrer utgangseffekten til WPC.

Merk: Denne parameteren kan også endres gjennomsetadvAPI (HTTP POST-kall,setPowerparameter).

SidensetPowerparameteren må kanskje endres ofte basert på nettstrømavlesninger i sanntid, dette ekstra HTTP GET API-grensesnittet er gitt.

URL og metode

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

Metode: HTTP GET

Parameternavn Eksempelverdi Enhet Obligatorisk Type Beskrivelse
x 100 W Ja int Representerer utgangseffekten til WPC. Dette er samme parameter somsetPowerisetadv.

/api/setadv

Introduksjon

Denne API-en brukes til å angi parametrene til WPC.

Merk: Alle parametere kan stilles inn direkte gjennomUI. Bare et lite antall kunder som trenger å integrere WPC-seriens produkter i sine egne systemer vil bruke denne API.

URL og metode

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

Forespørselsparametere

Nedenfor er et eksempel påsetadvparametere.

Merk: Ved kjøringsetadv, ikke alle parametere må sendes inn. Bare parametrene som må endres skal sendes inn. Parametere som ikke trenger modifikasjon, trenger ikke sendes inn. Du kan først brukegetadvfor å lese gjeldende konfigurasjon, send bare inn parameterne som må endres.

{
  "maxPower": 3500,
  "setPower": 0,
  "restorePower": 0,
  "setPowerMode": 0,
  "meterAddress": "10.10.30.35",
  "terskel": 30,
  "hysterese": 50,
  "starttime": 8,
  "stopptime": 18,
  "tzOffset": 8,
  "meterType": 0,
  "meterConfig": "3,2,1",
  "ntpServer": "ntp.aliyun.com",
  "haDiscovery": 1,
  "mqttEnabled": 1,
  "mqttAddress": "10.10.30.89:1883",
  "mqttBrukernavn": "test",
  "mqttPassword": "123456",
  "opplastingsintervall": 6
}

Respons

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

Parameterbeskrivelse

Parameternavn Type Enhet Beskrivelse
maxPower int W Den maksimale effekten til den kontrollerte lasten må være mindre enn 3700
setPower int W Effekten til WPC
restorePower int W Strøm etter avslutning av automoduskontroll
sett PowerMode int Valg av driftsmodus: 0: Manuell, 1: Auto
terskel int W I automodus er dette terskelen for justering basert på nettstrøm
hysterese int W I automodus er dette hysteresen for justering basert på nettstrøm
startTime int time Starttid for automodus
stoppTime int time Sluttid for automodus
tzOffset int Tidssoneforskyvning
meterType int Målermerkevalg for rutenettmåling i automodus: 0:iMeter, 1:virtualTCP
meterConfig streng Målermodellvalg for nettmåling i automodus: 3:trefase, 2:bruksfaseB, 1:forhold
ntpServer streng NTP-serveradresse
haDiscovery int Aktiver Home Assistant MQTT automatisk oppdagelse: 0: deaktiver, 1: aktiver
mqttAktivert int Aktiver MQTT: 0: deaktiver, 1: aktiver
meterAddress streng MQTT-megleradresse, nødvendig ved integrering med Home Assistant: 192.168.1.22:1833
mqttBrukernavn streng MQTT brukernavn
mqttPassword streng MQTT passord
opplastingsintervall int s Opplastingsintervalltid

/api/getadv

Introduksjon

Denne API-en leser alle parameterne til WPC (alle parametere frasetadvAPI kan leses 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": "Manuell,Auto",
  "meterAddress": "10.10.30.35",
  "terskel": 20,
  "hysterese": 30,
  "starttime": 8,
  "stopptime": 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",
  "mqttBrukernavn": "test",
  "mqttPassword": "123456",
  "opplastingsintervall": 60
}

Se beskrivelsen av parametere isetadv.


/api/setwifiadv

Introduksjon

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

URL og metode

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

Forespørselsparametere

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

Respons

{
    "vellykket": sant,
    "melding": "ok"
}

Parameterbeskrivelse

Parameternavn Type Enhet Beskrivelse
ssid streng Wi-Fi AP-navn for WLAN-tilkoblingen
pwd streng Wi-Fi-passord for WLAN-tilkoblingen
ip streng Statisk IP; ikke nødvendig hvis du bruker DHCP-modus
nettmaske streng Nettmaske; ikke nødvendig hvis du bruker DHCP-modus
gw streng Inngangsport; ikke nødvendig hvis du bruker DHCP-modus
dns streng DNS-server; ikke nødvendig hvis du bruker DHCP-modus
dhcp bool usant: deaktiver DHCP, sant: aktiver DHCP

Referansedokumentasjon

Den "skjulte" funksjoner i fastvaren til Wi-Fi-energimåleren

Avansert funksjon av IAMMETER

Velkommen til å fortelle oss dine tanker på forumet vårt.https://imeter.club

Om IAMMETER

IAMMETER er et selskap fokusert på produkter og tjenester for energistyring, og tilbyr smarte energimålere, administrasjonsapper og skyplattformer.

Målet vårt er å hjelpe kunder med å administrere, utnytte og spare energi effektivt, redusere strømregningen gjennom smart overvåking og analyse.

Løsninger

Produkter

System

Topp