FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fmth am 16 November 2015, 09:33:10

Titel: Wetter anzeige
Beitrag von: fmth am 16 November 2015, 09:33:10
Hallo Forum,
nachdem ich gerade ein FHEM Update gemacht habe funktioniert im Dashboard meine Wetteranzeige nicht mehr.
Statt dessen bekomme ich die folgende Fehlermeldung:
Undefined subroutine &main::WeatherAsHtml called at (eval 110) line 1.

Im Logfile finden sich folgende Einträge zu dem Thema:
Can't locate DateTime/Format/Strptime.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/59_Weather.pm line 34, <$fh> line 63.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 34, <$fh> line 63.

Kann mir jemand sagen was ich falsch gemacht habe?
Gruß
FMTH
Titel: Antw:Wetter anzeige
Beitrag von: scooty am 16 November 2015, 09:36:44
http://forum.fhem.de/index.php/topic,44063.msg359705.html#msg359705
Titel: Antw:Wetter anzeige
Beitrag von: Icinger am 16 November 2015, 09:38:04
Steht ja eh in der Meldung. Perl findet das Strptime.pm nicht.

Mit
sudo apt-get install libdatetime-perl libdatetime-format-strptime-perl
nachinstallieren.

lg, Stefan
Titel: Antw:Wetter anzeige
Beitrag von: fmth am 16 November 2015, 09:59:25
Vielen Dank für die schnellen Antworten.
Da ich nicht an meinem Rappi sitze, kann ich mich nicht anmelden.
Besteht eine Möglichkeit das fehlende Modul via FHEM zu installieren?
Via SSH komme ich nicht an den Rappi.
Gruß
FMTH
Titel: Antw:Wetter anzeige
Beitrag von: dev0 am 16 November 2015, 10:26:59
Wenn die Wetterdaten so wichtig in Deiner Installation sind und wenn der User, der fhem ausführt, sudo Rechte hat, dann könntest Du folgendes probieren (in der FHEM Befehlszeile). Ungetestet und keine Haftung bei Nebenwirkungen ;)
Während der Ausführung des Befehls ist FHEM blockiert.
{qx(sudo apt-get -y install libdatetime-perl libdatetime-format-strptime-perl)}
Titel: Antw:Wetter anzeige
Beitrag von: fmth am 16 November 2015, 10:36:44
Hallo dev0,
vielen Dank für den Tipp.
Leider scheint fhem keine sudo rechte zu haben.
Ich bekomme im Log folgende Fehlermeldung:
sudo: no tty present and no askpass program specified
So werde ich mich wohl am Wochenende zuhause an die Tastatur setzen.
Gruß
FMTH
Titel: Antw:Wetter anzeige
Beitrag von: no_Legend am 19 November 2015, 11:03:02
Du kannst auf den Raspi auch per SSH zugreifen.
Man braucht keinen Physischen Zugriff auf den Rechner.

Ich bin mir nicht sicher ob ssh standard bei der Installation ist.
Ansonsten wenn du an dem pi bist mit sudo apt-get install openssh-server installieren

Mit Kitty oder Putty am Windowsrechner kannst auf die Konsole des PI zugreifen.