FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: chq am 05 März 2019, 10:01:20

Titel: Weather- Modul lässt sich nicht erstellen
Beitrag von: chq am 05 März 2019, 10:01:20
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
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: CoolTux am 05 März 2019, 10:03:38
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.
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: r00t2 am 05 März 2019, 10:05:45
Ggf. wäre es auch sinnvoll die Koordinaten aus dem Code raus zu editieren - es sei denn, es stört Dich nicht  ::)
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag 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
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: enno am 05 März 2019, 10:10:33
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....
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: Christoph Morrison am 05 März 2019, 10:16:06
Jetzt hast du seine Location doch wieder veröffentlicht ;-)
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: CoolTux am 05 März 2019, 10:17:47
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?
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: chq am 05 März 2019, 10:29:56
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
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: betateilchen am 05 März 2019, 11:02:17
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.
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: CoolTux am 05 März 2019, 11:03:48
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.
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: chq am 05 März 2019, 12:22:42
Ich habe ein Komplettbackup gemacht und anschließend "update".

Im Anschluss lies es sich in installieren.

Danke!

Gruß Chris
Titel: Antw:Weather- Modul lässt sich nicht erstellen
Beitrag von: enno am 05 März 2019, 13:03:41
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