Hallo,
ich verwende die twilight-Funktion seit einigen Monaten ohne Fehler.
Heute stand im Log folgendes:
Use of uninitialized value $xml in pattern match (m//) at ./FHEM/59_Twilight.pm line 423.
Use of uninitialized value $xml in concatenation (.) or string at ./FHEM/59_Twilight.pm line 442.
2014.05.18 19:47:53 3: [myTwilight] No Weather location found at yahoo weather for location ID: 652005
=======
=======
fhem.cfg für Stuttgart
define myTwilight Twilight 48.767 9.183 1 652005
list myTwilight ergibt
Internals:
CONDITION 34
CONDITION_TXT Fair
DEF 48.767 9.183 1 652005
INDOOR_HORIZON 1
LATITUDE 48.767
LONGITUDE 9.183
NAME myTwilight
NR 30
STATE 9
SUNPOS_OFFSET 300
TEMPERATUR 22
TYPE Twilight
WEATHER 652005
WEATHER_CORRECTION 0
WEATHER_HORIZON 1
Readings:
2014-05-18 20:54:49 aktEvent ss
2014-05-18 21:18:49 azimuth 305.26
2014-05-18 21:18:49 compasspoint west-northwest
2014-05-18 19:54:49 condition 34
2014-05-18 19:54:49 condition_txt Fair
2014-05-18 21:18:49 elevation -2.29
2014-05-18 20:54:49 horizon 0
2014-05-18 20:54:49 light 3
2014-05-18 20:54:49 nextEvent ss_civil
2014-05-18 20:54:49 nextEventTime 21:39:06
2014-05-18 00:00:30 sr 05:44:28
2014-05-18 00:00:30 sr_astro 03:02:38
2014-05-18 00:00:30 sr_civil 05:00:11
2014-05-18 00:00:30 sr_indoor 05:51:27
2014-05-18 00:00:30 sr_naut 04:09:23
2014-05-18 19:54:49 sr_weather 05:51:27
2014-05-18 00:00:30 ss 20:54:49
2014-05-18 00:00:30 ss_astro 23:36:40
2014-05-18 00:00:30 ss_civil 21:39:06
2014-05-18 00:00:30 ss_indoor 20:47:50
2014-05-18 00:00:30 ss_naut 22:29:54
2014-05-18 19:54:49 ss_weather 20:47:50
2014-05-18 21:18:49 twilight 53.9
2014-05-18 21:18:49 twilight_weather 48.3
Timer:
Mytwilight_midnight:
HASH myTwilight
MODIFIER Midnight
NAME myTwilight_Midnight
Mytwilight_sr:
HASH myTwilight
MODIFIER sr
NAME myTwilight_sr
Mytwilight_sr_astro:
HASH myTwilight
MODIFIER sr_astro
NAME myTwilight_sr_astro
Mytwilight_sr_civil:
HASH myTwilight
MODIFIER sr_civil
NAME myTwilight_sr_civil
Mytwilight_sr_indoor:
HASH myTwilight
MODIFIER sr_indoor
NAME myTwilight_sr_indoor
Mytwilight_sr_naut:
HASH myTwilight
MODIFIER sr_naut
NAME myTwilight_sr_naut
Mytwilight_sr_weather:
HASH myTwilight
MODIFIER sr_weather
NAME myTwilight_sr_weather
Mytwilight_ss:
HASH myTwilight
MODIFIER ss
NAME myTwilight_ss
Mytwilight_ss_astro:
HASH myTwilight
MODIFIER ss_astro
NAME myTwilight_ss_astro
Mytwilight_ss_civil:
HASH myTwilight
MODIFIER ss_civil
NAME myTwilight_ss_civil
Mytwilight_ss_indoor:
HASH myTwilight
MODIFIER ss_indoor
NAME myTwilight_ss_indoor
Mytwilight_ss_naut:
HASH myTwilight
MODIFIER ss_naut
NAME myTwilight_ss_naut
Mytwilight_ss_weather:
HASH myTwilight
MODIFIER ss_weather
NAME myTwilight_ss_weather
Mytwilight_sunpos:
HASH myTwilight
MODIFIER sunpos
NAME myTwilight_sunpos
Tw:
Sr:
DEG 0
LIGHT 4
NAME sr
NEXTE sr_indoor
STATE 4
TIME 1400384668.64266
Sr_astro:
DEG -18
LIGHT 1
NAME sr_astro
NEXTE sr_naut
STATE 1
TIME 1400374958.24638
Sr_civil:
DEG -6
LIGHT 3
NAME sr_civil
NEXTE sr
STATE 3
TIME 1400382011.34829
Sr_indoor:
DEG 1
LIGHT 5
NAME sr_indoor
NEXTE sr_weather
STATE 5
TIME 1400385087.96852
Sr_naut:
DEG -12
LIGHT 2
NAME sr_naut
NEXTE sr_civil
STATE 2
TIME 1400378963.92962
Sr_weather:
DEG 1
LIGHT 6
NAME sr_weather
NEXTE ss_weather
STATE 6
TIME 1400385087.97852
Ss:
DEG 0
LIGHT 3
NAME ss
NEXTE ss_civil
STATE 9
TIME 1400439289.7032
Ss_astro:
DEG -18
LIGHT 0
NAME ss_astro
NEXTE sr_weather
STATE 0
TIME 1400449000.09947
Ss_civil:
DEG -6
LIGHT 2
NAME ss_civil
NEXTE ss_naut
STATE 10
TIME 1400441946.99756
Ss_indoor:
DEG 1
LIGHT 4
NAME ss_indoor
NEXTE ss
STATE 8
TIME 1400438870.37733
Ss_naut:
DEG -12
LIGHT 1
NAME ss_naut
NEXTE ss_astro
STATE 11
TIME 1400444994.41623
Ss_weather:
DEG 1
LIGHT 5
NAME ss_weather
NEXTE ss_indoor
STATE 7
TIME 1400438870.36733
Attributes:
Wer hat das noch? Bzw. was bedeutet die Fehlermeldung?
Hab an den Parametern nix geändert.
Viele Grüße,
Heiko
Das passiert manchmal, wenn die Antwort von Google mal nicht schnell genug kommt.
Sollte sich nicht wiederholen,wenn ja dann nochmals melden.
Hallo,
ich habe auch seit Monaten keine Probleme mit twilight, aber seit ca. 2 Tagen folgende Meldung im log:
localtime(nan) too large at ./FHEM/59_Twilight.pm line 361. 2014.05.19 00:00:31.522 3: sr_astro, ss_astro are not defined(nan)
Ich habe nichts geändert an der Konfiguration.
schöne Grüße
Jo
Zitat
Hallo,
ich habe auch seit Monaten keine Probleme mit twilight, aber seit ca. 2 Tagen folgende Meldung im log:
localtime(nan) too large at ./FHEM/59_Twilight.pm line 361. 2014.05.19 00:00:31.522 3: sr_astro, ss_astro are not defined(nan)
Ich habe nichts geändert an der Konfiguration.
schöne Grüße
Jo
es könnte sein, dass du eine alte Version von TW hast:
# $Id: 59_Twilight.pm 5519 2014-04-13 19:17:22Z dietmar63 $
Wenn die Sonne nicht mehr unter die -18° Grenze bezüglich des ss_astro sinkt hat dieser ss keinen Wert in TW. In der neuesten Version und auch bei mir wird deshab in den Details undefined angezeigt. Der Fehler dürfte in der neuesten Version nicht auftreten.
Danke, dann aktualisiere ich das mal und beobachte weiter.
schöne Grüße
Jo
Zitat von: Dietmar63 am 18 Mai 2014, 23:35:39
Das passiert manchmal, wenn die Antwort von Google mal nicht schnell genug kommt.
Sollte sich nicht wiederholen,wenn ja dann nochmals melden.
Mal eine Verständnisfrage:
Wieso braucht man den Yahoo-City-Code überhaupt?
Sunset/Sunrise müsste sich doch allein über LONG/LAT berechnen lassen.
Was ist, wenn die Internt-Verbindung mal down ist?
Funktioniert dann zumindest die Berechnung von Sunset/Sunrise noch?
Viele Grüße,
Heiko
Mal eine Verständnisfrage:
Wieso braucht man den Yahoo-City-Code überhaupt?
Zitatweil die Wetterinformation in den Sonnenaufgang/-untergang hineingerechnet wird.
Sunset/Sunrise müsste sich doch allein über LONG/LAT berechnen lassen.
Was ist, wenn die Internt-Verbindung mal down ist?
Funktioniert dann zumindest die Berechnung von Sunset/Sunrise noch?
Zitatja, dann wird die Wetterinfo nicht hineingerechnet.
Zitat von: Jojo11 am 20 Mai 2014, 20:17:23
Danke, dann aktualisiere ich das mal und beobachte weiter.
schöne Grüße
Jo
Hallo,
ich habe trotz update jetzt nachts immer folgenden Eintrag im logfile:
localtime(nan) too large at ./FHEM/59_Twilight.pm line 365.
2014.05.22 00:00:30.616 3: sr_astro, ss_astro are not defined(nan)
Nach einem FHEM Neustart habe ich ebenfalls diese Meldung im logfile:
2014.05.21 21:32:05.325 3: sr_astro, ss_astro are not defined(nan)
Das war bisher nicht der Fall. Kann/muss ich daran etwas ändern?
schöne Grüße
Jo
localtime(nan) too large at ./FHEM/59_Twilight.pm line 365.
kann kommen wenn verbose > 3 ist, muss ich korrigieren.
2014.05.22 00:00:30.616 3: sr_astro, ss_astro are not defined(nan)
ist nur ein Hinweis
Ok, danke!
schöne Grüße
Jo
korrigiert und eingecheckt