Hallo zusammen,
das Shelly Bindung liefert ja den Gesamtverbrauch immer nur seit dem letzten Neustart des Geräts.
D.h. wenn man z.B. ein Firmware-Update durchführt, wird dieser Wert zurückgesetzt.
In der Cloud kann man sich allerdings den Gesamtverbrauch für den Montag / Jahr etc. anzeigen lassen.
Gibt es eine Möglichkeit, diesen Wert (z.B. über eine API) aus der Cloud auszulesen?
Gruß,
Daniel
Shelly 1PM Gesamtverbrauch aus Cloud auslesen
-
- Beiträge: 17
- Registriert: 3. Okt 2020 12:30
- udo1toni
- Beiträge: 15265
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Shelly 1PM Gesamtverbrauch aus Cloud auslesen
Das Shelly Binding nutzt nicht die Cloud zum Steuern, sondern das CoAP Protokoll.
Wenn das Binding die Daten nicht liefert, dann gibt es die Daten auch nicht.
Es gibt aber irgendwo hier in den Untiefen des Forums eine Rule, die den Gesamtverbrauch automatisch ermittelt.
Der Weg: Der Wert wird ausgelesen und mit dem letzten Messwert verglichen.
Ist der letzte Messwert größer, so hat zwischenzeitlich hat ein Reset stattgefunden und es muss der aktuelle Wert verwendet werden (alter Wert wird als 0 angenommen).
Ist der aktuelle Wert größer als der alte Wert, so muss die Differenz zum alten Wert gebildet werden.
Der errechnete Wert wird dann zum Gesamtwert addiert.
Anschließend wird der alte Wert durch den neuen Wert ersetzt und dabei persistiert.
Wenn das Binding die Daten nicht liefert, dann gibt es die Daten auch nicht.
Es gibt aber irgendwo hier in den Untiefen des Forums eine Rule, die den Gesamtverbrauch automatisch ermittelt.
Der Weg: Der Wert wird ausgelesen und mit dem letzten Messwert verglichen.
Ist der letzte Messwert größer, so hat zwischenzeitlich hat ein Reset stattgefunden und es muss der aktuelle Wert verwendet werden (alter Wert wird als 0 angenommen).
Ist der aktuelle Wert größer als der alte Wert, so muss die Differenz zum alten Wert gebildet werden.
Der errechnete Wert wird dann zum Gesamtwert addiert.
Anschließend wird der alte Wert durch den neuen Wert ersetzt und dabei persistiert.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Shelly 1PM Gesamtverbrauch aus Cloud auslesen
Ja hier zu finden:
https://openhabforum.de/viewtopic.php?p=39630#p39630
Funktioniert mit all meinen Shellys sehr gut!
Gruß Peter
https://openhabforum.de/viewtopic.php?p=39630#p39630
Funktioniert mit all meinen Shellys sehr gut!
Gruß Peter
- OpenHab 2.4
#PWRUP
#PWRUP