抱歉,你的浏览器不支持 JavaScript!
登录

将 IAMMETER 电能表集成到 PVOutput

1. 简介

PVOutput 是一项免费服务,用于分享和比较实时的太阳能板发电量和能耗数据。通过在您的太阳能光伏系统中安装我们的 WiFi 电能表,您可以利用电表的开放 API,轻松将光伏数据集成到 PVOutput。

2. WiFi 电能表的主要特点

  • 同一电表可双向测量(从电网取电和向电网送电)的功率和电能
  • 可通过 WiFi 局域网经开放 API 读取电表测量数据
  • 电表读数(电压、电流、功率、正向功率、反向功率)每 20 秒刷新一次

3. 代码示例

3.1 API 描述

更多 API 请参考 IAMMETER 电能表的本地 API

api url: ip/monitorjson

method: http get

3.2 Python 代码示例

Python 代码(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. 将数据集成到 PVOutput

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

单相 WiFi 电能表(WEM3080)快速入门文档WEM3080 Quickstart

三相 WiFi 电能表(WEM3080T)快速入门文档WEM3080T Quickstart

如何在太阳能光伏系统中使用 WiFi 电能表应用于太阳能光伏系统

注意

如果您有微信账号,请关注我们的 IAMMETER 微信公众号。

iammeter.jpg

参考

IAMMETER 产品的本地 API

WEM3080T:三相 WiFi 电能表,分相计量,住宅能耗监测,太阳能光伏监控,净能量计量,Modbus TCP/RTU

WEM3080:智能单相 WiFi 电能表,云端/APP 查看,电力子表

顶部