FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Votec am 09 April 2016, 09:31:17

Titel: Fehlermeldung nach Update
Beitrag von: Votec am 09 April 2016, 09:31:17
Hallo,

nachdem ich heute ein update gemacht hatte und fhem auch neu gestartet ist, erscheint statt meiner Wetteranzeige mit icons lediglich
die Meldung:


Undefined subroutine &main::WeatherAsHtml called at (eval 112) line 1


Der code, der bislang funktionierte lautet:
define MeinWetter Weather 650206 900 de
attr MeinWetter fp_EGT 50,200
attr MeinWetter room Wetter

und
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter")}

Beim update check wurde angezeigt, dass das Weather-Modul geändert wurde.

Was muss ich tun?
Titel: Antw:Fehlermeldung nach Update
Beitrag von: franky08 am 09 April 2016, 09:47:18
Wurde nach dem Umbau des Weather Moduls schon oft gefragt. z.B. hier:

https://forum.fhem.de/index.php/topic,45256.msg370427.html#msg370427

VG
Frank

Oder über die SuFu nach WeatherAsHtml suchen

VG
Frank
Titel: Antw:Fehlermeldung nach Update
Beitrag von: Votec am 10 April 2016, 10:43:57
Danke, Frank,

ich habe nun unter https://forum.fhem.de/index.php/topic,47335.msg390499.html#msg390499  (https://forum.fhem.de/index.php/topic,47335.msg390499.html#msg390499) herausgefunden,
dass es wohl ein yahoo-Problem gibt. Wenn ich das Wetter für meine Stadt unter yahoo anzeigen lasse,
wird dort eine ganz andere und 8- statt 6-stelllige WOEID benutzt, als ich bisher verwendet habe.
Allerdings kommt jetzt bei mir die Meldung "Cannot load module Weather". Ich muss nun wohl auf yahoo oder ein neues
Modul warten.

VG
Volker
Titel: Antw:Fehlermeldung nach Update
Beitrag von: franky08 am 10 April 2016, 10:50:13
Zitat"Cannot load module Weather"

Hast du JSON installiert? Wird für das Modul benötigt.

apt-get install libjson-perl

P.S. Zur Zeit liefert Yahoo wieder recht zuverlässig Daten

VG
Frank
Titel: Antw:Fehlermeldung nach Update
Beitrag von: FranzB94 am 10 April 2016, 14:47:03
ZitatYahoo! Weather for Frankenberg, SN, DE
2016-04-10 14:45:02
funktioniert hier einwandfrei
Titel: Antw:Fehlermeldung nach Update
Beitrag von: Votec am 10 April 2016, 19:38:11
Danke, Frank und Franz,

ein Unglück kommt selten allein, über Putty komme ich nicht mer auf meinen Raspberry, er nimmt das Passwort raspberry nicht,
obwohl ich das Passwort raspberry nicht geändert habe.

War denn JSON für das vorhergehende weather-Modul auch notwendig? Denn bis zum 07.04.2016, als ich das updtate gemacht habe,
kam keine Fehlermeldung.


Frage an Franz B94: Mit welcher WOEID für Frankenberg/Sa.  arbeitest Du und wenn Du in Frankenberg wohnst,
können wir uns ja mal persönlich austauschen.

Grüße
Volker
Titel: Antw:Fehlermeldung nach Update
Beitrag von: franky08 am 10 April 2016, 19:42:17
JSON ist erst notwendig geworden nachdem Boris die API umgebaut hast, in einigen anderen Thread´s zum Weather Modul könntest du herausfinden seit wann das umbebaute Modul im update war.

Müsste so um Ende März gewesen sein:
59_Weather.pm            11149 2016-03-29 17:47:43Z borisneubert

VG
Frank
Titel: Antw:Fehlermeldung nach Update
Beitrag von: FranzB94 am 11 April 2016, 09:57:22
@Votec:
Ich habe mit der von Dir veröffentlichten ID gestestet und wohne auch nicht annähernd in dieser Gegend! 8)

Zitat von: Votec am 09 April 2016, 09:31:17
Der code, der bislang funktionierte lautet:
define MeinWetter Weather 650206 900 de
attr MeinWetter fp_EGT 50,200
attr MeinWetter room Wetter

Titel: Antw:Fehlermeldung nach Update
Beitrag von: Votec am 16 April 2016, 17:48:26
Hallo Frank,

ich konnte erst heute die Sache wieder aufgreifen und musste zunächst das Passwort des RasPi ändern,
um wieder mit PuTTY arbeiten zu können. Dann habe ich Deinen Rat befolgt und json installiert und -
es läuft wieder !! Vielen vielen Dank!

Und danke auch an Franz für seinen Test.

Viele Grüße
Volker