DOIF mit globaler Variablen in FHEM-Befehl

Begonnen von heikoh81, 14 Januar 2017, 19:10:04

Vorheriges Thema - Nächstes Thema

heikoh81

Hallo zusammen,

wie kann ich im cmd-Teil eines FHEM-Befehls auf eine globale Variable in der myUtils zugreifen?


(set NAME=0_RKueche:FILTER=state!={$main::RKuecheStellungSonnenschutz} {$main::RKuecheStellungSonnenschutz})

funktioniert nicht.

Log:

2017.01.14 08:02:00 2: di_0_RKuecheHoch: IF ("$month" eq "1") (set NAME=0_RKueche:FILTER=state!={$main::RKuecheStellungSonnenschutz} {$main::RKuecheStellungSonnenschutz}): Unknown argument {$main::RKuecheStellungSonnenschutz}, choose one of assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all deviceRename down fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw getSerial:noArg getVersion:noArg inhibit:on,off off:noArg on:noArg pair:noArg pct:slider,0,1,100 peerBulk peerIODev press raw regBulk regSet reset:noArg sign:on,off statusRequest:noArg stop:noArg toggle:noArg toggleDir:noArg unpair:noArg up


Viele Grüße,
Heiko