Seite 1 von 1

Shelly 3em pro EVU JSON Abfrage

Verfasst: Mo Aug 28, 2023 6:44 am
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?

Re: Shelly 3em pro EVU JSON Abfrage

Verfasst: Mo Aug 28, 2023 7:04 am
von derNeueDet
Schau mal ins Wiki, da sollte das schon drin stehen.

VG
Det

Re: Shelly 3em pro EVU JSON Abfrage

Verfasst: Mo Aug 28, 2023 8:11 am
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

Re: Shelly 3em pro EVU JSON Abfrage

Verfasst: Sa Jun 22, 2024 3:10 pm
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!

Re: Shelly 3em pro EVU JSON Abfrage

Verfasst: So Jun 23, 2024 1:16 pm
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