OpenHAB 2 und OpenWeatherMap

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

thomas_w

OpenHAB 2 und OpenWeatherMap

Beitrag von thomas_w »

Meine ersten Gehversuche mit openHAB 2.5.5 und OpenWeatherMap (Bindung) haben funktioniert. Das aktuelle (current) Wetter wird angezeigt. Ich habe bei OpenWeatherMap den "Free" Zugang.

(siehe Bild Anhang)
https://www.openhab.org/addons/bindings/openweathermap/

openweathermap.things:

Code: Alles auswählen

openweathermap:weather-and-forecast:<api-kurz-id>:local:current#time-stamp
openweathermap:weather-and-forecast:<api-kurz-id>:local:current#temperature
Frage:
Wie bekomme ich einen Forecast zum Laufen. Die Doku scheint ist mir da nicht deutlich genug. Brauche ich den "bezahl" Zugang ( https://openweathermap.org/price ) oder nicht?

Wenn ich dies hier probiere, gib es im Logfile promt einen Fehler
openweathermap.things:

Code: Alles auswählen

openweathermap:weather-and-forecast:<api-kurz-id>:local:forecastHours03#time-stamp

Code: Alles auswählen

==> /var/log/openhab2/openhab.log <==
2020-06-09 17:56:43.836 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'openweather.things' has errors, therefore ignoring it: [5,59]: missing EOF at '#'
Nun bin ich ratlos...

Danke und Grüße
Thomas
von udo1toni » 9. Jun 2020 20:21
Also bei mir sehen Brirge und Thing so aus:

Code: Alles auswählen

Bridge openweathermap:weather-api:api "openweatherMap Api" [
    apikey="0123456789abcdef123456789abcdef", 
    refreshInterval=10, 
    language="de" 
    ] {
    Thing  weather-and-forecast weather "Wetter" @ "Wetter" [
        forecastDays=0, 
        forecastHours=24, 
        step=3, 
        location="50.0,9.0" 
    ]
}
Anschließend hast Du ein Thnig mit jeder Menge Channel, die Du z.B. über VSCode halbautomatisch als Items anlegen lassen kannst.
Gehe zur vollständigen Antwort
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von udo1toni »

Hast Du denn das Thing entsprechend angelegt?

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

thomas_w

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von thomas_w »

Hallo @udo1toni,

Danke für die schnelle Antwort. Ich habe mein .things angelegt. Folgendes funktioniert nicht, siehe oben. Es gibt eine Fehlermeldung in den Logfiles siehe oben.

Klappt nicht openweathermap.things:

Code: Alles auswählen

openweathermap:weather-and-forecast:<api-kurz-id>:local:forecastHours03#time-stamp
Danke und Grüße
Thomas

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von udo1toni »

Also bei mir sehen Brirge und Thing so aus:

Code: Alles auswählen

Bridge openweathermap:weather-api:api "openweatherMap Api" [
    apikey="0123456789abcdef123456789abcdef", 
    refreshInterval=10, 
    language="de" 
    ] {
    Thing  weather-and-forecast weather "Wetter" @ "Wetter" [
        forecastDays=0, 
        forecastHours=24, 
        step=3, 
        location="50.0,9.0" 
    ]
}
Anschließend hast Du ein Thnig mit jeder Menge Channel, die Du z.B. über VSCode halbautomatisch als Items anlegen lassen kannst.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

thomas_w

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von thomas_w »

Danke!

Das entspricht ungefähr dem demo.things Bridge aus der openHAB Beispielseite. Jetzt sehe ich auch, wo der API-Key hin muss.
https://www.openhab.org/addons/bindings/openweathermap/

Ok, dann baue ich in den nächsten Tagen meine .things entsprechend um. Bin gespannt, ob ich dann Forecast Daten lesen kann.

Grüße
Thomas

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von udo1toni »

Du kannst damit nur die 3-Stunden-Werte auslesen (bis 96 Stunden, wenn ich mich richtig erinnere) Die normalen forcast-Werte musst Du bezahlen. :)
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

thomas_w

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von thomas_w »

So, bin jetzt einen Schritt weiter. Bei Forecast kommen keine Fehlermeldungen in den Logfile mehr, aber auch keine Werte.. :-)

Anbei mal ein Bild zu den OpenWeather Binding Things in der Paper UI.
Irgendwie ist das Binding jetzt zweimal vorhanden.

Fragen:
1) :api: (Was bedeutet :api: ?)
2) :4711: (8 Ziffern + buchstaben, aber nicht mein API-Key, was bedeutet dies?)
OpenHabWeatherMap_Things.JPG
3) Welches Binding ist richtig?

Danke und Grüße
Thomas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von Darkwin101 »

Das eine wird die Bridge sein über Autodiscovery und die andere wird durch deine Thing Datei definiert
Und zwar wird oben in eurer Unterhaltung das so definiert:
Bridge openweathermap:weather-api:api "openweatherMap Api" [
dieses Api ist einfach ein Name den Mann vergibt bei Autodiscovery wird hier meist einfach eine Zufalls Buchstabenzahlenkombi verwendet.

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von udo1toni »

Genau. api ist einfach ein Name.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

thomas_w

Re: OpenHAB 2 und OpenWeatherMap

Beitrag von thomas_w »

Ich habe jetzt eines der zwei "identischen" Bindungs deaktiviert. So wie es aussieht, läuft alles so weiter wie bisher...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten