Leistungserfassung mit Shelly EM 50

Werte in openWB visualisieren, mittels Zählers oder auch durch andere Systeme als Datenquelle
Antworten
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Hallo zusammen,
Mit SmartHome 2.0 versuche ich die Leistungsdaten meines Shelly EM 50 abzugreifen. Bisher ohne Erfolg. In anderen Forenbereichen habe ich bereits gelesen, dass man das Gerät über Json anlegen kann. Aber in den Foren sind unterschiedlichste "Codes" genannt.

Der Shelly EM 50 besitzt 2 Messkanäle. Kann mir jemand sagen wie die "Codes" pro Messkanal lauten?
Nach meinen Recherchen bin ich bei folgendes:

Im Bereich SmartHome :
Gerätetyp: Kein Gerät
Separate Leistungserfassung: 5 W
Separate Leistungsmessung für das Gerät: Ja
Gerätetyp: Json
JSON-URL: Http://IpAdresse/rpc/Shelly.GetStatus
Leistungsabfrage: ."em0".total_act_power

Der Shelly EM 50 besitzt ja 2 Messkanäle IA und IB. An IA soll abgefragt werden. IB ist nicht angeschlossen somit auch kein Bedarf disesen abzufragen.

Kann mir jemand helfen, bei dem es funktioniert?

Vielen Dank
derNeueDet
Beiträge: 4498
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 8 times
Been thanked: 30 times

Re: Leistungserfassung mit Shelly EM 50

Beitrag von derNeueDet »

Der EM 50 ist wohl ein Gen 2 Shelly. Sollte daher identisch funktionieren wie ein EM3 Pro.
viewtopic.php?p=83916#p83916
evtl. fehlt dir nur das |round hinten dran. Es werden soweit ich mich erinnern kann Ganzzahlige Werte erwartet und keine Kommazahlen, daher macht round das dann ganzzahlig.

Was kommt denn als Antwort wenn du die URL (JSON-URL: Http://IpAdresse/rpc/Shelly.GetStatus) im Browser aufrufst?

Die beiden Kanäle sind ja streng genommen egal, für den 2. Kanal kommt dann eben 0 und der Total Wert summiert die beiden Kanäle ja nur.

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 300 (06/2024)
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Wenn ich manuell die Json-URL aufrufe mit der richtigen IP laufe ich auf einen Fehler.
Gebe ich die alleinige IP Adresse ohne weitere Angaben in den Browser ein, gelange ich auf die Shelly Seite wo ich alle Daten sehen kann. Allerdings hängt er dann automatisch ein /#/ an die IP Adresse an.
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Alle 3 Abfragen laufen auf einen Fehler.

http://10.x.x.x/Shelly
http://10.x.x.x/Status
http://10.x.x.x/rpc/Shelly.GetStatus

Nur die reine IP funktioniert
derNeueDet
Beiträge: 4498
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 8 times
Been thanked: 30 times

Re: Leistungserfassung mit Shelly EM 50

Beitrag von derNeueDet »

Thrillhouse hat geschrieben: Di Apr 08, 2025 2:34 pm Alle 3 Abfragen laufen auf einen Fehler.

http://10.x.x.x/Shelly
http://10.x.x.x/Status
http://10.x.x.x/rpc/Shelly.GetStatus

Nur die reine IP funktioniert
Im Browser abgefragt oder über die openWB?
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 300 (06/2024)
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Im Browser
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Ich gehe mal davon aus dass ihre Logik so ist, dass es erstmal im Browser funktionieren muss. Wenn es dort nicht funktioniert, kann es in der openWB auch nicht funktionieren.
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Über die dritte Abfrage im Browser kommt folgendes:

"ble":{},"bthome":{"errors":["bluetooth_disabled"]},"cloud":{"connected":true},"em1:0":{"id":0,"voltage":231.4,"current":0.144,"act_power":-3.0,"aprt_power":33.5,"pf":0.52,"freq":50.0,"calibration":"factory"},"em1:1":{"id":1,"voltage":231.5,"current":0.020,"act_power":0.0,"aprt_power":4.7,"pf":0.00,"freq":50.0,"calibration":"factory"},"em1data:0":{"id":0,"total_act_energy":31913.88,"total_act_ret_energy":1897.11},"em1data:1":{"id":1,"total_act_energy":0.00,"total_act_ret_energy":0.00},"eth":{"ip":null},"modbus":{},"mqtt":{"connected":false},"switch:0":{"id":0, "source":"WS_in", "output":true,"temperature":{"tC":43.2, "tF":109.8}},"sys":{"mac":"A0DD6C9FC18C","restart_required":false,"time":"18:07","unixtime":1744128430,"last_sync_ts":1744126773,"uptime":7183,"ram_size":250024,"ram_free":106696,"ram_min_free":85684,"fs_size":524288,"fs_free":196608,"cfg_rev":17,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"btrela


Die ersten beiden Abfragen: Kann nicht gefunden werden
derNeueDet
Beiträge: 4498
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 8 times
Been thanked: 30 times

Re: Leistungserfassung mit Shelly EM 50

Beitrag von derNeueDet »

Hätte mich gewundert, wenn die Abfrage auf http://10.x.x.x/rpc/Shelly.GetStatus nichts gebracht hätte.


Leistungsabfrage: ."em1:0".total_act_power|round
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 300 (06/2024)
Thrillhouse
Beiträge: 60
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 1 time

Re: Leistungserfassung mit Shelly EM 50

Beitrag von Thrillhouse »

Die Lösung ist
.em1:0.act_power

Puh. Besten Dank. Jetzt habe ich auch die Logik verstanden. Top
Antworten