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?
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');
}
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.
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.
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. ::)