Notify Abfolge Pausieren ??

Begonnen von timmy2000, 10 Oktober 2021, 20:03:19

Vorheriges Thema - Nächstes Thema

timmy2000

Guten Abend zusammen!
Ich habe mir ein notify gebastelt welches in einer Abfolge von Zeiten Ereignisse auslöt. Nun kann ich diese Ereignisse in zeitlicher Abfolge mit Temp Makros unterbrechen. Dies ermöglicht es mir die einzelnen Schritte im Notify abzubrechen.
Das klappt auch sehr gut.

Links_Switch:on {
fhem "define MAKRO_TEMP_1 at +00:00:03 set relais1 on";;
fhem "define MAKRO_TEMP_2 at +00:00:06 set relais2 on";;
fhem "define MAKRO_TEMP_3 at +00:00:09 set relais3 on";;
fhem "define MAKRO_TEMP_4 at +00:00:12 set relais4 on";;
}

Abbrechen kann ich das ganze mit

delete MAKRO_TEMP_.*

Nun zu meiner Frage. Gibt es eine Möglichkeit die einzelnen Schritte nicht nur abzubrechen, sondern das gesammte Notify mit einem Trigger zu pausieren und dann mit einem erneutem Trigger weiter ablaufen zu lassen. Sprich Play/Pause. Die zeiten sollen dann quasi an dem Punkt wo sie pausiert worden sind wieder aufgegriffen werden und weiter ablaufen.
Über Ideen oder anregungen wäre ich wirklich sehr sehr dankbar.

Beta-User

Sowas sollte mit "sleep" statt "at" problemlos gehen. "sleep" kennt neben der Option, eine timespec anzugeben auch die Möglichkeit, das als "Suchmuster" zu machen (analog notify). Benennt man das/die sleep, kann man sie auch via cancel löschen.

Nachteil gg. der "at"-Lösung: die timer überleben einen FHEM-Neustart nicht.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors