[gelöst] Dynamische Icons

Begonnen von Peedy2495, 03 März 2017, 12:14:47

Vorheriges Thema - Nächstes Thema

Peedy2495

Hallo,

Ich suche für einen anderen Fall eine Lösung für mein Prob:

define rg_ro_kz1 readingsGroup <%pm_Rolladen>,<>,<>,<>,<Status> \
ro_kz1:!auf,!80,!ab,state

attr rg_ro_kz1 commands { \
'ro_kz1.auf'=>"set ro_kz1 on",\
'ro_kz1.80'=>'{if(ReadingsVal("ro_kz1","state","") eq "off"){$VALUE="set ro_kz1 on-for-timer 8"}\
  elsif(ReadingsVal("ro_kz1","state","") eq "on"){$VALUE="set ro_kz1 off-for-timer 13"}\
  }',\
'ro_kz1.ab'=>"set ro_kz1 off"\
}
attr rg_ro_kz1 valueIcon { \
'auf'=>'pm_Auf',\
'80'=>'{if(ReadingsVal("ro_kz1","state","") eq "on"){$VALUE="pm_Ab80"}'\
  elsif(ReadingsVal("ro_kz1","state","") eq "off"){$VALUE="pm_Auf80"}'\
  else{$VALUE="unknown"}\
  }',\
'ab'=>'pm_Ab'\
}


Ich hab schon probiert, ob prinzipiell das hier funktioniert:

bla=>'{$VALUE="icon_blubb"}'

-> geht einwandfrei ...

... wenn ich den Part '80'=>'... weglasse, werden die Icons für auf und ab richtig angezeigt.
ist das nur ein Syntax-Fehler ?

Bitte um Gibbs-Denkanstoß ;-)

Bis denne ... Peedy



Peedy2495

#1
Oh man! Sorry, für diesen Thread !!!!

Trivialer Copy/Paste Fehler!
-> das Hochkomma darf zum Abschluss der IF-Clauses NUR zum Schluss hin ...

Und damit ärgert man sich nun mehrere Tage rum ... arghl

Sorry nochmal ... Peedy