FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kingmathers am 30 Mai 2017, 11:07:02

Titel: [Gelöst] Global symbol "$day" requires explicit package name
Beitrag von: kingmathers am 30 Mai 2017, 11:07:02
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?
Titel: Antw:Global symbol "$day" requires explicit package name
Beitrag von: DeeSPe am 30 Mai 2017, 11:09:55
Nimm statt $day bitte $mday.

Gruß
Dan
Titel: Antw:Global symbol "$day" requires explicit package name
Beitrag von: kingmathers am 30 Mai 2017, 11:34:04
Danke, so funktioniert es :)
Titel: Antw:Global symbol "$day" requires explicit package name
Beitrag von: KernSani am 31 Mai 2017, 23:21:55
Dann bitte noch [Gelöst] vor das Subject des ersten Posts schreiben