FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Ralli am 25 Oktober 2014, 08:19:11

Titel: at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Ralli am 25 Oktober 2014, 08:19:11
Hallo,

mir ist heute morgen aufgefallen, dass die sunrise_rel-Berechnung seit dem letzten Update um ca. eine Stunde (fälschlicherweise) nach vorne verlegt ist.

# $Id: fhem.pl 6782 2014-10-18 06:14:57Z rudolfkoenig $
# $Id: 00_CUL.pm 6755 2014-10-12 13:12:10Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 6794 2014-10-19 16:48:14Z martinp876 $
# $Id: 00_FBAHA.pm 6771 2014-10-15 17:59:23Z rudolfkoenig $
# $Id: 10_FBDECT.pm 6771 2014-10-15 17:59:23Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 92_FileLog.pm 6769 2014-10-15 17:03:30Z rudolfkoenig $
# $Id: 00_HMLAN.pm 6471 2014-08-27 12:32:38Z martinp876 $
# $Id: 98_HMinfo.pm 6794 2014-10-19 16:48:14Z martinp876 $
# $Id: 98_IF.pm 6558 2014-09-15 16:24:31Z damian-s $
# $Id: 51_RPI_GPIO.pm 6519 2014-09-07 20:40:49Z klauswitt $
# $Id: 70_STV.pm 6753 2014-10-12 12:45:26Z bentele $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 6756 2014-10-12 13:13:26Z rudolfkoenig $
# $Id: 99_Utils.pm 6660 2014-10-03 06:35:43Z rudolfkoenig $
# $Id: 98_XmlList.pm 2895 2013-03-11 19:48:01Z rudolfkoenig $
# $Id: 90_at.pm 6797 2014-10-21 12:32:19Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_eventTypes.pm 6792 2014-10-19 16:03:13Z rudolfkoenig $
# $Id: 91_notify.pm 6371 2014-08-07 05:33:37Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 6262 2014-07-16 07:46:03Z justme1968 $
# $Id: 98_structure.pm 6664 2014-10-03 10:53:48Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $


Einen meiner Rollläden lasse ich um eine Viertelstunde nach Sonnenaufgang hochgehen:

+*{sunrise_rel(+900)} set FL_Rollo 100


Das war heute um 07:48:06 Uhr. Morgen will er nun um 06:49:21 Uhr das Rollo hochziehen - das passt nicht.

Edit:
Ähem - oder hat hier die Zeitumstellung zugeschlagen und fhem ist cleverer als ich es bin :) ?

Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Dietmar63 am 25 Oktober 2014, 08:27:10
Ja, das wird die Sommerzeit Umstellung sein. beobachte mal weiter
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Ralli am 25 Oktober 2014, 09:33:51
Das wir mit an Sicherheit grenzender Wahrscheinlichkeit die Uhrzeitumstellung sein. An die habe ich beim Erstellen des Freds nur nicht gedacht. Ich bin ein Umstellungs-Verweigerer bzw. -Gegner :-).
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Dietmar63 am 25 Oktober 2014, 09:46:50
Es hätte durchaus auch mit einem Patch zu tun haben können, den Rudi von mir bekommen und eingeckeckt hat. Aber morgen ist definitiv die Umstellung auf Winterzeit
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Ralli am 26 Oktober 2014, 07:11:56
Sieht gut aus. Eins noch:


+*{sunset_rel(-600,"18:00","22:00")} set FL_Rollo 0


hat bei mir den Timer auf 17:59:59 Uhr gesetzt. Liefert die Funktion min. 18 Uhr minus 10 Minuten, also min 17:50 Uhr, zurück oder hätte sie genau 18:00 Uhr zurückliefern müssen?
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: betateilchen am 26 Oktober 2014, 12:19:27
Die Funktion liefet den Zeitpunkt 600 Sekunden vor dem Sonnenuntergang zurück, frühestens aber 18:00:00 Uhr.
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: Ralli am 26 Oktober 2014, 13:17:40
Dann haben wir aber einen Bug, denn der Timer ist auf 17:59:59 Uhr gestellt.
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: betateilchen am 26 Oktober 2014, 13:43:17
Ob die Welt nun eine Sekunde früher oder später untergeht, spielt doch letztendlich auch keine Rolle mehr  8)

Was passiert denn, wenn Du als minimum "18:00:00" angibst?
Titel: Antw:at: sunrise_rel seit Update um eine Stunde vorverlegt
Beitrag von: justme1968 am 26 Oktober 2014, 14:33:45
ich meine mich ganz dunkel zu erinnern das es irgend eine stelle gab an der extra eine sekunde abgezogen wurde damit der zeitpunkt für sich wiederholende at nicht auf den nächsten tag rutscht...