Page 1 of 1

OpenWeather-App speichert keinen API-Key

Posted: 06 Jan 2016 11:15
by S.Kluth
Moin,
wenn ich die OpenWeather-App ("Local Weather") einrichte wird der API-Key nicht gespeichert.
Im Log gibt es Einträge der Art:

Code: Select all

[2016-01-06 09:00:00.724] [I] [core] ---  histories polled
[2016-01-06 09:03:39.479] [I] [core] --- Stopping module Local Weather
[2016-01-06 09:03:39.488] [I] [core] Deleting device sensorMultiline OpenWeather_11
[2016-01-06 09:03:39.595] [I] [core] --- Starting module Local Weather
[2016-01-06 09:03:39.647] [I] [core] Creating device sensorMultiline OpenWeather_11
[2016-01-06 09:03:39.853] [I] [core] Notification: error (module): Can not fetch weather information.
Der API-Key an sich funktioniert, was ich durch einen Aufruf im Browser und mittels wget testen kann:

Code: Select all

http://api.openweathermap.org/data/2.5/weather?id=7290251&appid=APIKEYHIER
ergibt

Code: Select all

{"coord":{"lon":13.29,"lat":52.5},"weather":[{"id":600,"main":"Snow","description":"light snow","icon":"13d"},{"id":701,"main":"Mist","description":"mist","icon":"50d"}],"base":"cmc stations","main":{"temp":265.01,"pressure":1004,"humidity":92,"temp_min":263.15,"temp_max":266.48},"wind":{"speed":5.1,"deg":50},"clouds":{"all":90},"dt":1452067102,"sys":{"type":1,"id":4878,"message":0.0038,"country":"DE","sunrise":1452064576,"sunset":1452092950},"id":7290251,"name":"Berlin Wilmersdorf","cod":200}
Was kann ich tun?

Re: OpenWeather-App speichert keinen API-Key

Posted: 07 Jan 2016 00:27
by Christian12
Hast Du Stadt und Land mit eingegeben und die APIs von openweather?

Re: OpenWeather-App speichert keinen API-Key

Posted: 12 Jan 2016 12:00
by S.Kluth
Moin,
ja habe ich, habe eben einen Screenshot machen wollen, um zu zeigen was ich eintrage. Da geht es plötzlich.
Ich hatte den Fehler auch nach mehreren Neustarts des Raspberrys. Was ich jetzt geändert habe ist, dass ich einen aeon labs multisensor 6 entfernt habe. (https://forum.z-wave.me/viewtopic.php?f ... 376#p60376)

Re: OpenWeather-App speichert keinen API-Key

Posted: 23 Sep 2016 00:40
by Mundus
Hi, ich bin ein neuer User und möchte gerne das Thema nochmal aktuell machen ;).

Leider habe ich die selben Probleme bei der Weather-App. Der API-Key wird nicht gespeichert. In meinem LOG steht lediglich die Information
[2016-09-22 11:27:37.154] [core] Notification: error (module): Can not fetch weather information.

weitere Hinweise sind nicht vorhanden. Ich habe mir auch die Mühe gemacht, in der Datei
/opt/z-way-server/automation/storage/configson-000.json

den API-Key manuell einzutragen.
Dieser EIntrag wird immer wieder gelöscht. Was ist ursächlich für das Verhalten bzw. wie kann ich den API-Key persistent speichern?

Vielen Dank für eure Hilfe.

Re: OpenWeather-App speichert keinen API-Key

Posted: 25 Sep 2016 13:27
by gsaw
Hallo, ich hatte das Problem auch. Ich habe so viel mit Modulen rumgespielt bis jsonconfig vollig vemüllt war. Nämlich, wenn ein Modul oder ein Device weg fällt, bleibt der Eintrag in der Config-Datei drin. Ich musste händisch jsonconfig bereinigen. Dafür lieber Notepad+ nehmen. Der kann json Datei aufhübschen, dann sieht man die Struktur besser. Oder direkt auf rasberry ein Debian-Packet für json pretty printing installieren und mit nano alte Einträge weg editieren.