Hauptmenü

Reading ändern/verkürzen

Begonnen von stenny, 21 November 2020, 18:18:59

Vorheriges Thema - Nächstes Thema

stenny

Hallo,

bei einer RGBW Lampe habe ich das Reading Collor mit dem inhalt "00000000" (RRGGBBWW)
Wie kann ich dieses in ein neues Reading schreiben nur mit den RRGGBB Wert?

Suche schon den ganzen Nachmittag nach einer Lösung

Danke

Christoph Morrison


stenny

Danke für den Denkanstoss....

mit dem userReading rgb {(substr(ReadingsVal($name,"Color",0),0,6))} geht es

betateilchen

Zitat von: stenny am 21 November 2020, 18:48:02
substr(ReadingsVal($name,"Color",0),0,6))

wenn man mit substr() arbeiten möchte, sollte man bei ReadingsVal() auch einen alphanumerischen default angeben und keinen numerischen.

substr(ReadingsVal($name,"Color","000000"),0,6))
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

stenny

Danke für den Hinweis
Ist umgesetzt