FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Jojo11 am 06 März 2016, 19:27:09

Titel: [gelöst] Text abhängig von state zeigen
Beitrag von: Jojo11 am 06 März 2016, 19:27:09
Hallo,

auf Anhieb habe ich nichts gefunden...
Im vergleich zu smartVISU ist mir aufgefallen, dass es (noch) keine Möglichkeit gibt, einen Text in Abhängigkeit eine Device-Status' zu setzen.
Ich würde gerne irgendwo einen Text setzen, der "Die Lampe ist an" heißt, wenn der state von einem device z.B. "on" ist, und umgekehrt.
Hat das evtl. schon jemand umgesetzt und könnte mir auf die Sprünge helfen? Oder sehe ich den Wald vor Bäumen nicht? Würde ungerne für jeden Fall ein FHEM dummy erzeugen.

schöne Grüße
Jo
Titel: Antw:Text abhängig von state zeigen
Beitrag von: zap am 06 März 2016, 19:32:51
Ein Label stellt immer den Inhalt eines Readings dar. Wenn ein Text abhängig von einem anderen Reading dargestellt werden soll, gibt es (mindestens) folgende Möglichkeiten:

1. Du legst ein userreading an
2. Du legst ein Dummy Device an, das Du per Notify setzt.
Titel: Antw:Text abhängig von state zeigen
Beitrag von: Jojo11 am 06 März 2016, 19:55:12
Hallo,

danke, das userreading wäre ne Option. Fände es halt einfacher, direkt in FTUI den Text editieren zu können.
Vielleicht fällt mir ja noch was ein.

schöne Grüße
Jo
Titel: Antw:Text abhängig von state zeigen
Beitrag von: setstate am 06 März 2016, 20:41:37
Meine erste Antwort wäre auch Userreading gewesen.
Aber es war auch nicht sehr aufwendig, die substitution Funktion etwas zu erweitern.

<div data-type="label" data-device="dummy1" data-substitution='["on","Lampe ist an","off","Lampe ist aus"]'></div>

Nach Update ist das jetzt so möglich
Titel: Antw:Text abhängig von state zeigen
Beitrag von: Jojo11 am 06 März 2016, 21:37:43
Wow, das war jetzt schnell  :o
Vielen Dank für Deine Hilfe. Werde das gleich mal testen.

Nachtrag: Funktioniert bestens, vielen Dank!

schöne Grüße
Jo