Hallo,
ich benutze die Sunset-Funktion um Lampen zeitgesteuert einzuschalten.
define EG_Auto_AussenAn at *{sunset(0,"17:00","22:00")} set AussenLicht on
Dabei ist mir aber die Einschaltzeit zu spät, d.h. es ist schon zu dunkel, wenn die Lampen eingeschaltet werden.
Ich möchte jetzt die Zeit z.B. um eine Stunde vorlegen.
Wie mache ich dass?
define EG_Auto_AussenAn at *{sunset(-3600,"17:00","22:00")} set AussenLicht on
..erzeugt einen Fehler
Versuche das mal!
define EG_Auto_AussenAn at *{sunset(-3600,"17:00","22:00")} { fhem("set AussenLicht on"; }
Nachdem ich das abgeändert habe erscheint beim Sichern der fhem.cfg der Hinweis
ZitatERROR:
Unknown command }, try help.
Zitat von: P.A.Trick am 07 Mai 2014, 21:47:59
Versuche das mal!
define EG_Auto_AussenAn at *{sunset(-3600,"17:00","22:00")} { fhem("set AussenLicht on"); }
Nochmal da fehlte eine Klammer!
Hey zusammen,
habe das selbe Problem. Sobald ich die -2400 davor setze funktionert es nicht mehr. Ich benötige nur eine Ansteuerung von 60 sec.
So funktioniert es --> *{sunset"22:00"} set Jalousie_Kanal2_Ab on-for-timer 60
Mache ich es so --> *{sunset-3600"22:00"} set Jalousie_Kanal2_Ab on-for-timer 60
kommt folgende Meldung: the at function "sunset-3600"22:00"" must return a timespec and not syntax error at (eval 248) line 1, near "3600"22:00""
Eine Idee was ich falsch mache?
mfg stocki
{ fhem("set AussenLicht on"); }
ist an dieser Stelle equivalent mit
set AussenLicht on
Und jenachdem wo man das eingibt, muss man ; verdoppeln.
Die urspruenglich von rdeveloper vorgeschlagene Zeile ist mAn korrekt, und ich kann damit ein at mit
ZitatSTATE Next: 20:32:09
erzeugen. @rdeveloper: Was fuer einen Fehler hast du denn bekommen?
@stocki: bei dir fehlen mindestens Kommas.
Danke,
aber wenn ich das so mache --> *{sunset-2400,"22:00"} set Jalousie_Kanal2_Ab on-for-timer 60
dann macht er nächste Zeitpunkt 22:00. Habe das Vorgestern auch schon so ausprobiert und er wird es dann erst um 22:00 runter fahren.
Normale Zeit wäre momentan 21:45.
Danke mfg stocki
Also erstmal Danke für die Hinweise.
Ich habe mir meine Einstellungen nochmal angeschaut und zurück zu den Wurzeln gegangen.....
define EG_Auto_AussenAn at *{sunset(-5600,"17:00","22:00")} set AussenLicht on
Habe mal die Zeiten geändert, um Veränderungen zu erkennen.Ich bekommen jetzt keinen Fehler mehr beim Sichern der "fhem.cfg". Danach
rereadcfg gemacht.
Es wird mir
ZitatSTATE Next: 20:13:29
angezeigt.
Dies ist damit soweit okay. Verstehen kann ich es aber nicht warum jetzt keine Fehler (beim Sichern und in der Log) angezeigt werden.
Mein Problem ist damit behoben. Vielen Dank
Hallo,
ZitatIch bekommen jetzt keinen Fehler mehr beim Sichern der "fhem.cfg". Danach rereadcfg gemacht.
Und der nächste.
Dann bearbeite nicht die fhem.cfg.
Über die Befehlszeile und das DEF ist es viel einfacher und birgt viel weniger Fehlerrisiken.
Grüße
Ich mache es ohne Probleme mit
*{sunset("CIVIL",300,"17:00","20:00")}
Sent from my iPad using Tapatalk
Hallo zusammen,
irgenwie verstehe ich das nicht mehr ganz. Habe nun die "nicht vor" Zeit mit reingenommen und es funktioniert.
Aber ohne die Zeit bekomme ich es nicht hin. Er würde es immer um 22:00 ausführen.
Geht es ohne diese erste Zeit nicht?
mfg stocki