Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!
Đăng nhập

Tích hợp đồng hồ đo năng lượng IAMMETER vào PVoutput

1. Giới thiệu

PVOutput là một dịch vụ miễn phí cho phép chia sẻ và so sánh dữ liệu sản lượng tấm pin mặt trời và mức tiêu thụ điện năng theo thời gian thực. Bằng cách lắp đặt đồng hồ đo năng lượng WiFi của chúng tôi trong hệ thống điện mặt trời của bạn, bạn có thể dễ dàng tích hợp dữ liệu PV của mình lên PVOutput thông qua API mở của đồng hồ.

2. Các tính năng chính của đồng hồ đo năng lượng WiFi

  • Đo công suất và điện năng theo hai chiều (từ lưới điện và lên lưới điện) chỉ với một đồng hồ duy nhất
  • Có thể đọc kết quả đo của đồng hồ qua mạng LAN WiFi thông qua API mở
  • Các chỉ số đo của đồng hồ (điện áp, dòng điện, công suất, công suất thuận, công suất nghịch) được cập nhật mỗi 20 giây.

3. Ví dụ mã code

3.1 Mô tả API

Để biết thêm các API, vui lòng tham khảo API cục bộ của đồng hồ năng lượng IAMMETER

url api: ip/monitorjson

phương thức: http get

3.2 Ví dụ mã Python

Mã Python trên 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]}

điện áp:234 V

dòng điện:6.25 A

công suất tác dụng:1433 W

điện năng nhập:1222.67 Kwh

điện năng xuất:0 Kwh

4. Tích hợp dữ liệu lên PVOutput

PVOutput:https://www.pvoutput.org Liên kết 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)

Tài liệu QuickStart của Đồng hồ đo năng lượng WiFi một pha (WEM3080): WEM3080 Quickstart

Tài liệu Quick Start của Đồng hồ đo năng lượng WiFi ba pha (WEM3080T): WEM3080T Quickstart

Cách áp dụng Đồng hồ đo năng lượng WiFi trong hệ thống điện mặt trời (Solar PV):Áp dụng trong hệ thống điện mặt trời PV

Lưu ý

Nếu bạn có tài khoản WeChat, vui lòng theo dõi ID công khai WeChat của IAMMETER.

iammeter.jpg

Tham khảo

API cục bộ của các sản phẩm IAMMETER

WEM3080T:Đồng hồ đo năng lượng ba pha Wi-Fi, split phase, tiêu thụ điện năng hộ gia đình, giám sát điện mặt trời PV, đo đếm năng lượng ròng, Modbus TCP/RTU

WEM3080:Đồng hồ đo năng lượng một pha thông minh Wi-Fi, Cloud/app, đồng hồ đo điện phụ

Lên đầu