Hauptmenü

Frage zu at

Begonnen von dlehmann69, 07 September 2013, 22:43:34

Vorheriges Thema - Nächstes Thema

dlehmann69

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
FHEM 6.0 Development auf Ubuntu 20.04 GIGABYTE GB-BACE mit Intel(R) Celeron(R) CPU N3150
CUL 3.4 FW 1.53 868 MHz für FS20, FHT
CUL 3.4 FW 1.66 868 MHz für HM
configDB; DbLog
FHT80, FS20, HMS, EM1000WZ, FHTTF, HM-LC-Sw1-DR; Lightify; HM-CC-RT-DN; HM-TC-IT-WM-W-EU; HM-SEC-SCO

rudolfkoenig

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.

dlehmann69

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
FHEM 6.0 Development auf Ubuntu 20.04 GIGABYTE GB-BACE mit Intel(R) Celeron(R) CPU N3150
CUL 3.4 FW 1.53 868 MHz für FS20, FHT
CUL 3.4 FW 1.66 868 MHz für HM
configDB; DbLog
FHT80, FS20, HMS, EM1000WZ, FHTTF, HM-LC-Sw1-DR; Lightify; HM-CC-RT-DN; HM-TC-IT-WM-W-EU; HM-SEC-SCO