Ne pare rău, browserul dvs. nu acceptă JavaScript!
Autentificare

Integrați monitorul de energie IAMMETER în PVoutput

1. Introducere

PVOutput este un serviciu gratuit pentru partajarea și compararea în timp real a producției panourilor solare și a consumului de energie. Prin instalarea contorului nostru de energie Wi-Fi în sistemul dvs. fotovoltaic, puteți transmite cu ușurință datele PV către PVOutput prin intermediul API-ului deschis al contorului.

2. Caracteristici cheie ale contorului de energie Wi-Fi

  • Măsoară puterea și energia bidirecțională (din rețea și în rețea) cu același contor
  • Măsurătorile contorului pot fi citite prin LAN Wi-Fi prin API deschis
  • Citirile contorului (tensiune, curent, putere, putere directă, putere inversă) sunt reîmprospătate la fiecare 20 de secunde, atunci când contorul este online.

3. Exemple de cod

3.1 Descrierea API

Pentru mai multe API-uri, consultați API-ul local al contorului de energie IAMMETER

adresa API: ip/monitorjson

metoda: http get

3.2 Exemplu de cod Python

Cod Python pe 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. Integrarea datelor în PVOutput

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

Document de pornire rapidă pentru contorul de energie Wi-Fi monofazat (WEM3080): Pornire rapidă WEM3080

Document de pornire rapidă pentru contorul de energie Wi-Fi trifazat (WEM3080T): Pornire rapidă WEM3080T

Cum să aplicați contorul de energie Wi-Fi într-un sistem fotovoltaic:Aplicați în sistemul fotovoltaic

Notă

Dacă aveți un cont WeChat, vă rugăm să urmăriți ID-ul public WeChat al IAMMETER.

iammeter.jpg

Referințe

API-urile locale ale produselor IAMMETER

WEM3080T: contor de energie trifazat Wi-Fi, split-phase, consum rezidențial de energie, monitorizare PV solar, net metering, Modbus TCP/RTU

WEM3080: contor inteligent de energie monofazat Wi-Fi, Cloud/aplicație, subcontori electrici

Sus