FHEM Forum

FHEM => Automatisierung => Thema gestartet von: dlehmann69 am 07 September 2013, 22:43:34

Titel: Frage zu at
Beitrag von: dlehmann69 am 07 September 2013, 22:43:34
Hallo,

ich habe zwei at definiert mit Bedingung ob WE oder nicht.

define TVSchlafenW at *18:00:00 {fhem ("set FS20_TVSchlafen on-till 23:30") if (!$we);; fhem ("set FS20_SatSchlafen on-till 23:30") if (!$we)}
Dieser funktioniert in der Woche einwandfrei und am WE natürlich nicht.

define TVSchlafenWE at *18:00:00 { fhem("set FS20_TVSchlafen on-till 01:30") if($we);; fhem("set FS20_SatSchlafen on-till 01:30") if($we) }
Dieser Code funktionierte nun leider am Wochenende nicht. Habe ich da was falsch gemacht?

Grüße
Dirk
Titel: Aw: Frage zu at
Beitrag von: rudolfkoenig am 08 September 2013, 07:44:37
on-till tut nichts, falls die angegebene Uhrzeit vor dem aktuellen ist.

Grund: on-till ist entstanden, um meine Terassenlampe vom Sonnenuntergang bis 22:00 einzuschalten. Falls aber im Sommer die Sonne nach 22:00 untergeht, wollte ich die Lampe nicht bis zum naechsten Tag einschalten.

Bei einem festen Zeitabstand koennte man auch "on-for-timer" verwenden (was sicherer ist), allerdings kann FS20 max 4.5 Stunden, insofern ist das hier keine Loesung, vmtl. muss die Abschaltung hier mit einem weiteren at erfolgen.
Titel: Aw: Frage zu at
Beitrag von: dlehmann69 am 08 September 2013, 08:06:14
alles klar, dann kann es nicht gehen. Ich werde es wohl dann auf drei at aufteilen. Einen fürs Einschalten und je einen zum Ausschalten am Wochenende und nicht am Wochenende.

Besten Dank für die schnelle Info.

Dirk