Hallo,
ich versuche gerade einen On-For-Timer anhand der Commandref unter
https://fhem.de/commandref_DE.html
zu implementieren, und mir ist aufgefallen, dass folgender Absatz meiner Meinung nach falsch ist, Zitat:
define di_on_for_timer ([detector:"motion"])
(set light on)
(set light off)
attr di_on_for_timer do resetwait
attr di_on_for_timer wait 0,30
Frage, fehlt da in der ersten Zeile zwischen di_on_for_timer und ( nicht ein DOIF? Sollte dann also so lauten:
define di_on_for_timer DOIF ([detector:"motion"])
mit der Syntax aus der Commandref bekomme ich jedenfalls keinen lauffähigen Code hin. Kann das jemand prüfen und alls ich recht haben sollte bitte korrigieren? Danke!
Hallo,
da sich das define Beispiel es im Abschnitt "doif" der CommandRef befindet wirst Du wohl Recht haben.
Schneller wird es bearbeitet, wenn Du im Titel DOIF ergänzen würdest bzw in den entsprechenden Forenbereich: FHEM Forum »FHEM »Automatisierung »DOIF (Moderator: Damian) verschieben würdest.
Grüße Jörg
ja, das ist ein Fehler, es fehlt dort das "DOIF" - erster Prüfung bestanden :)
Ich werde es beim nächsten Update korrigieren.
Edit: Hier so etwas in DOIF-Perl dokumentiert: https://wiki.fhem.de/wiki/DOIF/Perl-Modus#Treppenhauslicht_mit_Bewegungsmelder