Leistungserfassung mit Shelly EM 50
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Leistungserfassung mit Shelly EM 50
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
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
-
- 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
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
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)
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Re: Leistungserfassung mit Shelly EM 50
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.
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.
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Re: Leistungserfassung mit Shelly EM 50
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
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
-
- 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
Im Browser abgefragt oder über die openWB?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
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)
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Re: Leistungserfassung mit Shelly EM 50
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.
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Re: Leistungserfassung mit Shelly EM 50
Ü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
"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
-
- 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
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
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)
-
- Beiträge: 60
- Registriert: Do Mai 05, 2022 1:50 pm
- Been thanked: 1 time
Re: Leistungserfassung mit Shelly EM 50
Die Lösung ist
.em1:0.act_power
Puh. Besten Dank. Jetzt habe ich auch die Logik verstanden. Top
.em1:0.act_power
Puh. Besten Dank. Jetzt habe ich auch die Logik verstanden. Top