(Erledigt) On-for-timer Abbruch

Begonnen von Wolfgang Hochweller, 08 März 2019, 19:52:01

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

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 ?

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux

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).
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wolfgang Hochweller

Ihr habt recht, danke.
Was auch immer da programmiert war, jetzt ist es bereinigt.