Twilight: No Weather location found at yahoo weather for location ID: 652005

Begonnen von heikoh81, 18 Mai 2014, 21:21:16

Vorheriges Thema - Nächstes Thema

heikoh81

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

Dietmar63

Das passiert manchmal, wenn die Antwort von Google mal nicht schnell genug kommt.
Sollte sich nicht wiederholen,wenn ja dann nochmals melden.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Jojo11

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


Dietmar63

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.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Jojo11

Danke, dann aktualisiere ich das mal und beobachte weiter.

schöne Grüße
Jo


heikoh81

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

Dietmar63

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.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Jojo11

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

Dietmar63

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
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Jojo11


Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm