Hallo,
Ich möchte ein Licht erst kurz nach Sonnenaufgang schalten, da es bisher zum Schaltzeitpunkt noch etwas zu dunkeln ist. Hatte so an 10 Minuten gedacht.
Was muss ich ändern?
Internals:
COMMAND set FS20_1312 off
DEF *{sunrise(0,"05:15","08:00")} set FS20_1312 off
NAME Treppenlicht_time_off_morgen
NR 110
NTM 07:26:34
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 07:26:34
TIMESPEC {sunrise(0,"05:15","08:00")}
TRIGGERTIME 1486103194
TRIGGERTIME_FMT 2017-02-03 07:26:34
TYPE at
Helper:
Dblog:
Next:
Mydblog:
TIME 1486016880.09951
VALUE 07:26:34
Readings:
2017-02-02 07:28:00 state Next: 07:26:34
Attributes:
DbLogExclude state
group Steuerung Licht Aussen
room Steuerung
Hi,
erstens lerne bitte Code Tags, die findest Du über dem :-X die # Taste.
Experimentiere doch einfach mit dem ersten Parameter -> http://fhem.de/commandref.html#SUNRISE_EL
Damit steuerst Du die Höhe der Sonne über dem Horizont und damit die Helligkeit.
Du kannst das alles in der Kommandozeile testen. einfach reinwerfen und Du siehst die Uhrzeit. Nimm dafür zum Testen sunrise_abs.
Gruß Otto
Hi,
commandref:
Zitat
All functions take up to three arguments:
◾The first specifies an offset (in seconds), which will be added to the event.
Warum dann nicht einfach
{sunrise(600,"05:15","08:00")}
Gruß,
Thorsten
Klar geht auch. 10 min sind absolut, die Helligkeit ist vielleicht relativ ;)
Insofern bietet sunrise alle Möglichkeiten, vielleicht sogar zu viele. Und wenn das nicht reicht gibt es noch twilight. ;D
Gruß Otto
Zitat von: Otto123 am 02 Februar 2017, 21:26:24...Und wenn das nicht reicht gibt es noch twilight. ;D ...
Daran hatte ich auch gerade gedacht. Für Beleuchtungssteuerung ist das (Prozentangabe der Helligkeit, ggf. sogar unter Einbeziehung des aktuellen Bewölkungsstands) in meinen Augen besser handhabbar, als reine Uhrzeiten.