Seite 2 von 2

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Mo Mär 20, 2023 12:17 pm
von Werkstatt_75
philipp123 hat geschrieben: Mo Mär 20, 2023 11:31 am Was hast du denn für einen Zähler? Mit Infrarot-Schnittstelle? Dann wäre eventuell ein Lesekopf dafür eine Überlegung.
Danke für den Tipp. Zähler wurde tatsächlich letztes Jahr getauscht und hat wohl Infrarot. Sollte also ggf. funktionieren.

Habe mich zwischenzeitlich doch auch noch bzgl. des Shellys schlau gemacht. Evtl. ist das doch eine Option für mich. Dessen Werte ziehe ich dann per JSON-Abfrage im EVU-Modul. So jedenfalls meine aktuelle Idee.

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Mi Mär 22, 2023 6:42 am
von derNeueDet
Beide Lösungen funktionieren. Ich hatte jetzt 2 Jahre IR Köpfe mit VZLogger (Modul des Volkszählers) im Einsatz und in openWB über das JSON Modul genutzt. War für EVU und durch einen eigenen Einspeisezähler auch für PV Ermittlung genutzt.

Shelly 3EM kannst du auch über JSON einbinden.

Bei mir werkelt seit letzter Woche ein Carlo Gavazzi EM540 für EVU und ein SDM 72V2 für PV in der Verteilung, da wegen einer 2. PV das Messkonzept umgestellt werden musste.

VG
Det

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Fr Mär 24, 2023 2:40 pm
von Werkstatt_75
Hallo in die Runde,

habe mir inzwischen einen Shelly 3EM (allerdings in der neuen Pro-Variante) besorgt und heute eingebaut. Funktioniert soweit auch (in der Shelly-App sehe ich die Daten korrekt).

Nun stehe ich allerdings vor dem Problem, die Werte per JSON ins EVU-Modul einzubinden. Ganz offenbar sind für Shellys der 2. Gen. andere Abfragen erforderlich.

Für den Shelly 3EM lieferte ja z.B.

Code: Alles auswählen

 http://192.168.X.X/status
die gewünschten Werte. Ich erhalte aber nur einen 404-Response. Eine halbwegs vernünftige Antwort liefert mir:

Code: Alles auswählen

http://192.168.X.X/rpc/Cloud.GetStatus
Weiter komme ich allerdings nicht. Wer kann hier weiterhelfen?

Ergänzung: Dass die plus-Shellys anders abgefragt werden müssen, wurde vor einigen Monaten z.B. hier diskutiert (viewtopic.php?t=4373&start=10). Im SmartHome 2.0 ist das wohl entsprechend berücksichtigt.

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Fr Mär 24, 2023 3:20 pm
von derNeueDet
Dazu müsstest du dann mal den Output hier reinstellen, dann kann ich dir evtl. weiter helfen.

Bitte Code Block verwenden </> Zeichen.

Und wenn du schon interessante Werte identifizieren kannst, dann am Besten auch gleich schreiben. Ist auch die gleiche URL wie bei den Plus Geräten.


VG
Det

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Fr Mär 24, 2023 4:35 pm
von Werkstatt_75
Danke für das Hilfsangebot. Habe mich die letzten 2 Stunden selbst weiter reingefuchst und bin ein gutes Stück vorangekommen.

Die JSON-Abfrage für den Shelly Pro 3EM lautet

Code: Alles auswählen

http://192.168.X.X/rpc/EM.GetStatus?id=0
. Und die Abfrage für Watt funktioniert dann wie folgt:

Code: Alles auswählen

.total_act_power
Beim Tüfteln hat mir diese Seite weitergeholfen: https://shelly-api-docs.shelly.cloud/gen2/

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Fr Mär 24, 2023 5:10 pm
von derNeueDet
Wäre trotzdem super, wenn du mal einen kompletten JSON Response hier einstellst, damit man sehen kann, was sonst noch alles zurück kommt.

Der normale EM3 ist auch im Wiki, dann könnte man das auch noch erweitern.

VG
Det

Re: Gesucht: Verbrauch von Smarthome-Geräten zu Hausverbrauch hinzurechnen

Verfasst: Fr Mär 24, 2023 5:22 pm
von Werkstatt_75
Klar, gerne. Der Response sieht z.B. so aus:

Code: Alles auswählen

{
"id":0,
"a_current":0.027,
"a_voltage":0.1,
"a_act_power":-0.0,
"a_aprt_power":0.0,
"a_pf":1.00,"b_current":0.027,
"b_voltage":0.1,
"b_act_power":-0.0,
"b_aprt_power":0.0,
"b_pf":1.00,
"c_current":2.736,
"c_voltage":229.7,
"c_act_power":526.6,
"c_aprt_power":627.7,
"c_pf":-0.86,
"n_current":null,
"total_current":2.791,
"total_act_power":526.564,
"total_aprt_power":627.668, 
"user_calibrated_phase":[],
"errors": ["no_load"]}
Bevor irritierte Fragen kommen: ja, das passt schon so. Mein Haus (Bj. 1970) ist nur 1-phasig angeschlossen. Fragt nicht.
Der Shelly kann natürlich 3 Phasen messen. Da er (lt. Anleitung) selbst den Strom über Phase 3 bezieht, habe ich eben nur die Messzange für Phase 3 (bzw. C) angeklemmt. Insofern sind die Werte für Phase A+B leer.