Seite 1 von 2

Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 12:15
von Caddy
Hallo zusammen,

kann man irgendwo sehen was OH raus sendet.
speziell suche ich meinen API Fehler und frage jetzt schon nur noch die Temperatur an.
Der Support möchte wissen was ich anfrage.
Das weiß ich aber leider garnicht :-)

Also gibt es ein Log was OH anfragt im Falle Openweathermap ?

Danke Caddy

Re: Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 12:25
von udo1toni
Du kannst das Log auf DEBUG erhöhen um mehr zu Gesicht zu bekommen.
Einloggen in die Karaf Konsole mit

Code: Alles auswählen

openhab-cli console
anschließend

Code: Alles auswählen

log:set DEBUG org.openhab.binding.weather
und im Anschluss noch ein

Code: Alles auswählen

bundle:restart org.openhab.binding.weather
um gleich mal ein vollständiges Start-Log zu bekommen.

Re: Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 12:33
von Caddy
Danke für die schnelle Antwort,

kannst du mir sagen wie
Einloggen in die Karaf Konsole
bei der Synology geht ?

ich verbinde mich wenn dann per ssh ?

Danke Caddy

Re: Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 14:10
von udo1toni
Genau, der erste Schritt ist, sich per ssh auf die Synology zu verbinden. Den hab ich glatt unterschlagen... ;)

Re: Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 20:59
von Caddy
Ich so und auch mit sudo command not found ...

Ich habe auf einer Synology installiert falls das wichtig ist.

Re: Ausgangslog von Openweathermap

Verfasst: 16. Dez 2018 23:00
von udo1toni
Ja, Synology, sollte trotzdem funktionieren. Nun ja, statt

Code: Alles auswählen

openhab-cli console
kannst Du es auch konventionell probieren, mit

Code: Alles auswählen

ssh openhab@localhost -p8101
das bewirkt letztlich das gleiche, allerdings musst Du das Passwort eingeben (das lautet habopen). Anschließend solltest Du Dich in der Karaf Konsole befinden, in der Du die restlichen Befehle anwenden kannst.

Re: Ausgangslog von Openweathermap

Verfasst: 20. Dez 2018 15:24
von Caddy
Hallo ....

ich habe es dann heute geschafft das logging umzustellen.
Hier das Ergebnis

Code: Alles auswählen

2018-12-20 15:10:48.024 [DEBUG] [org.openhab.binding.weather         ] - ServiceEvent REGISTERED - {org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={service.id=348, service.bundleid=224, service.scope=bundle, event.topics=openhab/command/*, service.pid=org.openhab.weather, component.name=org.openhab.binding.weather, component.id=216} - org.openhab.binding.weather
2018-12-20 15:10:48.030 [DEBUG] [org.openhab.binding.weather         ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.weather.WeatherBindingProvider}={service.id=346, service.bundleid=224, service.scope=bundle, component.name=org.openhab.binding.weather.genericbindingprovider, component.id=217} - org.openhab.binding.weather
2018-12-20 15:10:48.081 [DEBUG] [org.openhab.binding.weather         ] - ServiceEvent REGISTERED - {javax.servlet.ServletContext}={osgi.web.version=1.12.0, osgi.web.contextpath=/, service.id=349, osgi.web.symbolicname=org.openhab.binding.weather, service.bundleid=224, service.scope=singleton, osgi.web.contextname=custom} - org.openhab.binding.weather
2018-12-20 15:10:51.241 [ERROR] [nal.provider.AbstractWeatherProvider] - OPENWEATHERMAP[Holssel]: Can't retreive weather data: Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.
2018-12-20 15:10:51.241 [ERROR] [nal.provider.AbstractWeatherProvider] - OPENWEATHERMAP[Beckrath]: Can't retreive weather data: Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.
2018-12-20 15:10:51.250 [DEBUG] [nal.provider.AbstractWeatherProvider] - OPENWEATHERMAP[Holssel]: Weather[Temperature[current=7.0,min=7.0,max=7.0,feel=6.285928653806354,dewpoint=<null>],Atmosphere[humidity=87,visibility=<null>,pressure=1009.0,pressureTrend=<null>,ozone=<null>,uvIndex=<null>],Clouds[percent=75],Condition[text=Überwiegend bewölkt,lastUpdate=Thu Dec 20 15:10:51 CET 2018,observationTime=Thu Dec 20 14:20:00 CET 2018,id=803,icon=04d,commonId=mostly-cloudy-day],Precipitation[rain=0.0,snow=0.0,probability=<null>,total=<null>],Wind[speed=11.159999991072,direction=S,degree=180,gust=<null>,chill=<null>],Station[name=Feldsating,id=<null>,latitude=53xxx,longitude=8xxx,altitude=<null>],Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.]
2018-12-20 15:10:51.253 [DEBUG] [nal.provider.AbstractWeatherProvider] - OPENWEATHERMAP[Beckrath]: Weather[Temperature[current=8.38,min=8.0,max=9.0,feel=8.143503834943207,dewpoint=<null>],Atmosphere[humidity=87,visibility=<null>,pressure=1011.0,pressureTrend=<null>,ozone=<null>,uvIndex=<null>],Clouds[percent=75],Condition[text=Regenschauer,lastUpdate=Thu Dec 20 15:10:51 CET 2018,observationTime=Thu Dec 20 14:55:00 CET 2018,id=521,icon=09d,commonId=few-showers],Precipitation[rain=0.0,snow=0.0,probability=<null>,total=<null>],Wind[speed=11.159999991072,direction=SSW,degree=210,gust=<null>,chill=<null>],Station[name=Chur,id=<null>,latitude=51xxx,longitude=6xxx,altitude=<null>],Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.]
Für mich als Laie sieht das doch gut aus was er da macht ?! warum dann die Fehlermeldung ??

Hat noch jemand eine Idee ?

Caddy

Re: Ausgangslog von Openweathermap

Verfasst: 20. Dez 2018 20:12
von udo1toni
Warum? Er beschwert sich bei jedem einzelnen Datensatz darüber, dass der API Key ungültig ist.

Mein Tipp ist, dass Du zu viele Anfragen schickst, Mach das Weather Binding mal für einen Tag(!) komplett aus und starte es danach wieder. Wenn er dann für ein paar Stunden Daten liefert und danach wieder nicht, kannst Du Dir leicht selbst ausrechnen, wie viele Anfragen Du innerhalb 24 Stunden schicken darfst. Diese musst Du dann durch die Anzahl abgefragter Orte teilen, dann 24 Stunden durch die Anzahl für eine Ortschaft, das Ergebnis großzügig aufrunden und in allen Orten als Abruffrequenz eintragen.

Es kann aber auch sein, dass Dein API Key geblockt ist. Laut Preistabelle sind bis zu 60 Abrufe pro Minute erlaubt, das wäre schon verdammt viel, allerdings weiß ich nicht, was hier alles als Abruf zählt. Falls z.B. jeder übertragene Messwert als Call zählt, könnte es schnell eng werden.
Wenn Du ausschließen kannst, dass Du Dich beim Abtippen des API Keys vertan hast, wende Dich an den Help Desk ;)

Re: Ausgangslog von Openweathermap

Verfasst: 21. Dez 2018 09:12
von Caddy
Grundsätzlich werde ich das mal machen.
Aber dennoch bleibt die Frage warum bekomme ich Werte und dennoch einen Fehler ...
Ich glaube ich versuche mal das Helpdesk ....

Caddy

Re: Ausgangslog von Openweathermap

Verfasst: 21. Dez 2018 10:57
von peter-pan
Wie sieht denn deine .things Datei aus, bzw. welches Binding hast du denn installiert OpenWeatherMap-Binding oder Weather-Binding ?