Hallo,
ich möchte mit FHEM zu bestimmten Zeiten vom 01.05 bis 15.10 einen Verbraucher schalten. Dazu habe ich mir folgendes überlegt:
define An1 at *13:00:00 { if ((($month >= 5) && ($month < 10)) || (($month == 10) && ($day <= 15))) { fhem("set Licht on") }}
Allerdings erhalte ich folgender Fehlermeldung:
Global symbol "$day" requires explicit package name at (eval 545) line 1.
Wenn ich den Verweis auf day rausnehme oder stattdessen wday benutzte kommt die Fehlermeldung nicht. Wieso kann ich month und wday verwenden, aber day nicht?
Nimm statt $day bitte $mday.
Gruß
Dan
Danke, so funktioniert es :)
Dann bitte noch [Gelöst] vor das Subject des ersten Posts schreiben