Hallo,
ich verwende auf Fhem-Seite HTTPSRV und hole von einem Kindle aus ein Bild mit dem Überblick über die wichtigsten Haus-Messwerte ab um sie dort als Screesaver darzustellen.
Nun wäre es sehr elegant, wenn der Kindle beim HTTP-Request auch gleich seinen aktuellen Batterie-Ladestand an Fhem melden könnte, ohne dass man dafür eine weitere Verbindung aufbauen muss (der Kindle schläft mit ausgeschaltetem WLAN wenn er nicht gerade ein neues Bild abholt).
Dafür möchte ich eine Erweiterung von HTTPSRV vorschlagen, so dass man per Attribut eigene Readings definieren kann, die das Modul dann als Query-String beim Request akzeptiert und setzt.
Beispiel:
define kindleweb HTTPSRV kindle /opt/fhem/kindle Kindle Web
attr kindleweb reading01Name KindleBatt
Auf dem Kindle wird dann das aktuelle Statusbild mit der Erweiterung ?KindleBatt=$BATT abgeholt und HTTPSRV setzt sein Reading KindleBatt auf den empfangenen Wert.
Wenn kein entsprechendes Attribut gesetzt ist, kann auch kein Reading übergeben werden und das Modul verhält sich so wie bisher.
Eventuell ist diese Funktionalität ja auch für andere Displays oder ähnliche Anwendungen hilfreich.
Gruss
Stefan
Hallo Boris,
anbei eine Variante, bei der die Readings als Liste im Attribut "readings" stehen.
Gruss
Stefan
eingecheckt!
Viele Grüße
Boris
Vielen Dank!
Gruß
Stefan