Shelly 3em pro EVU JSON Abfrage

Fragen zur Nutzung, Features, usw..
Antworten
RcTomcat
Beiträge: 12
Registriert: Mo Aug 28, 2023 6:38 am

Shelly 3em pro EVU JSON Abfrage

Beitrag von RcTomcat »

Hi,

Ich habe eine OpenWB in der Version 1.9.301 am laufen und möchte nun einen Shelly 3em pro als EVU einrichten.
Bei mir happert es jedoch an der JSON Abfrage.

Der Shelly gibt folgendes zurück:

Code: Alles auswählen

{"ble":{},"cloud":{"connected":true},"em:0":{"id":0,"a_current":0.481,"a_voltage":236.5,"a_act_power":-35.1,"a_aprt_power":113.8,"a_pf":0.60,"a_freq":50.0,"b_current":3.240,"b_voltage":236.2,"b_act_power":545.5,"b_aprt_power":765.0,"b_pf":0.77,"b_freq":50.0,"c_current":1.899,"c_voltage":237.3,"c_act_power":320.7,"c_aprt_power":450.2,"c_pf":0.78,"c_freq":50.0,"n_current":null,"total_current":5.620,"total_act_power":831.121,"total_aprt_power":1329.086, "user_calibrated_phase":[]},"emdata:0":{"id":0,"a_total_act_energy":19016.60,"a_total_act_ret_energy":141526.59,"b_total_act_energy":40289.94,"b_total_act_ret_energy":43210.86,"c_total_act_energy":56289.18,"c_total_act_ret_energy":47995.09,"total_act":115595.72, "total_act_ret":232732.54},"eth":{"ip":"192.168.3.119"},"modbus":{},"mqtt":{"connected":false},"sys":{"mac":"meinemac","restart_required":false,"time":"08:29","unixtime":1693204173,"uptime":569055,"ram_size":255736,"ram_free":76476,"fs_size":524288,"fs_free":188416,"cfg_rev":12,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"available_updates":{}},"temperature:0":{"id": 0,"tC":55.9, "tF":132.6},"wifi":{"sta_ip":null,"status":"disconnected","ssid":null,"rssi":0},"ws":{"connected":false}}
Konfiguriert wurde das EVU Modul wie folgt:
Bezug URL: http://192.168.3.119/rpc/Shelly.GetStatus
Json Abfrage für Watt: .total_act_power
Json Abfrage für Bezug Wh: .total_act
Json Abfrage für Einspeisung Wh: .total_act_ret

Scheint aber nicht zu funktionieren.
Ich nehme an, dass es an dem em:0 Block liegt. Leider bekomme ich die Abfrage nicht korrekt umgebaut....
Könnt ihr mir hier weiter helfen?
derNeueDet
Beiträge: 4269
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Shelly 3em pro EVU JSON Abfrage

Beitrag von derNeueDet »

Schau mal ins Wiki, da sollte das schon drin stehen.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023) und EQA 300 (06/2024)
RcTomcat
Beiträge: 12
Registriert: Mo Aug 28, 2023 6:38 am

Re: Shelly 3em pro EVU JSON Abfrage

Beitrag von RcTomcat »

Danke dir, das Wiki war mir bisher unbekannt.
Habe nun gemäß dem Wiki Eintrag (https://github.com/snaptec/openWB/wiki/ ... s-PV-Modul)
folgende Änderungen durchgeführt:
.em[0].total_act_power anstatt bisher lediglich .total_act_power.
EVU wird aber weiterhin nicht korrekt als Graph dargestellt.
Was übersehe ich?

Edit:

Mit der Abfrage
http://shellyip/rpc/EM.GetStatus?id=0 kann .total_act_power korrekt ausgelesen werden
Peter@Fuellhase.de
Beiträge: 18
Registriert: Fr Nov 11, 2022 9:34 am

Re: Shelly 3em pro EVU JSON Abfrage

Beitrag von Peter@Fuellhase.de »

Habe das gleiche Problem beim Auslesen des Shelly Pro 3em. Könntest du bitte mal einen Screenshot von deiner EVU-Modulkonfigurationsseite posten? Danke!
6,6kWp SMA-WR; aktuell noch 100% Volleinspeisung, 2x Youless 110 EnergyMeter für Einspeise- und Verbrauchszähler, go-e gemini flex 11kW, Polestar 2 SMSR
Moloncera
Beiträge: 1
Registriert: So Jun 23, 2024 1:10 pm

Re: Shelly 3em pro EVU JSON Abfrage

Beitrag von Moloncera »

Ich habe es in der Open DTU wie folgt eingetragen:

URL: http://192.168.178.xx/rpc/EM.GetStatus?id=0

JSON Pfad für Phase 1 = a_act_power
JSON Pfad für Phase 2 = b_act_power
JSON Pfad für Phase 3 = c_act_power
Antworten