Hallo,
hab ein Problem mit diesen userReadings:
Spannunsquelle {my $v = (ReadingsVal('KeyValueProtocol_ARDU_2','Spannungsversorgung','1');; if ($v eq "N") {$v = "Netz"};;return $v;;
warum macht das nichts?
LG
Marlen
Es gibt 2 öffnende Klammern, die keine schließende Klammer haben. Code habe ich mir dann nicht mehr angeschaut.
Gruß, Christian
Ohh...... ???
Jetzt so, funktioniert aber trotzdem nicht:
Spannunsquelle {my $v = ReadingsVal('KeyValueProtocol_ARDU_2','Spannungsversorgung','1');; if ($v eq "N") {$v = "Netz"};;return $v;;}
Mittlerweile solltest selbst Du gelernt haben das "geht nicht" keine Fehlermeldung ist. Was sagt das log?
Spannunsquelle.* {my $v = ReadingsVal('KeyValueProtocol_ARDU_2','Spannungsversorgung','1');; if ($v eq "N") {$v = "Netz"};;return $v;;}
So sollte er wenigstens schon mal triggern
Hmmmm..... :-\
mit .*
geht es!
DANKE! :-* :-*
Bitte