Hallo Zusammen,
ich habe seit Jahren meine Rolladensteuerung mit folgendem Code realisiert:
define Sonnenuntergang notify juechen_twilight:light.* {\
if($value{juechen_twilight}==10){\
fhem("{rollos_runter}");;\
fhem("set gg_Aussenbeleuchtung off");;\
}\
}
Dieses ging auch bis zum letzten Update vor ein paar Tagen, bei dem mein System auf 5.7 upgedatet wurde.
Ich habe in einem Post von Rudolf König dazu gelesen, dass $value geändert wurde:
http://forum.fhem.de/index.php/topic,44094.0.html (http://forum.fhem.de/index.php/topic,44094.0.html)
Zitat- $value{def} gibts nicht mehr, bitte Value("def") verwenden
Gesagt, getan:
define Sonnenuntergang notify juechen_twilight:light.* {\
if($value("juechen_twilight")==10){\
fhem("{rollos_runter}");;\
fhem("set gg_Aussenbeleuchtung off");;\
}\
}
Leider kommt immer:
ZitatSonnenuntergang return value: Global symbol "$value" requires explicit package name at (eval 6907) line 2.
Kann mir hier jemand weiterhelfen. Ich bin mit meinem Latein am Ende.
Danke im Voraus.
Genau lesen, was da steht :)
Nicht
$value("juechen_twilight")
sondern
Value("juechen_twilight")
lg, Stefan
Sollte es so einfach sein 8)
Habe den Text 10 mal gelesen, aber nicht darauf geachtet. Ich versuche es mal. Danke.