FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: kaihs am 28 Januar 2016, 21:12:15

Titel: 59_Weather: Auswertung von wind speed --
Beitrag von: kaihs am 28 Januar 2016, 21:12:15
Ich habe seit ein paar Tagen diese Warnung im Log:


PERL WARNING: Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 468.


Ursache ist, dass aktuell Yahoo für meinen Ort als wind speed -- zurück gibt. Das ist natürlich kein numerischer Wert mit dem man rechnen kann.

Bei mir hat die Änderung der Zeile 465 von

       $value =~/chill="(-?[0-9.]*?)" .*direction="([0-9.]*?)" .*speed="([0-9.]*?)" .*/;

in

        $value =~/chill="(-?[0-9.]*?)" .*direction="([0-9.]*?)" .*speed="([0-9]*\.[0-9]*?)" .*/;

das Problem behoben.
Titel: Antw:59_Weather: Auswertung von wind speed --
Beitrag von: popperchris am 23 März 2016, 08:01:13
Guten Morgen,
ich schreibe mal hier weiter.

Seit Tagen wird bei mir im in dem Yahoo Wetter Modul die "Wind Speed" nur noch mit 1km/h angezeigt.

Die Änderung welche oben beschrieben habe ich in dem Weather Modul gemacht. Jedoch keine Änderung.

Im LogFile sehe ich folgende Einträge:
2016.03.23 07:28:47 2: eventTypes: loaded 597 events from ./log/eventTypes.txt
Useless use of int in void context at ./FHEM/59_Weather.pm line 469, <$fh> line 83.
Useless use of a constant () in void context at ./FHEM/59_Weather.pm line 469, <$fh> line 83.

und beim Reading:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_SVG.pm line 1145.

Jemand eine Idee dazu ???

Danke und Gruß
Christoph
Titel: Antw:59_Weather: Auswertung von wind speed --
Beitrag von: Humphrey am 25 März 2016, 09:52:16
Bei mir das gleiche Problem. Sieht so aus, als hätte Yahoo am 15. März eine Änderung beim Aufruf gemacht.

https://developer.yahoo.com/weather/ (https://developer.yahoo.com/weather/)

Wir können nur hoffen, dass der Entwickler das Modul anpasst.

Liebe Grüße!