Fehler in Commandref (On-For-Timer)

Begonnen von Jackie, 10 Januar 2022, 20:04:06

Vorheriges Thema - Nächstes Thema

Jackie

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!
Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...

JoWiemann

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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Damian

#2
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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF