Diskussion:Color: Unterschied zwischen den Versionen

Aus FHEMWiki
(Anmerkung zu $name in devStateIcon)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Funktioniert die Syntax
Funktioniert die Syntax
attr <device> devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr <device> devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
nicht nur dann, wenn $name zum Zeitpunkt der Auswartung des Ausdrucks auch definiert ist?
nicht nur dann, wenn $name zum Zeitpunkt der Auswertung des Ausdrucks auch definiert ist?


Das mag ja in einigen Modulen durchaus der Fall sein, aber dass es die Variable $name überhaupt gibt ist doch nur eine Konvention und nicht garantiert.
Das mag ja in einigen Modulen durchaus der Fall sein, aber dass es die Variable $name überhaupt gibt ist doch nur eine Konvention und nicht garantiert.


Zumindest gab es dadurch in einem Modul in das ich Color.pm eingebaut habe Probleme und es funktionierte so nicht.
Zumindest gab es dadurch in einem Modul in das ich Color.pm eingebaut habe Probleme und es funktionierte so nicht.
$name wird von fhemweb gesetzt wenn devStateIcon ausgewertet wird.
wann genau hat das bei dir nicht funktioniert?

Aktuelle Version vom 21. Juni 2016, 20:13 Uhr

Funktioniert die Syntax attr <device> devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))} nicht nur dann, wenn $name zum Zeitpunkt der Auswertung des Ausdrucks auch definiert ist?

Das mag ja in einigen Modulen durchaus der Fall sein, aber dass es die Variable $name überhaupt gibt ist doch nur eine Konvention und nicht garantiert.

Zumindest gab es dadurch in einem Modul in das ich Color.pm eingebaut habe Probleme und es funktionierte so nicht.


$name wird von fhemweb gesetzt wenn devStateIcon ausgewertet wird.

wann genau hat das bei dir nicht funktioniert?