Zeigt mal her eure gelungenen Dasboards.
Welche Sind eure Lieblings Karten.
Und natürlich Rat und Tat zum Thema Dashboard.
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Di 21. Mai 2024, 11:16
Warum zeigt diese Grafik die Forecast-Temperatur nicht mehr an?
Code: Alles auswählen
type: custom:apexcharts-card
graph_span: 4d
span:
start: day
offset: '-1d'
now:
show: true
label: now
color_list:
- red
- yellow
- green
- blue
all_series_config:
unit: °C
apex_config:
chart:
height: 300px
yaxis:
tickAmount: 6
header:
show: true
show_states: true
colorize_states: true
series:
- entity: sensor.gw1000a_pro_outdoor_temperature
name: ecowitt
stroke_width: 2
curve: smooth
show:
extremas: true
extend_to: now
- entity: weather.openweathermap
name: forceast
curve: smooth
stroke_width: 1.5
type: line
unit: °C
extend_to: false
show:
in_header: false
legend_value: false
extremas: true
data_generator: |
return entity.attributes.forecast.map((entry) => {
return [new Date(entry.datetime).getTime(), entry.temperature];
});
- entity: sensor.day_night
curve: stepline
type: area
transform: 'return x === ''Day'' ? 0 : 30 ;'
color: grey
stroke_width: 0
opacity: 0.3
show:
in_header: false
legend_value: false
Die Entität weather.openweathermap hat folgende Attribute:
Code: Alles auswählen
temperature: 20.6
apparent_temperature: 20.7
dew_point: 16
temperature_unit: °C
humidity: 75
cloud_coverage: 20
pressure: 1006
pressure_unit: hPa
wind_bearing: 90
wind_speed: 29.63
wind_speed_unit: km/h
visibility_unit: km
precipitation_unit: mm
attribution: Data provided by OpenWeatherMap
friendly_name: OpenWeatherMap
supported_features: 2
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Di 21. Mai 2024, 11:28
Sind das die einzigen Attribute? Wenn ja, liefert dein DWD kein Forecast, sondern nur einen Tag.
Bei mir sieht das so aus:
Code: Alles auswählen
forecast:
- datetime: '2024-05-20T00:00:00Z'
condition: sunny
wind_bearing: 20.38
wind_gust_speed: 14.8
uv_index: 5
precipitation_probability: 1
temperature: 23
templow: 14
wind_speed: 7.4
precipitation: 0
- datetime: '2024-05-21T00:00:00Z'
condition: rainy
wind_bearing: 152.96
wind_gust_speed: 24.1
uv_index: 3
precipitation_probability: 79
temperature: 22
templow: 13
wind_speed: 11.1
precipitation: 13
- datetime: '2024-05-22T00:00:00Z'
condition: rainy
wind_bearing: 225.79
wind_gust_speed: 25.9
uv_index: 3
precipitation_probability: 76
temperature: 18
templow: 13
wind_speed: 13
precipitation: 9.3
- datetime: '2024-05-23T00:00:00Z'
condition: cloudy
wind_bearing: 231.67
wind_gust_speed: 20.4
uv_index: null
precipitation_probability: 26
temperature: 21
templow: 11
wind_speed: 9.3
precipitation: 0
- datetime: '2024-05-24T00:00:00Z'
condition: lightning-rainy
wind_bearing: 157.62
wind_gust_speed: 22.2
uv_index: null
precipitation_probability: 43
temperature: 21
templow: 10
wind_speed: 11.1
precipitation: 1.3
- datetime: '2024-05-25T00:00:00Z'
condition: cloudy
wind_bearing: 336.54
wind_gust_speed: 20.4
uv_index: null
precipitation_probability: 34
temperature: 23
templow: 11
wind_speed: 9.3
precipitation: 0
- datetime: '2024-05-26T00:00:00Z'
condition: cloudy
wind_bearing: 237.46
wind_gust_speed: 20.4
uv_index: null
precipitation_probability: 16
temperature: 23
templow: 11
wind_speed: 9.3
precipitation: 0
- datetime: '2024-05-27T00:00:00Z'
condition: sunny
wind_bearing: 259.38
wind_gust_speed: 22.2
uv_index: null
precipitation_probability: 29
temperature: 24
templow: 11
wind_speed: 9.3
precipitation: 0
- datetime: '2024-05-28T00:00:00Z'
condition: partlycloudy
wind_bearing: 157.33
wind_gust_speed: 24.1
uv_index: null
precipitation_probability: 19
temperature: 24
templow: 12
wind_speed: 11.1
precipitation: 0
friendly_name: forecast_dwd
Zeig mal den Code deines Sensors.
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Di 21. Mai 2024, 11:39
Wenn ich auf das i klicke kommt mehr. Das ist kein Sensor sondern die Openweather-Integration.
Screenshot 2024-05-21 113709.png (45.87 KiB) 1512 mal betrachtet
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Di 21. Mai 2024, 12:59
Das reicht nicht. Da gab es ja eine (lang angekündigte) Umstellung. Da musst du dir mal nen Sensor bauen.
Code: Alles auswählen
- trigger:
- platform: time
at: '00:00:00'
- platform: time
at: '12:00:00'
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.DEINE_STATION
response_variable: daily
sensor:
- name: forecast_dwd
unique_id: forecast_dwd
state: "{{ now().isoformat() }}"
attributes:
forecast: "{{ daily['weather.DEINE_STATION'].forecast }}"
Und den baust du dann da ein.
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Mi 22. Mai 2024, 21:53
hmm, wieso bekomm ich keine Werte rein, hätte bewusst den trigger auf minutes mal gesetzt:
Code: Alles auswählen
- trigger:
- platform: time_pattern
minutes: /1
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.openweathermap
response_variable: vorhersage
sensor:
- name: Temperatur-Vorhersage der nächsten Stunde
unique_id: temperature_forecast_next_hour
state: "{{ now().isoformat() }}"
icon: mdi:hours-24
attributes:
forecast: "{{ vorhersage['weather.openweathermap'].forecast }}"
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Do 23. Mai 2024, 06:14
Markus hat geschrieben: ↑ Mi 22. Mai 2024, 21:53
hmm, wieso bekomm ich keine Werte rein, hätte bewusst den trigger auf minutes mal gesetzt:
Also mehr als 2 mal am Tag wird nichts bringen, da der Wetterdienst normalerweis enicht so oft aktualisiert.
Woher hast du diesen seltsamen Code?
Code: Alles auswählen
attributes:
forecast: "{{ vorhersage['weather.openweathermap'].forecast }}"
Ich kann mir nicht vorstellen, dass Open Weather Map etwas wie Vorhersage zur Verfügung stellt. Das daily in meinem Code gibt es ...
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Do 23. Mai 2024, 06:28
Friedi hat geschrieben: ↑ Do 23. Mai 2024, 06:14
Woher hast du diesen seltsamen Code?
Ich kann mir nicht vorstellen, dass Open Weather Map etwas wie Vorhersage zur Verfügung stellt. Das daily in meinem Code gibt es ...
Variante OldSchool, oder hab ich das falsch verstanden?
https://www.simon42.com/home-assistant- ... rhersagen/
Dh. deine Variante würde 2x täglich Werte abholen und bis dahin bleibt es auf unknown?
Code: Alles auswählen
- trigger:
- platform: time
at: '00:00:00'
- platform: time
at: '12:00:00'
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.openweathermap
response_variable: daily
sensor:
- name: forecast_weather
unique_id: c4a7bbf2-1814-46ab-9e1f-e6f6ad42410b
state: "{{ now().isoformat() }}"
icon: mdi:hours-24
attributes:
forecast: "{{ daily['weather.openweathermap'].forecast }}"
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Do 23. Mai 2024, 06:40
Die Werte werden 2x täglich abgeholt und der Wert bleibt halt so lange erhalten, bis er durch das nächste Mal Abholen geändert wird.
Simon42 lesen ist mir jetzt zu viel
Mir fällt gerade auf, dass du hier gar keine Station eingetragen hast:
Code: Alles auswählen
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.openweathermap
response_variable: vorhersage
Welches Wetter soll denn da gezogen werden?
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Do 23. Mai 2024, 06:50
Verständnisfrage, welche Station sollte das sein? Dachte weather.openweathermap wäre hier der erforderlich Eintrag?
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Do 23. Mai 2024, 08:04
Naja, eine Station in deinem näheren Umfeld ...
Konkret sieht das bei mir so aus:
Code: Alles auswählen
- trigger:
- platform: time
at: '00:00:00'
- platform: time
at: '12:00:00'
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.bamberg_10675
response_variable: daily
sensor:
- name: forecast_dwd
unique_id: forecast_dwd
state: "{{ now().isoformat() }}"
attributes:
forecast: "{{ daily['weather.bamberg_10675'].forecast }}"
Markus
Beiträge: 453 Registriert: Fr 23. Jul 2021, 09:03
3
Wohnort: Österreich
Has thanked: 24 times
Been thanked: 8 times
Beitrag
von Markus » Do 23. Mai 2024, 11:05
Irgendwie stehe ich auf der Leitung, wie komme ich zu dieser Station bzw. was ist das überhaupt für eine Station (eigene, openweather...?)
Friedi
Beiträge: 487 Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 39 times
Been thanked: 26 times
Beitrag
von Friedi » Do 23. Mai 2024, 13:12
Ach, sorry!!!
Jetzt checke ich erst, das Thema mit OpenWeather Map. Ich beziehe meine Daten vom DWD, da ich hier stationsgenau abfragen kann.
Auch Simon42 verwendet hier kein OpenWeatherMap sondern die Weather-Integration. Bei OWM scheint es auch je nach Bedarf verschiedene APIs zu geben: https://openweathermap.org/api .