Leider unterstützt Ihr Browser kein JavaScript!
Anmelden

IAMMETER-Energiezähler in PVoutput integrieren

1. Einleitung

PVOutput ist ein kostenloser Dienst zum Teilen und Vergleichen von Live-Daten zur Solarpanel-Leistung und zum Energieverbrauch. Durch die Installation unseres WiFi-Energiezählers in Ihrer Solar-PV-Anlage können Sie Ihre PV-Daten über die offene API des Zählers problemlos in PVOutput integrieren.

2. Hauptmerkmale des WiFi-Energiezählers

  • Messung von bidirektionaler (aus dem Netz und ins Netz) Leistung und Energie mit demselben Zähler
  • Die Messwerte des Zählers können über WiFi-LAN per offener API ausgelesen werden
  • Die Messwerte des Zählers (Spannung, Strom, Leistung, Vorwärtsleistung, Rückwärtsleistung) werden alle 20 Sekunden aktualisiert.

3. Codebeispiele

3.1 API-Beschreibung

Weitere APIs finden Sie unter die lokale API des IAMMETER-Energiezählers

API-URL: ip/monitorjson

Methode: http get

3.2 Python-Codebeispiel

Python-Code auf 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. Integration der Daten in PVOutput

PVOutput:https://www.pvoutput.org Github-Link: 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)

Schnellstartdokument für den einphasigen WiFi-Energiezähler (WEM3080): WEM3080 Schnellstart

Schnellstartdokument für den dreiphasigen WiFi-Energiezähler (WEM3080T): WEM3080T Schnellstart

Anwendung des WiFi-Energiezählers in einer Solar-PV-Anlage: Anwendung in Solar-PV-Anlage

Hinweis

Wenn Sie ein WeChat-Konto haben, folgen Sie bitte unserer IAMMETER WeChat-öffentlichen ID.

iammeter.jpg

Referenz

Lokale APIs des IAMMETER-Produkts

WEM3080T:Dreiphasiger WiFi-Energiezähler, Split-Phase, privater Energieverbrauch, Solar-PV-Überwachung, Net-Metering, Modbus TCP/RTU

WEM3080:Intelligenter einphasiger WiFi-Energiezähler, Cloud/App, elektrische Unterzähler

Nach oben