FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Elektrolurch am 22 Dezember 2016, 11:18:36

Titel: userReadings und $NAME im perl-Code
Beitrag von: Elektrolurch am 22 Dezember 2016, 11:18:36
Hallo,

vielleicht habe ich da auch etwas falsch gemacht...
attr Mz_Deckenlampe userReadings ATest:state.* {ReadingsVal($NAME,'state','nicht gefunden')}

funktioniert nicht.
In der fhem.pl habe ich mal im entsprechenden Abschnitt nachgesehen und habe auch nicht gefunden, dass im perl-Ausdruck eine Substitution von "Platzhaltern", wie $NAME, $EVENT etc durchgeführt wird, wie es pspw. das Modul readingsGroup durchführt.
Ich fände das ein nützliches Feature, insbesondere wenn man für eine größere Zahl von devices die gleichen userReadings setzen will. Jetzt müsste man für jedes device das userReading wegen des Namens anpassen.

Vielleicht ließe sich das ja noch in der fhem.pl ergänzen.

Gruß

Elektrolurch
Titel: Antw:userReadings und $NAME im perl-Code
Beitrag von: frank am 22 Dezember 2016, 12:43:20
schreibe $name mal mit kleinbuchstaben.
Titel: Antw:userReadings und $NAME im perl-Code
Beitrag von: dev0 am 22 Dezember 2016, 14:43:13
Auch $NAME sollte seit Mai 2016 möglich sein: https://forum.fhem.de/index.php/topic,53072.msg447965.html#msg447965