Timer vorzeitig abbrechen

Begonnen von MichlB, 11 Januar 2020, 08:35:44

Vorheriges Thema - Nächstes Thema

MichlB

Hallo
Ich kämpfe mit folgender situation:
Wenn die verbindung zwischen den fhems abbricht soll ein timer gestartet werden und nach dessen ablauf eine nachricht an mich verschickt, sollte vor ablauf des timers die verbindung wieder bestehen dann soll der timer abgebrochen werden und keine meldung geschickt werden....

Der jetzige notify code schaut so aus:


define n_FHEM2FHEM notify HeizPi.* {\
    my $alias = AttrVal($NAME,"alias",$NAME);;\
    fhem("set Pushnachricht msg title=$alias message='Gerät $alias hat Status: $EVENT' device=Mikes")\
    }



Hab den timer wieder raus genommen weil das gar nicht so funktioniert hat...
Wie kann ich so eine sotuation lösen?

Defmod ändert nur aber löscht das auch den timer?

Danke für eure inputs
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Beta-User

Suchtipp für die commandref: (benanntes) "sleep" und "cancel".
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rudolfkoenig

Falls fuer Disconnect und Reconnect Events gibt, dann kann man watchdog oder sequence verwenden.

MichlB

hallo
habs mit Watchdog probiert, ist genau das was ich möchte... danke für die Hilfe!
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox