Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!
Pierakstīties

IAMMETER enerģijas monitora integrēšana PVoutput

1. Ievads

PVOutput ir bezmaksas pakalpojums, kas ļauj dalīties ar saules paneļu reāllaika jaudas un enerģijas patēriņa datiem un tos salīdzināt. Uzstādot mūsu WiFi enerģijas skaitītāju savā saules PV sistēmā, jūs varat viegli integrēt savus PV datus pakalpojumā PVOutput, izmantojot skaitītāja atvērto API.

2. WiFi enerģijas skaitītāja galvenās funkcijas

  • Mēra divvirzienu jaudu un enerģiju (no tīkla un uz tīklu) ar vienu skaitītāju
  • Skaitītāja mērījumus var nolasīt, izmantojot WiFi LAN un atvērto API
  • Skaitītāja rādījumi (spriegums, strāva, jauda, tiešā jauda, pretējā jauda) tiek atsvaidzināti ik pēc 20 sekundēm.

3. Koda piemēri

3.1 API apraksts

Plašāku API informāciju skatiet IAMMETER enerģijas skaitītāja lokālajā API

api url: ip/monitorjson

metode: http get

3.2 Python koda piemērs

Python kods vietnē 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]}

spriegums:234 V

strāva:6.25 A

aktīvā jauda:1433 W

importētā enerģija:1222.67 Kwh

eksportētā enerģija:0 Kwh

4. Datu integrēšana pakalpojumā PVOutput

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

Vienfāzes WiFi enerģijas skaitītāja (WEM3080) ātrās iestatīšanas dokumentācija: WEM3080 Quickstart

Trīsfāžu WiFi enerģijas skaitītāja (WEM3080T) ātrās iestatīšanas dokumentācija: WEM3080T Quickstart

Kā izmantot WiFi enerģijas skaitītāju saules PV sistēmā: Izmantošana saules PV sistēmā

Piezīme

Ja jums ir WeChat konts, lūdzu, sekojiet mūsu IAMMETER WeChat publiskajam kontam.

iammeter.jpg

Atsauces

IAMMETER produktu lokālās API

WEM3080T: trīsfāžu enerģijas skaitītājs ar Wi-Fi, dalītā fāze, mājsaimniecības enerģijas patēriņš, saules PV monitors, neto enerģijas uzskaite, Modbus TCP/RTU

WEM3080: viedais vienfāzes enerģijas skaitītājs ar Wi-Fi, mākonis/lietotne, elektriskie apakšskaitītāji

Uz augšu