SUNRISE EL: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „'''Lichtsteuerung per sunset / sunrise''' == Voraussetzungen == In der ''fhem.cfg''müssen Sie vorher Ihren Wohnsitz definieren, da der Sonnenauf- und -unterga…“) |
|||
Zeile 63: | Zeile 63: | ||
== Hinweise == | == Hinweise == | ||
* Da es | * Da es [https://groups.google.com/forum/?fromgroups=#!topic/fhem-users/y2CbOQmTVsg Eintrag in der ehemaligen FHEM-Google-Group] entnehmen. | ||
* Die ''sunset / sunrise'' Einstellungen arbeiten meist erst '''am nächsten Tag''' richtig. Das hängt zusammen mit einer Falschberechnung beim setzen dieses ''defines''. An einer Korrektur wird gearbeitet (Stand Januar 2013). | * Die ''sunset / sunrise'' Einstellungen arbeiten meist erst '''am nächsten Tag''' richtig. Das hängt zusammen mit einer Falschberechnung beim setzen dieses ''defines''. An einer Korrektur wird gearbeitet (Stand Januar 2013). | ||
[[Kategorie:HOWTOS]] |
Version vom 11. Mai 2013, 16:07 Uhr
Lichtsteuerung per sunset / sunrise
Voraussetzungen
In der fhem.cfgmüssen Sie vorher Ihren Wohnsitz definieren, da der Sonnenauf- und -untergang ja nicht nur vom Datum, sondern auch vom Längen- und Breitengrad Ihres Standortes abhängig ist. Hierzu tragen Sie folgende Zeilen in die fhem.cfgein:
attr global latitude 5X.XYZ attr global longitude 6.XYZ
und zwar in genau dieser Schreibweise. Entweder benutzen Sie zur Bestimmung ein GPS-System oder sie befragen einen entsprechenden Internet-Dienst.
Steuerung
Mittels folgender Skriptzeilen in der fhem.cfg
# Außenlampe - Steuerung An-/Ausschaltzeit define AussenlampeAn1 at *{sunset(0,"17:00","22:00")} set EG.Diele.Aussenlampe on define AussenlampeAus1 at *{sunrise(0,"05:00","07:30")} set EG.Diele.Aussenlampe off
wird der Funk-Lichtschalter für die Außenbeleuchtung (hier das FHEM-Gerät mit dem Namen EG.Diele.Aussenlampe)
- morgens zum Sonnenaufgang, aber nicht vor 05:00 und nicht nach 07:30 Uhr ausgeschaltet
und
- abends zum Sonnenuntergang eingeschaltet, aber nicht vor 17:00 Uhr und nicht nach 22:00 Uhr.
Kontrolle
Um die Zeiten zu kontrollieren können Sie in der FHEM-Befehlszeile den Befehl
list AussenlampeAn1
eingeben und mit der <Enter>-Taste (nicht "save-Button") bestätigen. Sie sehen dann (hier eine Ausgabe vom 17.01.2013) z.B. folgendes:
Internals: DEF *{sunset(0,"17:00","22:00")} set EG.Diele.Aussenlampe on NAME AussenlampeAn1 NR 225 NTM 17:37:09 REP -1 STATE Next: 17:37:09 TRIGGERTIME 1358527029 TYPE at Attributes: room Diele
Der Sonnenuntergang liegt am genannten Tag innerhalbdes Start-/Ende-Zeitraums, so dass die Lampe um 17:37 Uhr eingeschaltet wird.
Die Ausgabe (gleiches Datum) von
list AussenlampeAus1
lautet:
Internals: DEF *{sunrise(0,"05:00","07:30")} set EG.Diele.Aussenlampe off NAME AussenlampeAus1 NR 228 NTM 07:30:00 REP -1 STATE Next: 07:30:00 TRIGGERTIME 1358490600 TYPE at Attributes: room Diele
Hier liegt der Sonnenaufgang noch außerhalbdes Start-/Ende-Zeitraums, so dass die Lampe um 07:30 Uhr ausgeschaltet wird.
Hinweise
- Da es Eintrag in der ehemaligen FHEM-Google-Group entnehmen.
- Die sunset / sunrise Einstellungen arbeiten meist erst am nächsten Tag richtig. Das hängt zusammen mit einer Falschberechnung beim setzen dieses defines. An einer Korrektur wird gearbeitet (Stand Januar 2013).