FTUI Label Widget - Alias Namen für data-get-on

Begonnen von Depechem, 06 Mai 2016, 08:53:00

Vorheriges Thema - Nächstes Thema

Depechem

Hi,
ich möchte aus einem data-get-on='["pause","Docked","Mowing"]' Reading im FTUI ein "Pause","Angedockt","Mähen" anzigen lassen!
Gibt es dafür ein Attribut?

Also aus einem Reading einen anderen Namen hinterlegen.
Es sollte halt kein icon sondern Text sein.
Icons gehen ja auch zu ändern wie hier:
<div data-type="symbol" data-device="INDEGO"
     data-get-on='["pause","Docked","Mowing"]'
     data-icons='["oa-scene_robo_lawnmower","oa-scene_robo_lawnmower","oa-scene_robo_lawnmower"]'
     data-on-colors='["SeaGreen","SlateBlue","Red"]'
     class="cell big">
</div>


Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

setstate

data-substitution='["good","gut","bad","böse","ugly","hässlich"]'

Depechem

Zitat von: setstate am 06 Mai 2016, 09:52:05
data-substitution='["good","gut","bad","böse","ugly","hässlich"]'

hatte ich bereits probiert aber geht irgendwie nicht. es wird immer das data-get-on angezeigt
Dies hier funktioniert nicht:
</div>
<div data-type="label" data-device="INDEGO"
data-get-on='["pause","Docked","Mowing","Charging"]'
     data-substitution='["Pause","Angedockt","Mähen","Laden"]'
     data-on-colors='["SeaGreen","SlateBlue","Red","Red"]'
     class="cell big">
</div>
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

setstate

data-get-on und data-on-colors gibt es nicht beim Label. <- weglassen!
data-substitution erwartet ein Array von Ist und Soll Werten.: 1. wird durch 2. ersetzt. 3. durch 4.
Wie in meinem Beispiel, englische Adjektive werden durch deutsche ersetzt.

Depechem

Zitat von: setstate am 06 Mai 2016, 13:11:54
data-get-on und data-on-colors gibt es nicht beim Label. <- weglassen!
data-substitution erwartet ein Array von Ist und Soll Werten.: 1. wird durch 2. ersetzt. 3. durch 4.
Wie in meinem Beispiel, englische Adjektive werden durch deutsche ersetzt.

Danke mein Fehler, es funktioniert  :D
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

lenn1

#5
Hi,

ist irgendwas falsch daran?:

data-substitution="['Biotonne(14tgl.)','Biotonne']"

Es funktioniert leider so nicht.

EDIT:
Habs jetzt so gelöst:

data-substitution="toString().split('(')[0]"