Désolé, votre navigateur ne prend pas en charge JavaScript !
Se connecter

Intégrer le moniteur d'énergie IAMMETER dans PVoutput

1. Introduction

PVOutput est un service gratuit pour partager et comparer les données de production solaire et de consommation d'énergie en direct. En installant notre compteur d'énergie WiFi dans votre système solaire PV, vous pouvez facilement intégrer vos données PV à PVOutput via l'API ouverte du compteur.

2. Principales caractéristiques du compteur d'énergie WiFi

  • Mesure la puissance et l'énergie bidirectionnelles (depuis le réseau et vers le réseau) avec le même compteur
  • Les mesures du compteur peuvent être lues via le réseau WiFi LAN grâce à une API ouverte
  • Les relevés du compteur (tension, courant, puissance, puissance importée, puissance exportée) sont actualisés toutes les 20 secondes.

3. Exemples de code

3.1 Description de l'API

Pour plus d'API, veuillez consulter l'API locale du compteur d'énergie IAMMETER

URL de l'API : ip/monitorjson

Méthode : http get

3.2 Exemple de code Python

Code Python sur Github

import requests
 
url = "http://ip/monitorjson" 
 
headers={'Authorization':'Basic YWRtaW46YWRtaW4='}
 
response = requests.request("get", url, headers=headers)
 
print(response.text)

{"status":"succeed","data":[234.00,6.235,1423,1222.67,0.00]}

tension:234 V

courant:6.25 A

puissance active:1433 W

énergie importée:1222.67 Kwh

énergie exportée:0 Kwh

4. Intégrer les données à PVOutput

PVOutput:https://www.pvoutput.org Lien Github : https://github.com/lewei50/iammeter/

import wem
import PVOutput
import json
meter=wem.wem3162('http://192.168.1.8')
'''
one phase(wem3162 wem3080) meter response
{"status":"succeed","data":[235.00,1.214,189,1265.17,0.00]} 
'''

print (meter.monitorjson())
(vol,cur,power,importE,exportE)=meter.json2parameter()
print ("vol:%dV\r\ncur:%fA\r\npower:%dw\r\nimportEnergy:%fKWH\r\nexportEnergy:%fKWH\r\n"%(vol,cur,power,importE,exportE))
pv=PVOutput.PVOutputApi('siteNumber','api-key')

'''
#pvo = PVOutput.PVOutputApi("deviceId", "apiKey")
#pvo.add_status(
energy_generation,
power_generation,
energy_consumption,
power_consumption,
temperature,
voltage,
cumulative_flag,
net_flag)
#pvo.add_status(100,200,None,None,None,None,None,None)
'''

pv.add_status(importE,power,None,None,None,vol,1,None)

Document de démarrage rapide du compteur d'énergie WiFi monophasé (WEM3080) : WEM3080 Quickstart

Document de démarrage rapide du compteur d'énergie WiFi triphasé (WEM3080T) : WEM3080T Quickstart

Comment appliquer le compteur d'énergie WiFi dans un système solaire PV : Appliquer dans un système solaire PV

Note

Si vous avez un compte WeChat, veuillez suivre notre ID public IAMMETER WeChat.

iammeter.jpg

Références

API locales du produit IAMMETER

WEM3080T : Compteur d'énergie triphasé WiFi, split phase, consommation résidentielle, monitoring solaire PV, comptage net d'énergie, Modbus TCP/RTU

WEM3080 : Compteur d'énergie monophasé intelligent WiFi, Cloud/app, sous-compteurs électriques

Haut