Oprostite, vaš brskalnik ne podpira JavaScripta!
Prijava

Integracija IAMMETER števca energije v PVoutput

1. Uvod

PVOutput je brezplačna storitev za deljenje in primerjavo podatkov o trenutni proizvodnji sončnih panelov ter porabi električne energije. Z namestitvijo našega Wi-Fi števca energije v vaš sončni fotovoltaični (PV) sistem lahko podatke iz vašega PV sistema preprosto integrirate v PVOutput prek odprtega API-ja števca.

2. Ključne funkcije Wi-Fi števca energije

  • Merjenje dvosmerne moči in energije (iz omrežja in v omrežje) z istim števcem
  • Meritve števca je mogoče brati prek Wi-Fi LAN z odprtim API-jem
  • Odčitki števca (napetost, tok, moč, oddana moč, prejeta moč) se osvežijo vsakih 20 sekund.

3. Primeri kode

3.1 Opis API-ja

Za več API-jev si oglejte lokalni API števca energije IAMMETER

api url: ip/monitorjson

metoda: http get

3.2 Primer kode v Pythonu

Python koda na Githubu

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

napetost: 234 V

tok: 6.25 A

delovna moč: 1433 W

uvožena energija: 1222.67 Kwh

izvožena energija: 0 Kwh

4. Integracija podatkov v PVOutput

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

Dokument za hiter začetek enofaznega Wi-Fi števca energije (WEM3080): Hiter začetek WEM3080

Dokument za hiter začetek trifaznega Wi-Fi števca energije (WEM3080T): Hiter začetek WEM3080T

Kako uporabiti Wi-Fi števec energije v sončnem fotovoltaičnem sistemu: Uporaba v sončnem fotovoltaičnem sistemu

Opomba

Če imate račun WeChat, nam sledite prek javnega IAMMETER računa na WeChatu.

iammeter.jpg

Reference

Lokalni API-ji izdelkov IAMMETER

WEM3080T: Trifazni števec energije Wi-Fi, deljena faza, merjenje porabe električne energije v gospodinjstvih, spremljanje sončne fotovoltaične energije, neto merjenje energije, Modbus TCP/RTU

WEM3080: pametni enofazni števec energije Wi-Fi, oblak/aplikacija, električni podštevci

Na vrh