Tyvärr, din webbläsare stöder inte JavaScript!

API:er för WPC3700

Substantiv förkortning WPC: Wi-Fi-strömkontroll

API för WPC Series Power Controller

Den här artikeln introducerar huvudsakligen API:erna som tillhandahålls avPower Controllers i WPC-serien. Genom dessa API:er kan användare utföra följande operationer:

  • Konfigurera WPC-parametrar
  • Styr WPC uteffekt

Vem bör läsa denna artikel

Det här avsnittet är placerat i början eftersom, även om vi skrev den här artikeln, det faktiskt inte är relevant för de flesta WPC-användare.

Om du har skaffat en strömkontroller i WPC-serien finns det några möjliga driftsätt:

  1. Du har redan installerat IAMMETER-mätare på rutnätssidan och använder direktWPC3700i samband medIAMMETER meter(WPC3700 arbetar i automatiskt läge), vilket gör att WPC3700 kan arbeta kontinuerligt under drift av solenergiöverskott, vilket är IAMMETER-lösningenStyrsystem för PV-värmare.
  2. Du har ingen IAMMETER-mätare, men du är bekant med Home Assistant eller Node-RED och har integrerat WPC3700 i automationssystemet HA eller Node-RED (Aktivera MQTT-upptäckt i Home Assistant med den senaste IAMMETER firmware (i.76.058.8)).
  3. Du måste anropa API:n för att integrera WPC3700 i ditt eget system.

Endast användare som behöver det tredje driftsättet bör läsa den här artikeln.


/api/setpower

/api/setpower?x=100

Introduktion

Detta API styr uteffekten från WPC:n.

Obs: Denna parameter kan också ändras genomsetadvAPI (HTTP POST-anrop,setPowerparameter).

SedansetPowerparametern kan behöva modifieras ofta baserat på näteffektavläsningar i realtid, detta extra HTTP GET API-gränssnitt tillhandahålls.

URL och metod

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

Metod: HTTP GET

Parameternamn Exempelvärde Enhet Nödvändig Typ Beskrivning
x 100 W Ja int Representerar uteffekten från WPC:n. Detta är samma parameter somsetPowerisetadv.

/api/setadv

Introduktion

Detta API används för att ställa in parametrarna för WPC.

Obs: Alla parametrar kan ställas in direkt viaUI. Endast ett litet antal kunder som behöver integrera WPC-seriens produkter i sina egna system kommer att använda detta API.

URL och metod

  • URL:http://{{Lokal IP för WPC}}/api/setadv
  • Metod: HTTP POST

Begär parametrar

Nedan är ett exempel påsetadvparametrar.

Obs: När du körsetadv, inte alla parametrar behöver skickas in. Endast de parametrar som behöver ändras ska skickas in. Parametrar som inte behöver ändras behöver inte skickas in. Du kan först användagetadvför att läsa den aktuella konfigurationen, skicka bara de parametrar som behöver ändras.

{
  "maxPower": 3500,
  "setPower": 0,
  "restorePower": 0,
  "setPowerMode": 0,
  "meterAddress": "10.10.30.35",
  "tröskel": 30,
  "hysteres": 50,
  "starttimme": 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",
  "mqttAnvändarnamn": "test",
  "mqttPassword": "123456",
  "uppladdningsintervall": 6
}

Svar

{
  "framgångsrik": 1,
  "meddelande": "ok"
}

Parameter Beskrivning

Parameternamn Typ Enhet Beskrivning
maxPower int W Den maximala effekten för den kontrollerade lasten måste vara mindre än 3700
setPower int W Effekten från WPC:n
återställa Power int W Ström efter att ha lämnat autolägeskontrollen
setPowerMode int Val av driftläge: 0: Manuell, 1: Auto
tröskel int W I autoläge är detta tröskeln för justering baserat på näteffekt
hysteres int W I autoläge är detta hysteresen för justering baserat på näteffekt
startTimme int timme Starttid för autoläge
stopHour int timme Sluttid för autoläge
tzOffset int Tidszonförskjutning
meterType int Val av mätarmärke för rutmätning i autoläge: 0:iMeter, 1:virtualTCP
meterConfig sträng Val av mätarmodell för rutmätning i autoläge: 3:trefas, 2:användningsfasB, 1:förhållande
ntpServer sträng NTP-serveradress
haDiscovery int Aktivera Home Assistant MQTT automatisk upptäckt: 0: inaktivera, 1: aktivera
mqttAktiverad int Aktivera MQTT: 0: inaktivera, 1: aktivera
meterAddress sträng MQTT-mäklaradress, behövs vid integration med Home Assistant: 192.168.1.22:1833
mqttAnvändarnamn sträng MQTT användarnamn
mqttLösenord sträng MQTT lösenord
uppladdningsintervall int s Uppladdningsintervalltid

/api/getadv

Introduktion

Detta API läser alla parametrar för WPC (alla parametrar frånsetadvAPI kan läsas här).

URL och metod

  • URL:http://{{Lokal IP för WPC}}/api/getadv
  • Metod: HTTP GET

Svar

{
  "maxPower": 3500,
  "setPower": 0,
  "restorePower": 0,
  "setPowerMode": 0,
  "setPowerModeList": "Manuell,Auto",
  "meterAddress": "10.10.30.35",
  "tröskel": 20,
  "hysteres": 30,
  "starttimme": 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",
  "mqttAnvändarnamn": "test",
  "mqttPassword": "123456",
  "uppladdningsintervall": 60
}

Se beskrivningen av parametrar isetadv.


/api/setwifiadv

Introduktion

Detta API konfigurerar Wi-Fi-parametrarna för WPC/WEM-enheter.

URL och metod

  • URL:http://{{Lokal IP för WPC}}/api/setwifiadv
  • Metod: HTTP POST

Begär parametrar

{
    "ssid":"xxxx",
    "pwd":"xxxx",
    "ip":"xxxx",
    "nätmask":"xxxxx",  
    "gw":"xxxx",
    "dns":"192.168.1.1",
    "dhcp":true,
    "runMode":"moln", // moln, tcp, http
    "uploadAddress":"http://myserver.com/upload" // Endast användbar om runMode är icke-moln
}

Svar

{
    "framgångsrik": sant,
    "meddelande": "ok"
}

Parameter Beskrivning

Parameternamn Typ Enhet Beskrivning
ssid sträng Wi-Fi AP-namn för WLAN-anslutningen
pwd sträng Wi-Fi-lösenord för WLAN-anslutningen
ip sträng Statisk IP; krävs inte om du använder DHCP-läge
nätmask sträng Nätmask; krävs inte om du använder DHCP-läge
gw sträng Inkörsport; krävs inte om du använder DHCP-läge
dns sträng DNS-server; krävs inte om du använder DHCP-läge
dhcp bool false: inaktivera DHCP, sant: aktivera DHCP

Referensdokumentation

Den "dolda" funktioner i den fasta programvaran för Wi-Fi-energimätaren

Avancerad funktion för IAMMETER

Välkommen att berätta för oss dina tankar på vårt forum.https://imeter.club

Om IAMMETER

IAMMETER är ett företag fokuserat på energihanteringsprodukter och -tjänster, och erbjuder smarta energimätare, administrationsappar och molnplattformar.

Vårt mål är att hjälpa kunder att hantera, använda och spara energi effektivt, minska elräkningarna genom smart övervakning och analys.

Lösningar

Produkter

System

Topp