FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ramses am 11 Januar 2023, 20:26:51

Titel: at Frage
Beitrag von: ramses am 11 Januar 2023, 20:26:51
hi,

kann man mit einem einzigen AT folgende Logik implementieren?

Jalousien sollen unter der Woche dynamisch hoch gerollt werden und am Wochenende an eine bestimmte, spätere, als die von sunrise_rel berechnete Zeit.

aktuell habe ich den AT so, aber ich weiss nicht wie ich $we hier einbinden kann (die Perl Syntax bringt mich um :-) )

+*{sunrise_rel(0,"06:15","07:30")} set Velux_7,Velux_8 pct 100 SILENT

mit 2 AT glaube ich das implementieren zu können, die Frage ist ob es mit einer auch geht

danke!
Titel: Antw:at Frage
Beitrag von: betateilchen am 11 Januar 2023, 20:31:38
Wenn Du zwei unterschiedliche Berechnungen der Uhrzeit für ein at brauchst, musst Du mit zwei at devices arbeiten.

Das hier wird am Wochenende ausgeführt:
+*{sunrise_rel(0,"06:15","07:30")} {fhem("set Velux_7,Velux_8 pct 100 SILENT") if $we;}

Das hier wird ausgeführt, wenn nicht Wochenende ist:
+*{sunrise_rel(0,"06:15","07:30")} {fhem("set Velux_7,Velux_8 pct 100 SILENT") unless $we;}

Warum arbeitest Du eigentlich mit sunrise_rel()?
Titel: Antw:at Frage
Beitrag von: ramses am 17 Januar 2023, 12:13:20
danke!

ZitatWarum arbeitest Du eigentlich mit sunrise_rel()?
was wäre eine bessere Wahl?
Titel: Antw:at Frage
Beitrag von: betateilchen am 17 Januar 2023, 12:14:22
Zitat von: ramses am 17 Januar 2023, 12:13:20
was wäre eine bessere Wahl?

vielleicht einfach mit sunrise() ?