Sorry, your browser does not suporte JavaScript!
Entrar

Integrar monitor de energia IAMMETER no PVoutput

1. Introdução

O PVOutput é um serviço gratuito para compartilhar e comparar dados de produção solar e consumo de energia em tempo real. Ao instalar nosso medidor de energia WiFi em seu sistema solar fotovoltaico, você pode integrar facilmente seus dados de PV ao PVOutput através da API aberta do medidor.

2. Principais recursos do medidor de energia WiFi

  • Medir energia bidirecional (da rede e para a rede) com o mesmo medidor
  • A medição do medidor pode ser lida via WiFi LAN através de API aberta
  • As leituras do medidor (tensão, corrente, potência, potência direta, potência reversa) são atualizadas a cada 20 segundos.

3. Exemplos de código

3.1 Descrição da API

Para mais APIs, consulte a API local do medidor de energia IAMMETER

api url: ip/monitorjson

método: http get

3.2 Exemplo de código Python

Código Python no 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. Integrar os dados ao PVOutput

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

Documento de início rápido do medidor de energia WiFi monofásico (WEM3080): Guia rápido WEM3080

Documento de início rápido do medidor de energia WiFi trifásico (WEM3080T): Guia rápido WEM3080T

Como aplicar o medidor de energia WiFi em um sistema solar fotovoltaico: Aplicar em sistema solar fotovoltaico

Nota

Se você tem uma conta WeChat, siga nosso ID público do IAMMETER no WeChat.

iammeter.jpg

Referência

APIs locais do produto IAMMETER

WEM3080T: Medidor de energia trifásico WiFi, split phase, consumo residencial de energia, monitor solar fotovoltaico, medição líquida de energia, Modbus TCP/RTU

WEM3080: Medidor de energia monofásico inteligente WiFi, Cloud/app, submeters elétricos

Topo