Hallo Zusammen,
nach dem heutigen Update erscheint beim Neustart folgende Meldung:
Messages collected while initializing FHEM:
configDB: Cannot load module Weather
Das Thema gab es schonmal und wurde damals durch die Installtion des libdatetime-format-strptime-perl Paket gelöst.
Diese Lösung zieht bei mir aber nicht. Er findet das Paket JSON.pm nicht.
2016.04.01 09:06:01 0: Can't locate JSON.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/YahooWeatherAPI.pm line 31.
BEGIN failed--compilation aborted at FHEM/YahooWeatherAPI.pm line 31.
Compilation failed in require at ./FHEM/59_Weather.pm line 33.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 33.
2016.04.01 09:06:05 1: configDB: Cannot load module Weather
Jemand einen Tipp?
Gruß
Soc
Es steht eigentlich alles in der Fehlermeldung. Die Suche hier würde dir zeigen, dass das weather Modul vor ein paar Tagen ein paar große Änderungen erhalten hat. Es benötigt ein weiteres Perl Paket für Json. Dokumentiert ist das allerdings.
Danke für die Hilfe.
Ich hatte hier zwar nach JSON.pm uns Weather gesucht, aber nichts gefunden.
Mit den Suchbegriff YahooWeatherAPI json bin ich dann fündig geworden.
Das fehlende Paket wird mit apt-get install libjson-perl nachinstalliert.
Zitat von: Soc am 01 April 2016, 09:43:17
Danke für die Hilfe.
Ich hatte hier zwar nach JSON.pm uns Weather gesucht, aber nichts gefunden.
Mit den Suchbegriff YahooWeatherAPI json bin ich dann fündig geworden.
Das fehlende Paket wird mit apt-get install libjson-perl nachinstalliert.
... was auch der erste Satz in der offiziellen Dokumentation (http://fhem.de/commandref.html#Weather) zum Modul
Weather ist.
Peter
Zitat von: ph1959de am 01 April 2016, 09:52:49
... was auch der erste Satz in der offiziellen Dokumentation (http://fhem.de/commandref.html#Weather) zum Modul Weather ist.
Peter
Sage ich ja. Und oben rechts in blau steht's hier im Forum auch noch.
Zitat von: marvin78 am 01 April 2016, 11:40:53
Sage ich ja. Und oben rechts in blau steht's hier im Forum auch noch.
Jetzt sehe ich es auch... ;)
ZitatDas fehlende Paket wird mit apt-get install libjson-perl nachinstalliert.
Das heißt jetzt im Umkehrschluss, auf der Fritzbox läuft es nicht mehr, oder?
Grüße
James
ZitatDas heißt jetzt im Umkehrschluss, auf der Fritzbox läuft es nicht mehr, oder?
nein, du hast 3 möglichkeiten:
1. json installieren
2. geduld haben, bis boris (zumindestens habe ich das zwischen den zeilen gelesen) json wieder entfernt.
3. https://forum.fhem.de/index.php/topic,51521.0.html (https://forum.fhem.de/index.php/topic,51521.0.html)
Frank, du bist genial - danke!
Hab's mit Möglichkeit 3 repariert.
Ehrlich gesagt habe ich keine Ahnung, wie ich auf meine Fritzbox JSON bekommen. Den apt-get Befehl kennt meine zumindest nicht.
nach Json auf cpan suchen und in dein Perl verzeichnis kopieren,
Zitat von: ph1959de am 01 April 2016, 09:52:49
... was auch der erste Satz in der offiziellen Dokumentation (http://fhem.de/commandref.html#Weather) zum Modul Weather ist
Passt soweit.
Ich habe mir nur angewöhnt in einem Beitrag das gesamte Command aufzuführen um weitere Suchende eine Blick in die Doku zu ersparen. :)
@fhem-hm-knecht
Danke - habe mir die Tschäisän Lib 2.90 geholt. Jetzt funktioniert's auch mit dem aktuellen Weather Modul.