FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: mfeske am 19 November 2015, 19:49:13

Titel: [gelöst] weather und Undefined subroutine
Beitrag von: mfeske am 19 November 2015, 19:49:13
Hallo zusammen, nach einem FHEM Update kamen eine Menge Fehlermeldung. Dank dem Forum hatte ich gefunden das ein Perl Modul nachinstalliert werden muss mit:

apt-get install libdatetime-format-strptime-perl

Jetzt gibt es beim Start keine Fehlermeldungen mehr, aber unter Wetter leider die Ausgabe:

Undefined subroutine &main::WeatherAsHtmlH called at (eval 128) line 1.
Undefined subroutine &main::WeatherAsHtmlH called at (eval 130) line 1.


Was ist den da noch schief gelaufen ?

Gruß
Micha
Titel: Antw:weather und Undefined subroutine
Beitrag von: betateilchen am 19 November 2015, 19:55:30
Schau Dich doch bitte einfach mal in diesem Unterforum um - Du bist nicht der erste mit dieser Frage.

http://forum.fhem.de/index.php/topic,44063.0.html

Insbesondere das hier: http://forum.fhem.de/index.php/topic,44063.msg360831.html#msg360831
Titel: Antw:weather und Undefined subroutine
Beitrag von: Dr. Boris Neubert am 19 November 2015, 20:34:17
Morgen wird alles gut. Morgen.

Viele Grüße
Boris
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 19 November 2015, 20:48:11
Hallo Boris,

ich vermute eine Update ? Behebt das evt auch mein Perfomance Problem (http://forum.fhem.de/index.php?topic=44337.msg361910#msg361910) ?

Gruß
Micha
Titel: Antw:weather und Undefined subroutine
Beitrag von: Dr. Boris Neubert am 19 November 2015, 20:57:39
Ja, und siehe bitte auch den Post, der in Kürze in dem von Betateilchen referenzierten Thema erscheinen wird.

Bei dem Performanceproblem erkenne ich keinen unmittelbaren Zusammenhang zu dem Modul.

Viele Grüße
Boris
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 20 November 2015, 18:48:28
Hallo Boris,

ich hab das Update gemacht aber es bleibt bei:
Undefined subroutine &main::WeatherAsHtmlH called at (eval 138) line 1.
Undefined subroutine &main::WeatherAsHtmlH called at (eval 139) line 1.


oder muss ich noch etwas ändern ? Hat Betteilchen im Forum vielleicht noch Hinweise im Forum hinterlegt die ich nicht gefunden habe ?

Gruß
Micha
Titel: Antw:weather und Undefined subroutine
Beitrag von: betateilchen am 20 November 2015, 20:28:21
Kommentiere in der Datei 59_Weather.pm die Zeile

#use DateTime::Format::Strptime;

aus. Also ein # an den Anfang der Zeile setzen.
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 20 November 2015, 21:44:08
Hallo Betateilchen,

habe die Zeile 34
use DateTime::Format::Strptime;  # Debian: libdatetime-format-strptime-perl
ersetzt durch
# use DateTime::Format::Strptime;  # Debian: libdatetime-format-strptime-perl

FHEM neu gestartet, das Problem bleibt leider das gleiche :-(
Titel: Antw:weather und Undefined subroutine
Beitrag von: Tom_S am 21 November 2015, 00:18:53
hast du zwischenzeitlich ein "save" gemacht?
Definiere das Modul einfach mal neu
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 21 November 2015, 21:12:30
Ein save ? Nein, nur die Raute gesetzt und FHEM neu gestartet. Wie soll ich das Modul neu definieren?

Gruß
Micha
Titel: Antw:weather und Undefined subroutine
Beitrag von: fhainz am 22 November 2015, 08:08:23
Sollte, nach einem Update, seit gestern wieder funktionieren. http://sourceforge.net/p/fhem/code/9950/
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 22 November 2015, 09:24:42
mit und ohne Auskommentierung nach Update kein Erfolg :-( Das gleiche Problem.
Titel: Antw:weather und Undefined subroutine
Beitrag von: stromer-12 am 22 November 2015, 10:00:22
Dir fehlt deine Weather Definition welche als WeatherAsHtml dargestellt werden soll.

Gesendet von meinem GT-I9295
Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 22 November 2015, 10:22:15
Tatsächlich findet sich dieser Code für Berlin und Potsdam nicht mehr in der fhem.cfg. Ich habe da aber nichts gelöscht ?! Also muss ich jetzt

# – Wetterdaten erfassen -
define MeinWetter Weather 638242 3600 de
attr MeinWetter room Wettervorhersage


wieder neu setzen?

Gruß
Micha
Titel: Antw:weather und Undefined subroutine
Beitrag von: stromer-12 am 22 November 2015, 10:32:11
Ja

Gesendet von meinem GT-I9295

Titel: Antw:weather und Undefined subroutine
Beitrag von: mfeske am 22 November 2015, 11:39:14
Wieder angelegt und es geht wieder. Keine Ahnung wann und wie die defines gelöscht wurden.
Titel: Antw:[gelöst] weather und Undefined subroutine
Beitrag von: betateilchen am 22 November 2015, 16:23:35
Das ist doch ganz einfach erklärt und die Erklärung gab es in den letzten Tagen hier auch schon mehrfach.