Diskussion:Color: Unterschied zwischen den Versionen

Aus FHEMWiki
(Anmerkung zu $name in devStateIcon)
 
KKeine Bearbeitungszusammenfassung
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.

Version vom 21. Juni 2016, 20:04 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.