Zwei "define" und zwei "at +" Befehle in zeitlichem Ablauf hintereinandersetzen

Begonnen von cocojambo, 30 März 2014, 15:03:11

Vorheriges Thema - Nächstes Thema

cocojambo

hallo,
ich tüffele an folgendem Probrem:
Ich schalte die Musikanlage ein für eine Stunde. nach 55 Minuten kommt der Hinweis, das sie gleich ausgeht und wenn dann nichts passiert soll sie ausgehen. In diser einfachen form funktioniert das. Aber weil sie nicht immer ausgeht schicke ich den Ausschaltbefehl 3 mal alle 2 sek. dann geht sie aus.

define AK_notify0 notify Anlage_Kueche_FB:Ein  sleep1;;if (Value("Anlage_Kueche") eq "Aus") { fhem("set Anlage_Kueche Ein;;define AK_Aus0 at +00:55:00 set Anlage_Kueche_Text_Sig2 Aus;;define AK_Aus1 at +01:00:00 define AK_Aus2 at +*{3}00:00:02 set Anlage_Kueche Aus")}

Wenn ich diesen Befehl "define AK_Aus at +01:00:00 define AK_Aus2 at +*{3}00:00:02 set Anlage_Kueche Aus" alleine in die
Kommandozeile schreibe, funktioniert es einwandfrei, nur im Verbund nicht, dann kommmt die Fehlermeldung im Log:

AK_Aus2: Unknown argument off")}, choose one of off off-for-timer on on-for-timer on-till reset timer toggle blink intervals off-till

Ich weiß keinen Rat wo ran es liegt, vielleicht sieht es ja einer von Euch auf Anhieb und gibt mir einen Tipp.
Viele Dank aus Köln
Norbert

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

UliM

Hi,
wenn Du das perl-if nutzen willst, muss ddie erste geschweifte KLammer schon vor dem if kommen.
Wenn Du das fhem-if nutzen willst: das muss glaub ich grossgeschrieben werden (IF, nicht if)
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

cocojambo

Viele Dank, das wußte ich nicht, so geht es jetzt
gruß
nobbi

define AK_notify0 notify Anlage_Kueche_FB:Ein { sleep(1);;if (Value("Anlage_Kueche") eq "Aus") { fhem("set Anlage_Kueche Ein;;define AK_Aus0 at +00:00:15 set Anlage_Kueche_Text_Sig2 Aus;;define AK_Aus1 at +00:00:30 define AK_Aus2 at +*{3}00:00:02 set Anlage_Kueche Aus")}}
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000