[Gelöst] Global symbol "$day" requires explicit package name

Begonnen von kingmathers, 30 Mai 2017, 11:07:02

Vorheriges Thema - Nächstes Thema

kingmathers

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?
Raspberry Pi B+, FS20, 1-Wire, HM
FHEM Home Control (App für Windows 10): https://forum.fhem.de/index.php/topic,49891.0.html
FHEM Arduino Library: https://forum.fhem.de/index.php/topic,94093.0.html

DeeSPe

MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

kingmathers

Raspberry Pi B+, FS20, 1-Wire, HM
FHEM Home Control (App für Windows 10): https://forum.fhem.de/index.php/topic,49891.0.html
FHEM Arduino Library: https://forum.fhem.de/index.php/topic,94093.0.html

KernSani

Dann bitte noch [Gelöst] vor das Subject des ersten Posts schreiben
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...