hallo,
ich habe folgendes stateFormat in perl:
{ timestampSHORT($name) .ReadingsVal($name,"state","off")}
dies ergibt bei mir
So: 13:52off
Ich krieg keinen Lerschlag zwischen "So: 13:52" und "off. Meine Perl Kenntnisse sind gelinde gesagt gegen 0 und im Forum habe ich nix gefunden. Habe schon ", klammern, strichpunkt und komma etc versucht. Will irgenwie nicht.
zweitens möchte ich lediglich den zweiten Wert (on/off) durch ein Icon (state Icon) ersetzen. Gelingt mir auch nicht. Mit
.*on.*:ios_on_fill@blue .*off.*:ios_off_fill@gray
wird immer der ganze Wert mit einem Icon abgedeckt. Ich möchte aber unbedingt den Timestamp So: 13:52 sehen.
danke für Denkanstösse, damit ich die Lösung finde..
dann führ ich eben selbstgespräch ;)
Punkt 1 hab ich hingekriegt:
{ timestampSHORT($name) ." " .ReadingsVal($name,"state","off")}
wobei ich schlussendlich ein userReading erstellt habe und unter stateFormat sowohl dieses Reading wie auch state dargestellt habe. Kommt auf das selbe drauf an.
Punkt 2 geht gemäss Recherche nicht .. Ich möchte auf on/off ein Icon darstellen aber nicht auf timestampShort... hab ich schlecht gesucht?