[gelöst] weather und Undefined subroutine

Begonnen von mfeske, 19 November 2015, 19:49:13

Vorheriges Thema - Nächstes Thema

mfeske

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
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

betateilchen

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
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dr. Boris Neubert

Morgen wird alles gut. Morgen.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

mfeske

Hallo Boris,

ich vermute eine Update ? Behebt das evt auch mein Perfomance Problem ?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Dr. Boris Neubert

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

mfeske

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
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

betateilchen

Kommentiere in der Datei 59_Weather.pm die Zeile

#use DateTime::Format::Strptime;

aus. Also ein # an den Anfang der Zeile setzen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mfeske

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 :-(
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Tom_S

hast du zwischenzeitlich ein "save" gemacht?
Definiere das Modul einfach mal neu
RaspberryPI2 + pilight, 3x AVR-NetIO, LW12, LW12HX, LW12FC; MAX-Lan, ESP8266, Arduino, H801, Neopixel, Solaredge, Modbus

mfeske

Ein save ? Nein, nur die Raute gesetzt und FHEM neu gestartet. Wie soll ich das Modul neu definieren?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

fhainz

Sollte, nach einem Update, seit gestern wieder funktionieren. http://sourceforge.net/p/fhem/code/9950/

mfeske

mit und ohne Auskommentierung nach Update kein Erfolg :-( Das gleiche Problem.
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

stromer-12

Dir fehlt deine Weather Definition welche als WeatherAsHtml dargestellt werden soll.

Gesendet von meinem GT-I9295
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

mfeske

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
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

stromer-12

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL