FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wolfgang Hochweller am 08 März 2019, 19:52:01

Titel: (Erledigt) On-for-timer Abbruch
Beitrag von: Wolfgang Hochweller am 08 März 2019, 19:52:01
Ich habe eine Lampe, die durch 3 Events beeinflusst werden kann :
1. Event führt zu :  set Lampe on-for-timer 600 ( also Lampe an, nach 10 min wieder aus )
2. Event führt zu :  set Lampe on ( Lampe nur an )
3. Event führt zu :  set Lampe off ( Lampe nur aus )

Wenn das 1. Event eintritt, geht die Lampe an, der Timer startet.
Wenn in dieser Zeit das zweite Event eintritt, passiert nichts ( Lampe ist ja schon an ) , aber es geht die Lampe natürlich trotzdem nach 10 Min wieder aus.

Kann ich in einem solchen Fall den Timer des ersten Befehls abbrechen ?
Titel: Antw:On-for-timer Abbruch
Beitrag von: justme1968 am 08 März 2019, 20:01:56
das kommt auf den device type an.

das 'passiert' nichts ist normalerweise nicht korrekt und der timer sollte angehalten werden. das ist z.b. bei fs20 und hm so. bei beiden ist der timer im device.

devices die SetExtensions für einen teil der kommandos verwenden müssen diese aber richtig implementieren und SetExtensionsCancel verwenden. wenn das nicht der fall ist muss der modulautor nachbessern.
Titel: Antw:On-for-timer Abbruch
Beitrag von: CoolTux am 08 März 2019, 20:02:08
Eigentlich sollte das on-for-timer durch ein on abgebrochen werden. Hatte es glaube auch mal getestet. Schaltet Dein on-for-timer definitiv aus nach einem on?
Wobei man differenzieren muss ob es ein FHEM on-for-timer ist Ader einer direkt auf der Hardware (Homematic).
Titel: Antw:On-for-timer Abbruch
Beitrag von: CoolTux am 08 März 2019, 20:02:41
Andre war schneller  ;D
Titel: Antw:On-for-timer Abbruch
Beitrag von: Wolfgang Hochweller am 08 März 2019, 22:22:24
Ihr habt recht, danke.
Was auch immer da programmiert war, jetzt ist es bereinigt.