Notify verzögern (gelöst)

Begonnen von wendeling, 17 Dezember 2017, 17:24:34

Vorheriges Thema - Nächstes Thema

wendeling

Hallo,
Hab mal wieder eine Anfängerfrage.

Wie schaffe ich es mit notify eine Verzögerung nach dem ersten Schaltereignis .
Habe folgendes versucht


HMW_IO_12_Sw7_DR_NEQ1810506_09:press_.*:.* set BWM_ALT_DUMMY on;sleep 180;set BMW_ALT_DUMMY off



Es wird zwar eingeschaltet aber nicht mehr aus ?
Welcher Profi kann mir helfen ?


Gruß
Wendelin

DeeSPe

Das sollte genau so funktionieren, aber einfacher wäre es bei dem dummy die SetExtension zu benutzen.
attr BWM_ALT_DUMMY useSetExtensions 1

Und dann:
HMW_IO_12_Sw7_DR_NEQ1810506_09:press_.*:.* set BWM_ALT_DUMMY on-for-timer 180

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

wendeling

Hallo Dan,
Leider funktioniert es nicht.
Der useset Befehl blockiert den Wechsel
Wenn ich den Befehl weglasse, wird eingeschaltet aber nicht mehr aus .
Im STATE steht on-for-timer 180.

Hinweis : BWM_ALT_DUMMY ist ein Dummy 😉

Gruß
Wendelin

DeeSPe

Klappt bei mir einwandfrei:

defmod BWM_ALT_DUMMY dummy
attr BWM_ALT_DUMMY setList on off
attr BWM_ALT_DUMMY useSetExtensions 1


Und dann:
set BWM_ALT_DUMMY on-for-timer 180

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

wendeling

Hallo Dan,
Es funktioniert !

Ich denke der Fehler oder das Problem war

attr BWM_ALT_DUMMY setList on off


Vielen Dank!!

Gruß
Wendelin