Sorry, uw browser ondersteunt geen JavaScript!
Inloggen

Integreer IAMMETER-energiemonitor in PVoutput

1. Inleiding

PVOutput is een gratis dienst voor het delen en vergelijken van live zonnepaneelopbrengst en energieverbruiksgegevens. Door onze WiFi-energiemeter in uw zonne-PV-systeem te installeren, kunt u uw PV-gegevens eenvoudig integreren in PVOutput via de open API van de meter.

2. Belangrijkste functies van de WiFi-energiemeter

  • Meet bidirectioneel (van het net en naar het net) vermogen en energie met dezelfde meter
  • De meting van de meter kan worden uitgelezen via WiFi LAN via een open API
  • De uitlezingen van de meter (spanning, stroom, vermogen, actief vermogen, reactief vermogen) worden elke 20 seconden ververst.

3. Codevoorbeelden

3.1 API-beschrijving

Voor meer API's, raadpleeg de lokale API van de IAMMETER-energiemeter

api-url: ip/monitorjson

methode: http get

3.2 Python-codevoorbeeld

Python-code op 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. Integreer de gegevens 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)

Snelstartgids voor enkelfasige WiFi-energiemeter (WEM3080): WEM3080 Snelstart

Snelstartgids voor driefasige WiFi-energiemeter (WEM3080T): WEM3080T Snelstart

Hoe de WiFi-energiemeter toepassen in een zonne-PV-systeem:Toepassen in zonne-PV-systeem

Opmerking

Als u een WeChat-account heeft, volg dan ons IAMMETER WeChat-openbare ID.

iammeter.jpg

Referentie

Lokale API's van IAMMETER-producten

WEM3080T:Driefasige energiemeter Wi-Fi, split-phase, residentieel energieverbruik, zonne-PV-monitor, netto-energiemeting, Modbus TCP/RTU

WEM3080:Slimme enkelfasige energiemeter Wi-Fi, Cloud/app, elektrische submeters

Boven