PVOutput - это бесплатный сервис для обмена и сравнения данных о выходе солнечных панелей под напряжением и потреблении энергии. Установив наш WiFi-счетчик энергии в свою солнечную фотоэлектрическую систему, вы можете легко интегрировать свои фотоэлектрические данные в PVOutput через открытый API счетчика.
URL-адрес API: ip / monitorjson
метод: http get
import requests url = "http://ip/monitorjson" headers={'Authorization':'Basic YWRtaW46YWRtaW4='} response = requests.request("get", url, headers=headers) print(response.text)
{"статус": "успешно", "данные": [234.00,6.235,1423,1222.67,0.00]}
напряжение: 234 В
ток: 6,25 А
активная мощность: 1433 Вт
импорт энергии: 1222,67 кВт · ч
экспортная энергия: 0 кВтч
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)
Документ QuickStart однофазного измерителя энергии WiFi (WEM3080): WEM3080 Quickstart
Документ QuickStart трехфазного измерителя энергии WiFi (WEM3080T): WEM3080T Quickstart
Как применить измеритель энергии WiFi в солнечной фотоэлектрической системе: применить в солнечной фотоэлектрической системе
Если у вас есть учетная запись WeChat, следуйте нашему общедоступному идентификатору IAMMETER WeChat.
Трехфазный измеритель энергии Wi-Fi
Однофазный измеритель энергии Wi-Fi