Ne pare rău, browserul dvs. nu acceptă JavaScript!

API-urile WPC3700

Abrevierea substantivului WPC: controler de putere Wi-Fi

API-ul WPC Series Power Controller

Acest articol prezintă în principal API-urile furnizate deControlere de putere din seria WPC. Prin intermediul acestor API-uri, utilizatorii pot efectua următoarele operațiuni:

  • Configurați parametrii WPC
  • Controlați puterea de ieșire WPC

Cine ar trebui să citească acest articol

Această secțiune este plasată la început deoarece, deși am scris acest articol, de fapt nu este relevantă pentru majoritatea utilizatorilor WPC.

Dacă ați obținut un controler de putere din seria WPC, există câteva moduri posibile de funcționare:

  1. Ați instalat deja contoarele IAMMETER pe partea rețelei și utilizați directWPC3700în legătură cuIAMMETER contoare(WPC3700 funcționează în modul automat), permițând lui WPC3700 să funcționeze continuu sub impulsul surplusului solar, care este soluția IAMMETERSistem de control al încălzitorului fotovoltaic.
  2. Nu aveți un contor IAMMETER, dar sunteți familiarizat cu Home Assistant sau Node-RED și ați integrat WPC3700 în sistemul de automatizare HA sau Node-RED (Activează descoperirea MQTT în Home Assistant cu cel mai recent firmware IAMMETER (i.76.058.8)).
  3. Trebuie să apelați API-ul pentru a integra WPC3700 în propriul sistem.

Numai utilizatorii care au nevoie de al treilea mod de operare ar trebui să citească acest articol.


/api/setpower

/api/setpower?x=100

Introducere

Acest API controlează puterea de ieșire a WPC-ului.

Notă: Acest parametru poate fi modificat și prin intermediulsetadvAPI (apel HTTP POST,setPowerparametru).

De cândsetPowerEste posibil ca parametrul să fie modificat în mod frecvent pe baza citirilor de putere a rețelei în timp real, această interfață suplimentară HTTP GET API este furnizată.

URL și Metodă

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

Metodă: HTTP GET

Nume parametru Exemplu de valoare Unitate Necesar Tip Descriere
x 100 W da int Reprezintă puterea de ieșire a WPC-ului. Acesta este același parametru casetPowerînsetadv.

/api/setadv

Introducere

Acest API este folosit pentru a seta parametrii WPC.

Notă: Toți parametrii pot fi setați direct prin intermediulUI. Doar un număr mic de clienți care trebuie să integreze produsele din seria WPC în propriile sisteme vor folosi acest API.

URL și Metodă

  • URL:http://{{IP local al WPC}}/api/setadv
  • Metodă: HTTP POST

Parametri de solicitare

Mai jos este un exemplu desetadvparametrii.

Notă: La executaresetadv, nu trebuie să fie trimiși toți parametrii. Trebuie transmise doar parametrii care trebuie modificați. Parametrii care nu necesită modificare nu trebuie să fie trimiși. Puteți utiliza mai întâigetadvpentru a citi configurația curentă, apoi trimiteți doar parametrii care trebuie modificați.

{
  "maxpower": 3500,
  "setPower": 0,
  "restaurare putere": 0,
  "setPowerMode": 0,
  „Adresa metru”: „10.10.30.35”,
  "prag": 30,
  "histereză": 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",
  "mqttParola": "123456",
  "uploadInterval": 6
}

Raspuns

{
  "reușit": 1,
  "mesaj": "ok"
}

Descrierea parametrului

Nume parametru Tip Unitate Descriere
putere maximă int W Puterea maximă a sarcinii controlate trebuie să fie mai mică de 3700
setPower int W Puterea de ieșire a WPC
restorePower int W Alimentare după ieșirea din controlul modului automat
setPowerMode int Selectarea modului de operare: 0: Manual, 1: Auto
prag int W În modul automat, acesta este pragul de ajustare în funcție de puterea rețelei
histerezis int W În modul automat, aceasta este histerezisul pentru ajustare în funcție de puterea rețelei
startHour int oră Ora de pornire a modului automat
StopHour int oră Ora de încheiere a modului automat
tzOffset int Compensarea fusului orar
meterType int Alegerea mărcii contorului pentru măsurarea rețelei în modul automat: 0:iMeter, 1:virtualTCP
meterConfig şir Alegerea modelului de contor pentru măsurarea rețelei în modul automat: 3:trifazi, 2:utilizați fazaB, 1:raport
ntpServer şir adresa serverului NTP
a Descoperire int Activați descoperirea automată MQTT Home Assistant: 0: dezactivați, 1: activați
mqttActivat int Activare MQTT: 0: dezactivare, 1: activare
meterAddress şir Adresa brokerului MQTT, necesară la integrarea cu Home Assistant: 192.168.1.22:1833
mqttNume utilizator şir nume de utilizator MQTT
mqttParola şir Parola MQTT
uploadInterval int s Interval de încărcare

/api/getadv

Introducere

Acest API citește toți parametrii WPC (toți parametrii dinsetadvAPI poate fi citit aici).

URL și Metodă

  • URL:http://{{IP local al WPC}}/api/getadv
  • Metodă: HTTP GET

Raspuns

{
  "maxpower": 3500,
  "setPower": 0,
  "restaurare putere": 0,
  "setPowerMode": 0,
  "setPowerModeList": "Manual,Auto",
  „Adresa metru”: „10.10.30.35”,
  "prag": 20,
  "histereză": 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",
  "mqttParola": "123456",
  "uploadInterval": 60
}

Consultați descrierea parametrilor dinsetadv.


/api/setwifiadv

Introducere

Acest API configurează parametrii Wi-Fi pentru dispozitivele WPC/WEM.

URL și Metodă

  • URL:http://{{IP local al WPC}}/api/setwifiadv
  • Metodă: HTTP POST

Parametri de solicitare

{
    "ssid":"xxxx",
    "pwd":"xxxx",
    "ip":"xxxx",
    "mască de rețea":"xxxxx",  
    "gw":"xxxx",
    "dns":"192.168.1.1",
    "dhcp":adevărat,
    "runMode":"cloud", // cloud, tcp, http
    "uploadAddress":"http://myserver.com/upload" // Util numai dacă runMode este non-cloud
}

Raspuns

{
    "reușit": adevărat,
    "mesaj": "ok"
}

Descrierea parametrului

Nume parametru Tip Unitate Descriere
SSID şir Nume AP Wi-Fi pentru conexiunea WLAN
pwd şir Parola Wi-Fi pentru conexiunea WLAN
ip şir IP static; nu este necesar dacă utilizați modul DHCP
mască de rețea şir mască de rețea; nu este necesar dacă utilizați modul DHCP
gw şir Gateway; nu este necesar dacă utilizați modul DHCP
dns şir server DNS; nu este necesar dacă utilizați modul DHCP
dhcp bool false: dezactivați DHCP, adevărat: activați DHCP

Documentație de referință

Cel „ascuns”; caracteristici din firmware-ul contorului de energie Wi-Fi

Funcția avansată a IAMMETER

Bine ați venit să ne spuneți părerea dvs. pe forumul nostru.https://imeter.club

Despre IAMMETER

IAMMETER este o companie axată pe produse și servicii de management al energiei, care oferă contoare inteligente de energie, aplicații de management și platforme cloud.

Scopul nostru este de a ajuta clienții să gestioneze, să utilizeze și să economisească energia în mod eficient, reducând facturile la electricitate prin monitorizare și analiză inteligentă.

Soluții

Produse

Sistem

Top