Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
Innocent
Beiträge: 238 Registriert: 29. Jul 2020 12:40
Answers: 0
Beitrag
von Innocent » 16. Aug 2020 13:29
Wer mag mir helfen beim Weather Binding?
Streng nach Anleitung vorgegangen aber bekomme keine Daten von Provider angezeigt...
Sitemap wurde erfolgreich erstellt und alle Frames etc sind vorhanden. Nur bleiben leider die Werte leer.
Hilfe...
Openhab 2 auf RaspberryPi 4
udo1toni
Beiträge: 15249 Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt
Beitrag
von udo1toni » 16. Aug 2020 14:36
Fange bitte immer von vorne an.
1. Welches Binding?
2. Welcher Provider?
3. Zeig her Deine config (API-Keys und Passwort unkenntlich machen)
4. Gibt es Things? Wenn ja, welche? Siehe Punkt 3...
5. Gibt es Items? Wenn ja, welche? Wie angelegt? Siehe Punkt 3... (aber spätestens hier sollte es nicht mehr geben, was sich zu verstecken lohnt)
6. Was steht in der Sitemap (siehe Punkt 5, letzter Satz)
Nimm bitte möglichst nicht das V1 Binding, das wird nicht mehr weiterentwickelt und ist mit OH3 Geschichte.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Innocent
Beiträge: 238 Registriert: 29. Jul 2020 12:40
Answers: 0
Beitrag
von Innocent » 17. Aug 2020 13:32
Oha, da habe ich wohl nicht aufgepasst.
Das was ich habe ist das V1.
Keine Absicht.
Ist mein erstes Projekt. Also kein Problem es in die Tonne zu treten, ist ja nicht zur Strafe, sondern zur Übung.
Welches könnte man mir empfehlen?
API key habe ich von openweathermap.org oder könnt ihr mir da was besseres empfehlen?
Würde das dann alles neu aufbauen.
Openhab 2 auf RaspberryPi 4
peter-pan
Beiträge: 2758 Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 17. Aug 2020 14:00
Wenn du den Api-key von openweathermap hast, kannst du ja mal das openweathermap-Binding benutzen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5
openhabian
udo1toni
Beiträge: 15249 Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt
Beitrag
von udo1toni » 17. Aug 2020 14:04
Ich nutze auch openWeatherMap und bin zufrieden, aber die Qualität der Daten kommt auch sehr auf den Standort an.
Das openweathermap Addon stellt für freie API keys nur die drei-Stunden-Werte zur Verfügung, also Wetter jetzt, in drei Stunden, in sechs Stunden, ... in 117 Stunden, in 120 Stunden.
Die API stellt auch Tagesvorhersagen zur Verfügung, das ist aber neu hinzugekommen und (noch) nicht im Addon implementiert.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Innocent
Beiträge: 238 Registriert: 29. Jul 2020 12:40
Answers: 0
Beitrag
von Innocent » 22. Aug 2020 16:26
openweathermap Binding installiert.
Provider openweathermap.
weather.cfg :
apikey.openweathermap=------------------------------
location.Münchhausen.name=Münchhausen
location.Münchhausen.latitude=31.659546
location.Münchhausen.longitude=5.747976
location.Münchhausen.provider=api.openweathermap.org
location.Münchhausen.language=de
location.Münchhausen.updateInterval=15
location.Münchhausen.units=si
things:
Bridge openweathermap:weather-api:api "OpenWeatherMap Account" [apikey="------------------------------", refreshInterval=30, language="de"] {
Thing weather-and-forecast local "Local Weather And Forecast" [location="31.659546,5.747976", forecastHours=0, forecastDays=7]
items:
Group wetter "Wetter"
Number:Temperature localCurrentApparentTemperature "aktuelle Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#apparent-temperature" }
Number:Pressure localCurrentPressure "aktueller Luftdruck [%.1f %unit%]" <pressure> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#pressure" }
Number:Dimensionless localCurrentHumidity "aktuelle Luftfeuchtigkeit [%d %unit%]" <humidity> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#humidity" }
Number:Speed localCurrentWindSpeed "Windgeschwindigkeit [%.1f km/h]" <wind> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#wind-speed" }
Number:Angle localCurrentWindDirection "Windrichtung [%d %unit%]" <wind> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#wind-direction" }
Number:Dimensionless localCurrentCloudiness "aktuelle Bewölkung [%d %unit%]" <clouds> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#cloudiness" }
Number:Length localCurrentRainVolume "aktueller Regen [%.1f %unit%]" <rain> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#rain" }
Number:Length localCurrentSnowVolume "aktueller Schnee [%.1f %unit%]" <snow> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#snow" }
Number:Temperature localDailyForecastTodayMinTemperature "heutige min. Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:forecastToday#min-temperature" }
Number:Temperature localDailyForecastTodayMaxTemperature "heutige max. Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:forecastToday#max-temperature" }
Number:Length localCurrentVisibility "aktuelle Sichtweite [%.1f km]" <visibility> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#visibility" }
Sitemap:
Frame label="Wetter" {
Group item=wetter }
in der sitemap wird die gruppe richtig angezeigt.
Klicke ich darauf kommen die diversen pinkte wie Temperatur etc . Nur die werte bleiben leer.
Was mach ich falsch ???
Openhab 2 auf RaspberryPi 4
udo1toni
Beiträge: 15249 Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt
Beitrag
von udo1toni » 22. Aug 2020 18:02
Bitte vergiss die weather.cfg, das gehört ausschließlich zum v1 Weather Binding.
Bitte markiere Code, Konfigurationen und Logs immer als Code (im vollständigen Editor der Knopf mit </>)
Das geht auch nachträglich, allerdings könnte es sein, dass die Forensoftware schon Änderungen an der Eingabe vorgenommen hat...
Wenn Du keinen bezahlten Account nutzt, musst Du (hab ich oben geschrieben) zwingend die Stundenwerte nutzen, Tageswerte kann das Binding nicht liefern! Das heißt, Du musst forecastDays auf 0 setzen und forecastHours z.B. auf 24 für aktuell, +3 Stunden, +6 Stunden ... +21 Stunden und +24 Stunden. Die freie Version bietet bis zu 5 Tage Vorschau, also 120 Stunden als Maximum für forecastHours.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Innocent
Beiträge: 238 Registriert: 29. Jul 2020 12:40
Answers: 0
Beitrag
von Innocent » 22. Aug 2020 19:20
weather.things:
Code: Alles auswählen
Bridge openweathermap:weather-api:api "OpenWeatherMap Account" [apikey="-----------------------------------", refreshInterval=30, language="de"] {
Thing weather-and-forecast local "Local Weather And Forecast" [location="38.659546,5.747976", forecastHours=24, forecastDays=0]
weather.items:
Code: Alles auswählen
Group wetter "Wetter"
Number:Temperature localCurrentApparentTemperature "aktuelle Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#apparent-temperature" }
Number:Pressure localCurrentPressure "aktueller Luftdruck [%.1f %unit%]" <pressure> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#pressure" }
Number:Dimensionless localCurrentHumidity "aktuelle Luftfeuchtigkeit [%d %unit%]" <humidity> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#humidity" }
Number:Speed localCurrentWindSpeed "Windgeschwindigkeit [%.1f km/h]" <wind> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#wind-speed" }
Number:Angle localCurrentWindDirection "Windrichtung [%d %unit%]" <wind> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#wind-direction" }
Number:Dimensionless localCurrentCloudiness "aktuelle Bewölkung [%d %unit%]" <clouds> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#cloudiness" }
Number:Length localCurrentRainVolume "aktueller Regen [%.1f %unit%]" <rain> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#rain" }
Number:Length localCurrentSnowVolume "aktueller Schnee [%.1f %unit%]" <snow> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#snow" }
Number:Temperature localDailyForecastTodayMinTemperature "heutige min. Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:forecastToday#min-temperature" }
Number:Temperature localDailyForecastTodayMaxTemperature "heutige max. Temperatur [%.1f %unit%]" <temperature> (wetter) { channel="openweathermap:weather-and-forecast:api:local:forecastToday#max-temperature" }
Number:Length localCurrentVisibility "aktuelle Sichtweite [%.1f km]" <visibility> (wetter) { channel="openweathermap:weather-and-forecast:api:local:current#visibility" }
Habe die Forecast Werte geändert.
Noch immer keien Werte die angezeigt werden...
Openhab 2 auf RaspberryPi 4
Darkwin101
Beiträge: 424 Registriert: 6. Mär 2019 11:19
Answers: 14
Beitrag
von Darkwin101 » 22. Aug 2020 19:56
Das einzige was mir auffällt es fehlt eine } am ende vom Thing in deiner Thing Datei