FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xeenon am 24 Juli 2023, 19:11:03

Titel: "at" vor anderem "at" schalten
Beitrag von: xeenon am 24 Juli 2023, 19:11:03
Hallo,

ich habe ein einfaches at, welches um 20:00 was ausschaltet.

Ich würde gern dynamisch 5 Minuten vorher ein zweites at schalten. Mit dynamisch meine ich, dass die Zeit angepasst wird wenn sich das erste at ändert.

[at1:TIMESPEC]-00:05:00

Das scheint mir zu einfach gedacht, funktioniert leider nicht.

Irgendwelche Tipps?

Viele Grüße
Titel: Aw: "at" vor anderem "at" schalten
Beitrag von: betateilchen am 24 Juli 2023, 19:28:24
defmod erstes_at at *19:55 {}
defmod zweites_at at *20:00 {}
defmod at_notify notify global:MODIFIED.zweites_at {my $t=InternalVal("zweites_at","TRIGGERTIME",0)-300;; fhem("defmod erstes_at at *$t ".InternalVal("erstes_at","COMMAND","{}"));;}
Titel: Aw: "at" vor anderem "at" schalten
Beitrag von: betateilchen am 24 Juli 2023, 19:29:36
Aber wäre es nicht logischer, das zweite at fünf Minuten nach dem ersten auszuführen?
Titel: Aw: "at" vor anderem "at" schalten
Beitrag von: xeenon am 24 Juli 2023, 19:32:28
Hoppala, das muss ich erst verstehen 🥴 danke dir.

In dem Fall nicht. Es geht um eine Dosierung.
Titel: Aw: "at" vor anderem "at" schalten
Beitrag von: betateilchen am 25 Juli 2023, 07:32:04
Zitat von: xeenon am 24 Juli 2023, 19:32:28Hoppala, das muss ich erst verstehen

und, hast Du das Prinzip durchschaut?


Zum Verstehen des Ganzen am besten das notify von rechts nach links anschauen.