FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Szlachta am 06 Dezember 2015, 18:17:21

Titel: [gelöst] 59_Weather.pm / Undefined subroutine &main::WeatherAsHtmlD called at...
Beitrag von: Szlachta am 06 Dezember 2015, 18:17:21
Hallo,

seit einem der letzten Update kommt bei meiner Einbindung von wetter.com eine Meldung Undefined subroutine &main::WeatherAsHtmlD called at (eval 111) line 1. Die Nachricht wird direkt im zugewiesenen Raum in der entsprechende Gruppe angezeigt, im DEF für die Datenübertragung an wetter.com selbst steht sie nicht. Der Wert (eval) zeigt auch mal 180 oder was anderes an. Die Übertragung an wetter.com wird mit 'success' rückgemeldet. Im Logfile ist nichts zu sehen. In der Config habe ich das:

define ou_WetterWeblink weblink htmlCode { WeatherAsHtmlD("ou_Wetter") }
attr ou_WetterWeblink group Wetter
attr ou_WetterWeblink room OUT_Outdoor


Irgendeine Idee was das sein könnte?
Titel: Antw:59_Weather.pm / Undefined subroutine &main::WeatherAsHtmlD called at...
Beitrag von: betateilchen am 06 Dezember 2015, 18:51:13
Das Modul 59_Weather.pm hat mit wetter.com nix zu tun, sondern arbeitet mit Yahoo.

Vorausgesetzt, Du hast ein device definiert, das dieses Modul auch tatsächlich nutzt, hast Du eine veraltete Modulversion im Einsatz. Abhilfe: Update machen.

Falls Du KEIN device hast, das per 59_Weather.pm definiert ist, kommt die Meldung schlichtweg daher, dass Dein weblink keine Daten zum Darstellen bekommt, weil das Modul 59_Weather.pm nicht geladen ist. Abhilfe: Ein device definieren, das 59_Weather.pm nutzt.
Titel: Antw:59_Weather.pm / Undefined subroutine &main::WeatherAsHtmlD called at...
Beitrag von: Szlachta am 06 Dezember 2015, 21:38:12
stimmt, habe das mit vermischt mit dem in meiner Gruppe voranstehenden wetter.com, danach hatte ich die yahoo-wetter Anzeige. werde gleich mal updaten und dann weiter sehen.

danke
Titel: Antw:59_Weather.pm / Undefined subroutine &main::WeatherAsHtmlD called at...
Beitrag von: Szlachta am 06 Dezember 2015, 22:13:43
es lag an der fehlenden Weahter-Definition... keine Ahnung wie und wann ich das gelöscht habe... naja, läuft wieder alles.