Ho sentim, el teu navegador no admet JavaScript!
Inicia sessió

Integra el monitor d'energia IAMMETER a PVoutput

1. Introducció

PVOutput és un servei gratuït per compartir i comparar dades en directe de la producció solar i el consum d'energia. En instal·lar el nostre comptador d'energia WiFi al vostre sistema fotovoltaic (PV), podeu integrar fàcilment les vostres dades PV a PVOutput mitjançant l'API oberta del comptador.

2. Característiques principals del comptador d'energia WiFi

  • Mesura la potència i l'energia bidireccionals (de la xarxa i cap a la xarxa) amb el mateix comptador
  • Les mesures del comptador es poden llegir mitjançant la LAN WiFi a través de l'API oberta
  • Les lectures del comptador (tensió, corrent, potència, potència directa, potència inversa) s'actualitzen cada 20 segons.

3. Exemples de codi

3.1 Descripció de l'API

Per a més API, consulteu l'API local del comptador d'energia d'IAMMETER

api url: ip/monitorjson

method: http get

3.2 Exemple de codi Python

Codi Python a 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]}

voltage:234 V

current:6.25 A

active power:1433 W

import energy:1222.67 Kwh

export energy:0 Kwh

4. Integrar les dades a PVOutput

PVOutput:https://www.pvoutput.org Enllaç de 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 d'inici ràpid del comptador d'energia WiFi monofàsic (WEM3080): WEM3080 Quickstart

Document d'inici ràpid del comptador d'energia WiFi trifàsic (WEM3080T): WEM3080T Quickstart

Com aplicar el comptador d'energia WiFi en un sistema fotovoltaic (PV): Apply in Solar PV System

Nota

Si teniu un compte de WeChat, seguiu el nostre compte públic de WeChat d'IAMMETER.

iammeter.jpg

Referències

Local APIs of IAMMETER`s product

WEM3080T:Three Phase Energy Meter Wi-Fi,split phase,residential energy consumption,solar pv monitor,net energy metering, Modbus TCP/RTU

WEM3080:smart single Phase Energy Meter Wi-Fi,Cloud/app,electric sub meters

Amunt