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
schreibe $name mal mit kleinbuchstaben.
Auch $NAME sollte seit Mai 2016 möglich sein: https://forum.fhem.de/index.php/topic,53072.msg447965.html#msg447965