Valitettavasti selaimesi ei tue JavaScriptiä!
Kirjaudu sisään

IAMMETER-energiamittarin integrointi PVoutputiin

1. Johdanto

PVOutput on ilmainen palvelu, jonka avulla voit jakaa ja vertailla aurinkopaneelien reaaliaikaista tuotanto- ja energiankulutustietoa. Asentamalla WiFi-energiamittarimme aurinkosähköjärjestelmääsi voit helposti integroida PV-tietosi PVOutputiin mittarin avoimen API:n kautta.

2. WiFi-energiamittarin tärkeimmät ominaisuudet

  • Mittaa kaksisuuntaisesti (verkosta ja verkkoon) tehoa ja energiaa samalla mittarilla
  • Mittarin mittauksia voi lukea WiFi-LAN-verkon kautta avoimen API:n avulla
  • Mittarin lukemat (jännite, virta, teho, myötäteho, käänteisteho) päivittyvät 20 sekunnin välein.

3. Koodiesimerkit

3.1 API-kuvaus

Lisää API-rajapintoja löydät IAMMETERin energiamittarin paikallisesta API:sta

api url: ip/monitorjson

menetelmä: http get

3.2 Python-koodiesimerkki

Python-koodi GitHubissa

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]}

jännite: 234 V

virta: 6.25 A

pätöteho: 1433 W

tuontienergia: 1222.67 Kwh

vientienergia: 0 Kwh

4. Tietojen integrointi PVOutputiin

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

Yksivaiheisen WiFi-energiamittarin (WEM3080) pikaopas: WEM3080-pikaopas

Kolmevaiheisen WiFi-energiamittarin (WEM3080T) pikaopas: WEM3080T-pikaopas

Miten WiFi-energiamittaria käytetään aurinkosähköjärjestelmässä: Käyttö aurinkosähköjärjestelmässä

Huomautus

Jos sinulla on WeChat-tili, seuraa IAMMETERin WeChat-julkista tunnusta.

iammeter.jpg

Viitteet

IAMMETERin tuotteiden paikalliset API:t

WEM3080T: Kolmivaiheinen WiFi-energiamittari, kaksivaiheinen, kotitalouksien energiankulutus, aurinkosähkövalvonta, nettomittaus, Modbus TCP/RTU

WEM3080: Älykäs yksivaiheinen WiFi-energiamittari, pilvi/sovellus, sähkön alimittarit

Ylös