Désolé, votre navigateur ne supporte pas JavaScript !

API de WPC3700

Abréviation du nom WPC : contrôleur de puissance Wi-Fi

API du contrôleur de puissance de la série WPC

Cet article présente principalement les API fournies par leContrôleurs de puissance de la série WPCGrâce à ces API, les utilisateurs peuvent effectuer les opérations suivantes :

  • Configurer les paramètres WPC
  • Contrôler la puissance de sortie du WPC

À qui s'adresse cet article

Cette section est placée au début car, bien que nous ayons écrit cet article, il n'est en réalité pas pertinent pour la plupart des utilisateurs de WPC.

Si vous avez obtenu un contrôleur de puissance de la série WPC, il existe quelques modes de fonctionnement possibles :

  1. Vous avez déjà installé des compteurs IAMMETER côté réseau et utilisez directement leWPC3700en conjonction avecCompteurs IAMMETER(Le WPC3700 fonctionne en mode automatique), ce qui permet au WPC3700 de fonctionner en continu sous l'impulsion du surplus solaire, ce qui est la solution IAMMETERSystème de contrôle de chauffage photovoltaïque.
  2. Vous ne possédez pas de compteur IAMMETER, mais vous connaissez Home Assistant ou Node-RED et avez intégré le WPC3700 dans le système d'automatisation HA ou Node-RED (Activer la découverte MQTT dans Home Assistant avec le dernier firmware IAMMETER (i.76.058.8)).
  3. Vous devez appeler l'API pour intégrer le WPC3700 dans votre propre système.

Seuls les utilisateurs qui ont besoin du troisième mode de fonctionnement doivent lire cet article.


/api/setpower

/api/setpower?x=100

introduction

Cette API contrôle la puissance de sortie du WPC.

Remarque : ce paramètre peut également être modifié via leensembleadvAPI (appel HTTP POST,définirPowerparamètre).

Depuis ledéfinirPowerle paramètre peut devoir être fréquemment modifié en fonction des relevés de puissance du réseau en temps réel, cette interface API HTTP GET supplémentaire est fournie.

URL et méthode

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

Méthode : HTTP GET

Nom du paramètre Exemple de valeur Unité Requis Taper La description
x 100 W Oui int Représente la puissance de sortie du WPC. Il s'agit du même paramètre quedéfinirPowerdansensembleadv.

/api/setadv

introduction

Cette API est utilisée pour définir les paramètres du WPC.

Remarque : tous les paramètres peuvent être définis directement via leInterface utilisateurSeul un petit nombre de clients qui ont besoin d’intégrer les produits de la série WPC dans leurs propres systèmes utiliseront cette API.

URL et méthode

  • URL :http://{{IP locale du WPC}}/api/setadv
  • Méthode : HTTP POST

Paramètres de la demande

Vous trouverez ci-dessous un exemple deensembleadvparamètres.

Remarque : lors de l’exécutionensembleadv, tous les paramètres ne doivent pas être soumis. Seuls les paramètres qui doivent être modifiés doivent être soumis. Les paramètres qui n'ont pas besoin d'être modifiés n'ont pas besoin d'être soumis. Vous pouvez d'abord utiliserobteniradvpour lire la configuration actuelle, puis soumettre uniquement les paramètres qui doivent être modifiés.

{
« maxPower » : 3 500,
« setPower » : 0,
« restorePower » : 0,
« setPowerMode » : 0,
« meterAddress » : « 10.10.30.35 »,
« threshold » : 30,
« hysteresis » : 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 »,
« mqttPassword » : « 123456 »,
« uploadInterval » : 6
}

Réponse

{
"réussi": 1,
"message": "ok"
}

Description des paramètres

Nom du paramètre Taper Unité La description
Puissance max int W La puissance maximale de la charge contrôlée doit être inférieure à 3700
définirPower int W La puissance de sortie du WPC
restaurerPower int W Contrôle de l'alimentation après avoir quitté le mode automatique
définirPowerMode int Sélection du mode de fonctionnement : 0 : Manuel, 1 : Auto
seuil int W En mode automatique, il s'agit du seuil de réglage en fonction de la puissance du réseau
hystérèse int W En mode automatique, il s'agit de l'hystérésis pour le réglage en fonction de la puissance du réseau
heure de début int heure Heure de début du mode automatique
arrêtHeure int heure Heure de fin du mode automatique
Décalage tz int Décalage horaire
mètreType int Choix de la marque du compteur pour la mesure du réseau en mode automatique : 0 : iMeter, 1 : virtualTCP
compteurConfig chaîne Choix du modèle de compteur pour la mesure du réseau en mode automatique : 3 : triphasé, 2 : utiliser la phase B, 1 : rapport
Serveur ntp chaîne Adresse du serveur NTP
haDécouverte int Activer la détection automatique MQTT de Home Assistant : 0 : désactiver, 1 : activer
mqttActivé int Activer MQTT : 0 : désactiver, 1 : activer
Adresse du compteur chaîne Adresse du courtier MQTT, nécessaire lors de l'intégration avec Home Assistant : 192.168.1.22:1833
mqttNom d'utilisateur chaîne Nom d'utilisateur MQTT
mqttMot de passe chaîne Mot de passe MQTT
intervalle de téléchargement int m Intervalle de temps de téléchargement

/api/getadv

introduction

Cette API lit tous les paramètres du WPC (tous les paramètres duensembleadvL'API peut être lue ici).

URL et méthode

  • URL :http://{{IP locale du WPC}}/api/getadv
  • Méthode : HTTP GET

Réponse

{
"maxPower": 3500,
"setPower": 0,
"restorePower": 0,
"setPowerMode": 0,
"setPowerModeList": "Manual,Auto",
"meterAddress": "10.10.30.35",
"threshold": 20,
"hysteresis": 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",
"mqttPassword": "123456",
"uploadInterval": 60
}

Reportez-vous à la description des paramètres dansensembleadv.


/api/setwifiadv

introduction

Cette API configure les paramètres Wi-Fi pour les appareils WPC/WEM.

URL et méthode

  • URL :http://{{IP locale du WPC}}/api/setwifiadv
  • Méthode : HTTP POST

Paramètres de la demande

{
"ssid":"xxxx",
"pwd":"xxxx",
"ip":"xxxx",
"netmask":"xxxxx", 
"gw":"xxxx",
"dns":"192.168.1.1",
"dhcp":true,
"runMode":"cloud", // cloud, tcp, http
"uploadAddress":"http://myserver.com/upload" // Utile uniquement si le mode d'exécution n'est pas cloud
}

Réponse

{
"réussi": vrai,
"message": "ok"
}

Description des paramètres

Nom du paramètre Taper Unité La description
ssid chaîne Nom du point d'accès Wi-Fi pour la connexion WLAN
mot de passe chaîne Mot de passe Wi-Fi pour la connexion WLAN
adresse IP chaîne IP statique ; non requise si vous utilisez le mode DHCP
masque de réseau chaîne Masque de réseau ; non requis si vous utilisez le mode DHCP
gw chaîne Passerelle ; non requise si vous utilisez le mode DHCP
DNS chaîne Serveur DNS ; non requis si vous utilisez le mode DHCP
DHCP booléen faux : désactiver DHCP, vrai : activer DHCP

Documentation de référence

Le "caché" fonctionnalités du firmware du compteur d'énergie Wi-Fi

Fonction avancée de IAMMETER

Bienvenue à nous faire part de votre réflexion sur notre forum.https://imeter.club

À propos d'IAMMETER

IAMMETER est une société axée sur les produits et services de gestion de l'énergie, proposant des compteurs d'énergie intelligents, des applications de gestion et des plateformes cloud.

Notre objectif est d’aider les clients à gérer, utiliser et économiser l’énergie de manière efficace, en réduisant les factures d’électricité grâce à une surveillance et une analyse intelligentes.

Solutions

Des produits

Système

Sommet