Hallo,
Eingabe Terminal:
sudo apt-get install libjson-perl
Ausgabe Terminal:
libjson-perl is already the newest version (2.90-1).
Eingabe FHEM:
define wettervorhersage Weather API=DarkSkyAPI,cachemaxage:600 apikey=xxxxxxxxxxxxxxxxxxxxxxxx location=x.x,x.x interval=3600 lang=de
Ausgabe FHEM:
wettervorhersage: cannot load API DarkSkyAPI: Can't locate DarkSkyAPI.pm in @INC (you may need to install the DarkSkyAPI module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/59_Weather.pm line 637.
Was ist da das Problem?
Gruß Chris
Steht ja da. Es fehlt ihm warum auch immer das DarkSkyAPI Modul. Schau bitte ob es unter /opt/fhem/FHEM/ vorhanden ist.
Wann war Dein letztes Update. Wenn es nicht Anfang Februar war dann musst Du eh ein Update machen.
Ggf. wäre es auch sinnvoll die Koordinaten aus dem Code raus zu editieren - es sei denn, es stört Dich nicht ::)
Ich danke Euch. Wird das DarkSkyAPI Modul durch "update FHEM/59_Weather.pm" mit installiert, oder muss man das anders händisch lösen?
Gruß Chris
Zitat von: chq am 05 März 2019, 10:01:20
define wettervorhersage Weather API=DarkSkyAPI,cachemaxage:600 apikey=xxxxxxxxxxxxxxxxxxxxxxxx location=x interval=3600 lang=de
Den gültigen apikey von Darksky hast du, nehme ich an.
Dann würde ich sagen starte mit:
define wettervorhersage Weather apikey=xxxxxxxxxxxxxx
Wenn das klappt die Koordinaten eingeben....
Jetzt hast du seine Location doch wieder veröffentlicht ;-)
Zitat von: chq am 05 März 2019, 10:08:28
Ich danke Euch. Wird das DarkSkyAPI Modul durch "update FHEM/59_Weather.pm" mit installiert, oder muss man das anders händisch lösen?
Gruß Chris
Nein wird es nicht. Es gab auch noch andere Änderungen die Wichtig sein könnten. Was hindert Dich daran ein gesamtes update zu machen?
Zitat von: CoolTux am 05 März 2019, 10:17:47Was hindert Dich daran ein gesamtes update zu machen?
"Never touch.." ::)
Wenn das DarkSkyAPI Modul nicht durch "update FHEM/59_Weather.pm" mit installiert wird, wie muss man es installieren. Ich kann in der Commandref kein Modul mit diesem Namen finden.
Gruß Chris
Zitat von: chq am 05 März 2019, 10:29:56
Wenn das DarkSkyAPI Modul nicht durch "update FHEM/59_Weather.pm" mit installiert wird, wie muss man es installieren
einfach mal vor mich hin gedacht...
wenn "update FHEM/59_Weather.pm" das Modul 59_Weather.pm installliert,
könnte es ja sein, dass vielleicht eventuell "update FHEM/DarkSkyApi.pm" ...
Zitat von: chq am 05 März 2019, 10:29:56
Ich kann in der Commandref kein Modul mit diesem Namen finden.
Völlig normal und in Ordnung Das ist ja auch kein Modul, das man direkt als Anwender benutzt. Die HttpUtils.pm und DevIO.pm sind ja auch nicht in der commandref beschrieben.
update FHEM/DarkSkyAPI.pm
Aber ohne Gewähr das es funktioniert. Es werden ja auch Routinen aus fhem.pl verwendet und wer weiß wie alt das bei Dir ist. Ich werde also für so einen "Unsinn" keinen Support geben.
Ich habe ein Komplettbackup gemacht und anschließend "update".
Im Anschluss lies es sich in installieren.
Danke!
Gruß Chris
Kaum macht man's richtig - schon geht's!
Ich habe bei mir ein paar Module vom Update ausgeschlossen, die öfter mal nach Updates zu Problemen geführt haben. https://fhem.de/commandref_DE.html#update Wenn ich im Forum einen oder zwei Tage keine Hinweise finde, dann ziehe ich diese dann auch nach.
Gruss
Enno