at: no set value specified

Begonnen von MarkusN, 26 Februar 2014, 19:46:40

Vorheriges Thema - Nächstes Thema

MarkusN

Hallo!

Ich habe ein kleines Problem mit einer at-Definition:

define at_licht_livingcolors_an at *{sunset("REAL")} {fhem("set licht_livingcolors on;;;;set licht_livingcolors on") if(Value("licht_livingcolors") ne "on")}

Ich schalte 2x, da ich Intertechno Funksteckdosen nutze welche häufig mal einen Schaltbefehl verschlafen. In der Logfile bekomme ich zum Schaltzeitpunkt folgende Meldung:

2014.02.26 18:02:02 3: at_licht_livingcolors_an: no set value specified
2014.02.26 18:02:02 3: set licht_livingcolors on;;set licht_livingcolors on : no set value specified


Die manuelle Ausführung des folgenden Codes im Browser/via Telnet funktioniert jedoch ohne Probleme:

{fhem("set licht_livingcolors on;;set licht_livingcolors on") if(Value("licht_livingcolors") ne "on")}

Warum funktioniert dieser Code manuell, aber nicht wenn er über ein at getriggert wird?

Grüße,

Markus

rudolfkoenig


MarkusN

Wenn ich das Kommando mit nur einem Strichpunkt absende kommt folgender Fehler:

Unknown command {fhem("set, try help.
no set value specified

rudolfkoenig


MarkusN

Mit zwei funktioniert es, wie ich oben bereits geschrieben habe. Mein Zitat der at-Definition kommt aus der fhem.cfg, daher werden aus zwei Strichpunkten vier.