Hallo Zusammen,
ich habe folgende Steckdose definiert:
define Licht_Versatz GenShellSwitch sudo /usr/sbin/send_gpio_schalten 10000 2 1 0
attr Licht_Versatz group DRAUSSEN
attr Licht_Versatz room Wohnzimmer
Damit wird die Steckdose ein bzw. ausgeschaltet.
Jetzt möchte ich diese Steckedose bei Dämmerung eingeschaltet haben und wenn es wieder hell wird soll diese wieder ausgeschaltet werden.
Danke schon im Vorraus.
define Tag dummy
define FileLog_Tag FileLog ./log/Tag-%Y.log Tag
attr FileLog_Tag logtype text
define atTagDa at *{sunrise()} set Tag on
define atTagWeg at *{sunset(0)} set Tag off
siehe auch: http://fhem.de/commandref.html Stichworte: sunset , sunrise
Oder um etwas konkreter zu werden:
define Licht an at *{sunrise()} set Licht_Versatz off
define Licht an at *{sunset()} set Licht_Versatz on
nebenher:
define Licht an at *{sunset(-3600)} set Licht_Versatz on
schaltet das Licht ein Stunde VOR Sonneuntergang an.
Aber
Zitatdefine Licht_Versatz GenShellSwitch sudo /usr/sbin/send_gpio_schalten 10000 2 1 0
Was ist das denn für eine Aktor?
Bei mir sieht das so aus:
attr global latitude 51.xxx
attr global longitude 6.xxx
# Aussenlampe - Steuerung An-/Ausschaltzeit
define AussenlampeAn1 at *{sunset(0,"17:30","22:00")} set SW_Dose_1 on
attr AussenlampeAn1 room Bibliothek
define AussenlampeAus1 at *{sunrise(0,"05:00","07:30")} set SW_Dose_1 off
attr AussenlampeAus1 room Bibliothek
Die ersten beiden Zeilen setzen meinen Wohnort für die Berechnung der bürgerlichen Dämmerung. Die Werte sagt dir dein Navi, Google Erde oder dein Smartphone.
Mit Sunset/Sunrise lege ich die schaltbedingungen fest, allerdings schalte ich nicht vor 17:30 und spätestens um 22:00 ein. Umgekehrt bleibt das Licht immer bis 5:00 an und wird spätestens um 7:30 ausgemacht.
Herr 3x