Leistungserfassung mit Shelly

Werte in openWB visualisieren, mittels Zählers oder auch durch andere Systeme als Datenquelle
Benutzeravatar
Proxima
Beiträge: 86
Registriert: So Apr 18, 2021 11:42 am
Has thanked: 3 times

Re: Leistungserfassung mit Shelly

Beitrag von Proxima »

Hallo,

ich hatte einen Shelly EM Gen3 (S3EM-002CXCEU) zur Leistungserfassung im SmartHome-Bereich eingebunden (misst den Verbrauch meiner Klimaanlage). Das hat auch eine Zeit lang funktioniert.

Über den Winter war die Klimaanlage ausgeschaltet (somit kein Verbrauch). Als ich die Tage die Klimaanlage wieder eingeschaltet habe, wurden weder Leistung noch Verbrauch erfasst. An der Konfiguration habe ich nichts verändert.

Warum funktioniert das mit dem Shelly nicht mehr?

openWB Version 2.2.0 Master (2026-05-18 09:26:59 +0200 [dbd6edcfc])

Grüße
Proxima
PV 1 : 10,25 kWp
PV 2 : 19,68 kWp
BATT : VARTA Element S5 BackUp 18kWh
WB 1 : openWB series2 custom (Vollaustattung)
WB 2 : openWB series2 custom (Vollaustattung)
BEV 1: FIAT 500e Icon
BEV 2: SKODA Elroq RS
Gero
Beiträge: 5261
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 81 times
Been thanked: 395 times

Re: Leistungserfassung mit Shelly

Beitrag von Gero »

Kommst Du an den Shelly noch über die IP-Adresse ran? Im smarthome-Bereich ist seit einiger Zeit nichts mehr getan worden, von daher glaube ich nicht an ein Problem an dieser Stelle.
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
Benutzeravatar
Proxima
Beiträge: 86
Registriert: So Apr 18, 2021 11:42 am
Has thanked: 3 times

Re: Leistungserfassung mit Shelly

Beitrag von Proxima »

Ja, ich kann das WebIF über die IP aufrufen. Es kommen dort (wie auch in meinem SmartHome) Daten an.

Wie werden die Daten aus dem Shelly ausgelesen? MQTT?
Welche Settings muss ich aktiv haben (Vielleicht hab ich da was verstellt)?

Grüße Proxima
PV 1 : 10,25 kWp
PV 2 : 19,68 kWp
BATT : VARTA Element S5 BackUp 18kWh
WB 1 : openWB series2 custom (Vollaustattung)
WB 2 : openWB series2 custom (Vollaustattung)
BEV 1: FIAT 500e Icon
BEV 2: SKODA Elroq RS
Gero
Beiträge: 5261
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 81 times
Been thanked: 395 times

Re: Leistungserfassung mit Shelly

Beitrag von Gero »

Es wird eine http-Abfrage gemacht. (<shelly>/rpc/Shelly.GetStatus oder so) Die Ausgabe steht in der ramdisk in einer Datei mit der Device-Nummer im Namen. (Ramdisk: <openwb>/openWB/ramdisk) Der Abfrage-URL und die Interpretation der Antwort ist im Coding des smarthome. Und das hat sich seit geraumer Zeit nicht mehr geändert. Vielleicht ist ja ein Update der Firmware des Shelly schuld?
sss.jpg
sss.jpg (56.1 KiB) 37 mal betrachtet
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
Benutzeravatar
Proxima
Beiträge: 86
Registriert: So Apr 18, 2021 11:42 am
Has thanked: 3 times

Re: Leistungserfassung mit Shelly

Beitrag von Proxima »

In der RAMDisk finde ich bei der betreffenden IP folgendes:

Code: Alles auswählen

{'ble': {}, 'bthome': {'errors': ['bluetooth_disabled']}, 'cloud': {'connected': False}, 'em1:0': {'id': 0, 'voltage': 228.5, 'current': 0.177, 'act_power': 4.4, 'aprt_power': 40.6, 'pf': 0.53, 'freq': 50.0, 'calibration': 'factory'}, 'em1:1': {'id': 1, 'voltage': 228.4, 'current': 0.0, 'act_power': 0.0, 'aprt_power': 4.6, 'pf': 0.0, 'freq': 50.0, 'calibration': 'factory'}, 'em1data:0': {'id': 0, 'total_act_energy': 59765.78, 'total_act_ret_energy': 0.0}, 'em1data:1': {'id': 1, 'total_act_energy': 0.03, 'total_act_ret_energy': 0.01}, 'mqtt': {'connected': True}, 'switch:0': {'id': 0, 'source': 'init', 'output': False, 'temperature': {'tC': 47.7, 'tF': 117.8}}, 'sys': {'mac': 'B08184E9A9C4', 'restart_required': False, 'time': '17:16', 'unixtime': 1779290183, 'last_sync_ts': 1779289981, 'uptime': 7338, 'ram_size': 266504, 'ram_free': 145316, 'ram_min_free': 125096, 'fs_size': 786432, 'fs_free': 323584, 'cfg_rev': 15, 'kvs_rev': 0, 'schedule_rev': 0, 'webhook_rev': 0, 'btrelay_rev': 0, 'available_updates': {'beta': {'version': '2.0.0-beta1'}}, 'reset_reason': 3, 'utc_offset': 7200}, 'wifi': {'sta_ip': '192.168.3.150', 'status': 'got ip', 'ssid': 'DataNET', 'bssid': 'cc:ce:1e:ad:ca:98', 'rssi': -70}, 'ws': {'connected': False}}
Es sind also Werte für z.B. 'act_power' vorhanden. Anscheinend werden die nicht richtig zugeordnet ???
PV 1 : 10,25 kWp
PV 2 : 19,68 kWp
BATT : VARTA Element S5 BackUp 18kWh
WB 1 : openWB series2 custom (Vollaustattung)
WB 2 : openWB series2 custom (Vollaustattung)
BEV 1: FIAT 500e Icon
BEV 2: SKODA Elroq RS
Antworten