myGEKKO - Das Forum
Shelly PM - Verbrauchsdaten auslesen - Druckversion

+- myGEKKO - Das Forum (https://forum.my-gekko.com)
+-- Forum: Hardware (https://forum.my-gekko.com/forumdisplay.php?fid=12)
+--- Forum: Hardware Dritter (https://forum.my-gekko.com/forumdisplay.php?fid=91)
+--- Thema: Shelly PM - Verbrauchsdaten auslesen (/showthread.php?tid=1991)

Seiten: 1 2


Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Hallo zusammen,
ich habe in meiner Werkstatt an der Decke eine Infrarotheizung verbaut und diese an einen Shelly PM angeschlossen.

Die Anbindung des Shelly an den Gekko läuft und die Steuerung als Heizung funktioniert ebenfalls.

Woran ich aktuell verzweifle ist das Thema die Verbrauchsdaten aus dem Shelly zu lesen und das Ergebnis als Energiezähler zu konfigurieren.

Folgendes habe ich versucht:
GET-INPUT
Read int. = 1s
Request On =
http://IPShelly/status
Request Off/Parameter= JSON@power


Wo liegt mein Fehler?

VG
Henryk


RE: Shelly PM - Verbrauchsdaten auslesen - Strabbit - 30.01.2021

GET-INPUT
Read int. = 1s
Request On = http://[IP]/meter/0/Status

Request Off/Parameter= JSON@power




Dann sollte es klappen :-)


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Hallo Strabbit,

per Browser bekomme ich als Rückmeldung bei http://IP/meter/status ein "Not Found".

Ich habe dennoch die Konfiguration so übernommen und bekomme unter Energie aktuell noch keine Werte.
Das mag an der fehlenden Kenntnis liegen welche Konfiguration hier gefordert ist.
I ch habe als Typ Individuell gesetzt und die Shelly-Rückmeldung bei Leistung ausgewählt.

VG


RE: Shelly PM - Verbrauchsdaten auslesen - Strabbit - 30.01.2021

(30.01.2021, 20:14)Henryk schrieb: Hallo Strabbit,

per Browser bekomme ich als Rückmeldung bei http://IP/meter/status ein "Not Found".

Vergleiche mal deine HTML-Adresse mit meiner :-)


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Sorry,
natürlich http://[IP]/meter/0/Status.


RE: Shelly PM - Verbrauchsdaten auslesen - Strabbit - 30.01.2021

Und klappt?

Das [ip] musst du natürlich durch die Ip des Shellys ersetzen

[attachment=1731]


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Leider nein.

mit http://IPdeshelly/Status bekomme ich einen Blumenstraus an Daten inkl. power: 1067.71 was mir soweit korrekt erscheint da die Heizung 1048 W benötigt.
mit http://IPdesShelly/meter/0/Status wird Not Found ausgegeben.


RE: Shelly PM - Verbrauchsdaten auslesen - Strabbit - 30.01.2021

Hm komisch
Das ist zwar der string eines 2.5er sollte aber universale Funktionen. Bei .../Statuts sehe ich alles jedoch ist der Power wert da nicht angreifbar.

Versuche mal:

http://[IP]/meters/0/Status


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 30.01.2021

Hi,

Versuch Mal folgendes:

http://IP/status

Und dann mittels JSON@meters.power

So habe ich meine shellys bzgl der Leistung abgefragt.

Viele Grüße
Frank


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Genau den hatte ich mir aus den bestehenden Themen herausgesucht und erfolglos experiemtiert.
Leider bekomme ich bei http://[IP]/meters/0/Status ebenfalls Not Found.

Einen Shelly 2.5 zum testen habe ich leider nicht hier aber einen Dimmer... das Verhalten ist leider identisch!?


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 30.01.2021

Also die Status Info solltest du im Browser sehen. Sonst ist irgendwas mit deinem Shelly nicht in Ordnung. Da Antworten alle shellys drauf.

Passiert da was bei dir?


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 30.01.2021

Hallo Frank,

wie hast du den Energiezähler konfiguriert?

Auf Status bekomme ich eine Antwort zu allen aktuellen Daten. Bei Power wird dann auch der aktuelle Verbrauch korrekt ausgegeben.


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 30.01.2021

Hi Henryk,

Konfiguriert ist der bei mir so, wie ich oben geschrieben habe. Davon habe ich zwei 1PM und einige Shelly 2.5 ins Gekko integriert.

Aus dem Grund sollte es eigentlich so funktionieren, wie ich geschildert habe.

Viele Grüße

Ansonsten mach doch Mal Screenshots damit wir das vielleicht besser einordnen können.


RE: Shelly PM - Verbrauchsdaten auslesen - sanya - 30.01.2021

(30.01.2021, 21:16)Henryk schrieb: Hallo Frank,

wie hast du den Energiezähler konfiguriert?

Auf Status bekomme ich eine Antwort zu allen aktuellen Daten. Bei Power wird dann auch der aktuelle Verbrauch korrekt ausgegeben.

ich so, laut enocean tutorial, funktioniert aber genauso

[attachment=1732]


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 30.01.2021

Ach Gott, meine Antwort war natürlich falsch.
Den Energiezähler habe ich nicht konfiguriert. Vielleicht liegt es daran ... Habe mir die Werte nur in einer Analyse angezeigt, mehr nicht. Mit dem Energiezähler hatte ich in der Vergangenheit auch Probleme, hab es danach nie wieder probiert.

Leg das Mal übergangsweise in einer Analyse an ob der Wert übernommen wird.


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 31.01.2021

Hallo zusammen,

vielen Dank für die vielen Hinweise und geduldige Unterstützung.
Ob am Ende die Daten über Energiezähler oder einer Analyse ausgegeben werden ist für mich zweitrangig.

Ich habe gestern erst einmal dem Gekko ein Update spendiert.
Dann habe ich bei IO-Station eine Testumgebung für das Thema eingerichtet um über die Diagnose nicht alle anderen Shelly's zu sehen.

Hier habe ich dann GET-INPUT für HZ Schup. Energie wie folgt angelegt:
Read Int. 1s
Request On = http://192.168.1.235/status
Request Off = JSON@meters.power

Wenn ich jetzt die Diagnose laufen lassen, bekomm ich als Meldung "HZ Schup. Energie(200)=http://192.168.1.235/status" -> was soweit ja schon einmal gut ist.

Energeizähler gem. Hinweis von sanya eingerichtet -> keine Daten
Mit Analyse etwas experimentiert -> IO - Shelly als AIN -> keine Daten

Ich fürchte das der Fehler vor der Tastatur sitzt.


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 01.02.2021

Hallo Henryk,

ich habe die Analyse wie folgt erfolgreich konfiguriert:

[attachment=1734]

Ansonsten stell uns wie gesagt mal Screenshots bereit, dann können wir mehr dazu sagen und dir helfen.

VG
Frank


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 01.02.2021

Hallo zusammen,

anbei ein paar Bilder zu den getesteten Abfragen bzw. vorgenommenen Einstellungen.

VG
Henryk


RE: Shelly PM - Verbrauchsdaten auslesen - Frank85 - 01.02.2021

Hi Henryk,

sieht soweit eigentlich stimmig aus. Mach Mal was anderes:

Statt power.meters, schreibe Mal folgendes in den request Off

JSON@temperature

Ich hoffe der steht an der richtigen Stelle und ich habe das richtig zugeordnet. Ansonsten kannst du das ja nochmal selbst kontrollieren und verbessern.

Schau mal, ob du dann etwas in der Analyse siehst.

Viele Grüße
Frank


RE: Shelly PM - Verbrauchsdaten auslesen - Henryk - 02.02.2021

Hallo Frank,

das funktioniert sauber.
Ich bekomme schön, im Sekundentakt modulierend die Temperatur des Shelly zurückgegeben.

Somit sollte die Herausforderung im JSON@???? liegen.
Wie komme ich im JSON in die 2. ode 3. Ebene? Der Aufbau ist nach meinem Verständniss "meters/0/power"
Wenn im JSON aber das Ergebniss nach dem ersten Wort mit dem Inhalt power ausgegeben wird, dann würde er den Wert von overpower zurückgeben.

Sollte ich total auf dem Holzweg sein dann bitte einen kleinen Hinweis Wink

Ich habe das Forum rauf und runter gelesen, mir die Doku der API unter das Kopfkissen gelegt und google mit 1001 Fragen gelöchter, aber mein Gehirn will einfach nicht die Lösung sehen !?

VG
Henryk