FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: Morgennebel am 26 März 2016, 18:42:04

Titel: [Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: Morgennebel am 26 März 2016, 18:42:04
Guten Abend,


meine Außenbeleuchtung wird mittels Twilight an- und ausgeschaltet:

define DI_TimerPresenceAussenlichtOnOff DOIF ( ( [05:30-07:40|8] or
        [06:30-09:00|7] or
[15:30-21:45] or
([15:30-01:00] and [PresTVWintergarten:state] eq "present")) and
[MyTwilight:twilight_weather] < 39) ## Never: brightness der Motion Sensoren
    (set D_TimerAussenlicht on, set Aussenlicht on)
        DOELSE
    (set D_TimerAussenlicht off, set Aussenlicht off)


In etwa seit der Zeitumstellung in Amerika vor 2 Wochen stimmt der twilight_weather-Wert nicht mehr. Die Beleuchtung wird zu früh an und zu spät abgeschaltet - gefühlt genau eine Stunde.

Die Zeitzone des fhem-Servers ist Europe/Berlin und das Datum wird via ntp geholt.

Greift Twilight intern auf Serverinformationen aus den USA zu, was den gefühlten Zeitversatz von etwa einer Stunde erklären würde?

Danke, -MN
Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: Dietmar63 am 27 März 2016, 10:08:27
Müsste ich mir genauer ansehen - aber erst nach meinem Urlaub Anfang April.
Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: CoolTux am 27 März 2016, 10:56:32
Hallo Dietmar,

Dann schau mal bitte gleich hier nach. Yahoo hat seinen Feed auf SQL Abfrage umgestellt.

https://forum.fhem.de/index.php/topic,47335.msg430422.html#msg430422



Grüße
Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: Elektrolurch am 27 März 2016, 12:24:38
Und das steht auch seit ca. 2 Wochen im Log-File:
2016.03.27 00:00:01 1: PERL WARNING: Use of uninitialized value $current in numeric ge (>=) at ./FHEM/59_Twilight.pm line 463.
2016.03.27 00:00:01 1: PERL WARNING: Use of uninitialized value $current in numeric le (<=) at ./FHEM/59_Twilight.pm line 463.
2016.03.27 00:00:01 1: PERL WARNING: Use of uninitialized value $current in array element at ./FHEM/59_Twilight.pm line 464.


Ich habe nur mal auf die Schnelle reingeschaut: Wenn da kein HTML_Text zurückkommt, dann ist $current nicht belegt.
Damit mir das Log nicht vollgeschrieben wird, habe ich eine Zeile eingefügt:
$current = -1;

Ändert aber nichts daran, dass twilight auch nicht stimmt. Heute morgen schaltete das Licht noch um 8:30 Uhr und der Dämmerungswert stand noch auf 0.

Gruß
Eelektrolurch


Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: Dietmar63 am 27 März 2016, 15:05:59
Wie schon geschrieben - kann mich erst ab Anfang April darum kümmern
Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: CoolTux am 27 März 2016, 15:24:40
Kein Thema, Ging nur darum das Du nicht lange suchen musst. Ressourcen zusammenfassen halt.
Boris hat ja mit seinem Weather Modul dann auch einiges vor. Also nach Ostern.


Grüße und einen entspannten Urlaub
Titel: Antw:[Twilight] Abweichende Helligkeitswerte seit USA-Zeitumstellung...?
Beitrag von: Dietmar63 am 04 April 2016, 23:00:12
eingecheckt