FHEM Forum

FHEM => Automatisierung => Thema gestartet von: rpdeveloper am 07 Mai 2014, 21:41:58

Titel: Frage zur Nutzung der Sunset-Funktion
Beitrag von: rpdeveloper am 07 Mai 2014, 21:41:58
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
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag 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"; }
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: rpdeveloper am 07 Mai 2014, 22:22:39
Nachdem ich das abgeändert habe erscheint beim Sichern der fhem.cfg der Hinweis
ZitatERROR:

Unknown command }, try help.
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: P.A.Trick am 07 Mai 2014, 22:46:00
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!
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: stocki am 07 Mai 2014, 22:49:39
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
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: rudolfkoenig am 07 Mai 2014, 22:55:07
{ 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.
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: stocki am 07 Mai 2014, 23:04:46
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
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: rpdeveloper am 07 Mai 2014, 23:21:17
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
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: Puschel74 am 08 Mai 2014, 04:05:55
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
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: mike1969bln am 08 Mai 2014, 22:15:44
Ich mache es ohne Probleme mit

*{sunset("CIVIL",300,"17:00","20:00")}


Sent from my iPad using Tapatalk
Titel: Antw:Frage zur Nutzung der Sunset-Funktion
Beitrag von: stocki am 09 Mai 2014, 20:18:28
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