Zeitschaltung mit Ausnahme

Begonnen von Holzi2006TS, 26 Oktober 2018, 19:05:28

Vorheriges Thema - Nächstes Thema

Holzi2006TS

Hallo,
ich hätte da ne Frage:
Beim Einschalten des Flurlichtes habe ich per notify festgelegt, dass sich dass Licht nach 5 Minuten von selbst ausschaltet. Jetzt möchte ich gerne ,dass, das Licht werktags, in der Zeit von 6-8Uhr beim Einschalten dauerhaft leuchtet. Ausserhalb des definierten Zeitraums soll dass Licht wieder von selbst nach Minuten abschalten.
Geht so etwas?

CoolTux

Dann musst Du mit Perl eine Bedingung abfragen und in 2 Befehle teilen

if ( $hour > 5 and $hour < 9 ) {
fhem('set blabla on');
}
else {
fhem('set blablub on-for-timer 300');
}
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

alanblack

Zitat von: Holzi2006TS am 26 Oktober 2018, 19:05:28
Hallo,
ich hätte da ne Frage:
Beim Einschalten des Flurlichtes habe ich per notify festgelegt, dass sich dass Licht nach 5 Minuten von selbst ausschaltet. Jetzt möchte ich gerne ,dass, das Licht werktags, in der Zeit von 6-8Uhr beim Einschalten dauerhaft leuchtet. Ausserhalb des definierten Zeitraums soll dass Licht wieder von selbst nach Minuten abschalten.
Geht so etwas?
Abgesehen davon, dass die Variante von CoolTux prinzipiell (allerdings bei ihm von 5-9 Uhr ???) funktionieren würde, bleibt die Frage, was um 8 Uhr passieren soll, wenn das Licht noch an ist. Wenn keiner mehr das Licht "einschaltet" (da es ja an ist), bleibt es an bis in alle Ewigkeit.
Die Frage ist übrigens alles andere als trivial: schaltet Deine Steuerung um 8 Uhr das Licht erstmal einfach aus, stehst Du unerwartet im Dunkeln, wenn Du es um 7:59:55 gerade erst eingeschaltet hast. :o Mit einem Lichtschalter/-taster ist das IMHO auch nicht elegant zu lösen, weil ja kein Mensch auf die Uhr schaut, bevor er auf den Lichtschalter drückt, ob er eh noch Licht lange genug hat oder er jetzt besser auf den Knopf drückt. Mit Bewegungsmeldern hingegen ist Deine Ausnahmeschaltung gut lösbar.
FHEM 6.0 auf raspi3&ODROID XU4 mit HMLAN und HM-MOD-RPI-PCB, LaCrosse via JeeLink, COC868 und CUL433, Xiaomi Aqara+div. Zigbee via deCONZ, Dooya via SIGNALDuino, ZWave mit Danalock
Jeder Witz kann ein Einzeiler sein mit genügend Semikolons

CoolTux

Zitat von: alanblack am 27 Oktober 2018, 08:51:20
Abgesehen davon, dass die Variante von CoolTux prinzipiell (allerdings bei ihm von 5-9 Uhr ???) funktionieren würde,

Kurze Korrektur > 5 ist nicht >= 5 von daher bei meiner Version ab 6 Uhr da ja nur Stunde abgefragt wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

alanblack

 
Zitat von: CoolTux am 27 Oktober 2018, 08:54:50
Kurze Korrektur > 5 ist nicht >= 5 von daher bei meiner Version ab 6 Uhr da ja nur Stunde abgefragt wird.
;D Jepp! Zu früh! Du fragst ja nur $hour ab.  ::)
FHEM 6.0 auf raspi3&ODROID XU4 mit HMLAN und HM-MOD-RPI-PCB, LaCrosse via JeeLink, COC868 und CUL433, Xiaomi Aqara+div. Zigbee via deCONZ, Dooya via SIGNALDuino, ZWave mit Danalock
Jeder Witz kann ein Einzeiler sein mit genügend Semikolons