Diskussion:Color: Unterschied zwischen den Versionen
Kaihs (Diskussion | Beiträge) (Anmerkung zu $name in devStateIcon) |
Kaihs (Diskussion | Beiträge) 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 | 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.