Frage zur Nutzung der Sunset-Funktion

Begonnen von rpdeveloper, 07 Mai 2014, 21:41:58

Vorheriges Thema - Nächstes Thema

rpdeveloper

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

P.A.Trick

Versuche das mal!

define EG_Auto_AussenAn at *{sunset(-3600,"17:00","22:00")} { fhem("set AussenLicht on"; }
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

rpdeveloper

Nachdem ich das abgeändert habe erscheint beim Sichern der fhem.cfg der Hinweis
ZitatERROR:

Unknown command }, try help.

P.A.Trick

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!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

stocki

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

rudolfkoenig

{ 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.

stocki

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

rpdeveloper

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

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

mike1969bln

Ich mache es ohne Probleme mit

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


Sent from my iPad using Tapatalk

stocki

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