Seite 1 von 1
Wetterbericht - Attribute - Listen
Verfasst: Mi 1. Jun 2022, 20:29
von Osorkon
Hier mal am Bsp. Wetterprognose, die min und max Temperaturen für Morgen und Übermorgen.
Das Beispiel soll aufzeigen wie ihr die Listeneinträge von Attributen auslesen könnt.
Hier kommt der Wetterdienst von Home Assistant zum Einsatz.
Die Listen Nummerierung beginnt mit dem Index 0
Das "-" markiert den Beginn des nächsten Listen Indexes
Innerhalb der Liste sind dann die Einträge wie
temperature, templow, usw. zu finden.
- Weather_forecast.png (67.29 KiB) 1576 mal betrachtet
Code: Alles auswählen
{{ state_attr('weather.trautes_heim', 'forecast')[0]['templow'] }}
Sensor: weather.trautes_heim
Attribut: forecast
Listen Index: [0]
Listen Wert: ['templow']
Code: Alles auswählen
Morgen: Tiefsttemperatur: {{ state_attr('weather.trautes_heim', 'forecast')[0]['templow'] }} C°
Höchsttemperatur: {{ state_attr('weather.trautes_heim', 'forecast')[0]['temperature'] }} C°
Übermorgen: Tiefsttemperatur: {{ state_attr('weather.trautes_heim','forecast')[1]['templow'] }} C°
Höchsttemperatur: {{ state_attr('weather.trautes_heim','forecast')[1]['temperature'] }} C°
Das Template verwende ich z.B. als Benachrichtigungstext.
Gruß
Osorkon
Re: Wetterbericht - Attribute - Listen
Verfasst: Sa 4. Jun 2022, 16:22
von Friedi
Was hat es eigentlich mit dem "wind_bearing" auf sich? Ich finde da irgendwie nix dazu.
Re: Wetterbericht - Attribute - Listen
Verfasst: Sa 4. Jun 2022, 16:32
von Osorkon
Friedi hat geschrieben: ↑Sa 4. Jun 2022, 16:22
Was hat es eigentlich mit dem "wind_bearing" auf sich?
ist die Windrichtung.
- Wind Kompass.png (87.41 KiB) 1550 mal betrachtet
Gruß
Osorkon
Re: Wetterbericht - Attribute - Listen
Verfasst: Mi 27. Jul 2022, 11:03
von azrael783
Ich wollte mir einen Sensor für die Wetterkondition (sonnig, wolkig, etc) erstellen. In den Entwicklerwerkzeugen funktioniert das Template auch
Code: Alles auswählen
{{ state_attr('weather.dwd_weather_marburg', 'forecast')[0]['condition'] }}
Wenn ich damit aber einen Sensor erstellen will bekomme ich folgende Fehlermeldung:
Code: Alles auswählen
Error loading /config/configuration.yaml: while parsing a flow mapping
in "/config/template.yaml", line 131, column 13
expected ',' or '}', but got '<scalar>'
in "/config/template.yaml", line 131, column 52
Jemand eine Idee was ich falsch gemacht habe?
Edith: hab es selbst gefunden. Es fehlten die Anführungszeichen.
Code: Alles auswählen
template:
- sensor:
- name: "Wetter Kondition"
icon: mdi:weather-cloudy
state: "{{ state_attr('weather.home', 'forecast')[0]['condition'] }}"
Re: Wetterbericht - Attribute - Listen
Verfasst: Mi 27. Jul 2022, 11:31
von Osorkon
@azrael783 wenn Du den Code Deines Sensor posten würdest, erleichtert es die Fehlersuche ungemein.
Gruß
Osorkon
Re: Wetterbericht - Attribute - Listen
Verfasst: Mi 27. Jul 2022, 12:09
von azrael783
@Osorkon Da muss ich dir recht geben. Ich hatte einfach das was Template hinter "state:" eingefügt. Wie bereits geschrieben, fehlten dann die Anführungszeichen.
Re: Wetterbericht - Attribute - Listen
Verfasst: Fr 24. Feb 2023, 08:02
von Basti82
Kurze Frage könnte jemand nochmal den ymal cood Posten, mit der Temperatur vorhersage? Final
Re: Wetterbericht - Attribute - Listen
Verfasst: Fr 24. Feb 2023, 10:34
von Friedi
Basti82 hat geschrieben: ↑Fr 24. Feb 2023, 08:02
Kurze Frage könnte jemand nochmal den ymal cood Posten, mit der Temperatur vorhersage? Final
Der steht do gleich im initialen Post. Der passt so
Re: Wetterbericht - Attribute - Listen
Verfasst: Sa 25. Feb 2023, 17:18
von Andreas
Wenn ich den Code im Template-Editor teste, funktioniert es.
Wie könnte ich dies nun nutzen, um es mir zum Beispiel auf einem Display ausgeben zu können. Was ich weiß, ich muss diesen Code in meine Template.yaml eintragen um einen Sensor anzulegen. Was ich nicht weiß, brauche ich da einen Namen und eine ID? Und wie genau trage ich es dann in die yaml ein?
Gruß, Andreas
Re: Wetterbericht - Attribute - Listen
Verfasst: Sa 25. Feb 2023, 20:32
von Andreas
Ich habe es hinbekommen. War wieder das bekannte Problem von Copy and Paste.
Ich habe den Text genau noch mal so per Tastatur eingegeben und es funktioniert!
Nun möchte ich allerdings auch die Vorschau vom Wetter mit anzeigen. Also ob es sonnig wird oder Regen. Nur kommt dies nur mit 'sunny' oder 'rainy', also auf englisch angezeigt. Wir könnte ich das "übersetzen"? Und käme das mit in die template.yaml oder die configuration.yaml?
Gruß, Andreas
Re: Wetterbericht - Attribute - Listen
Verfasst: Sa 11. Mär 2023, 22:47
von Basti82
Friedi hat geschrieben: ↑Fr 24. Feb 2023, 10:34
Basti82 hat geschrieben: ↑Fr 24. Feb 2023, 08:02
Kurze Frage könnte jemand nochmal den ymal cood Posten, mit der Temperatur vorhersage? Final
Der steht do gleich im initialen Post. Der passt so
Sorry bin ich zu blöd dafür bekomme es nicht hin in yaml. Irgendwas mach ich halt falsch.
Re: Wetterbericht - Attribute - Listen
Verfasst: So 12. Mär 2023, 08:41
von Friedi
Basti82 hat geschrieben: ↑Sa 11. Mär 2023, 22:47
Sorry bin ich zu blöd dafür bekomme es nicht hin in yaml. Irgendwas mach ich halt falsch.
Poste mal deinen Code, sonst wird das zu theoretisch
Re: Wetterbericht - Attribute - Listen
Verfasst: Mo 13. Mär 2023, 21:55
von Basti82
Friedi hat geschrieben: ↑So 12. Mär 2023, 08:41
Basti82 hat geschrieben: ↑Sa 11. Mär 2023, 22:47
Sorry bin ich zu blöd dafür bekomme es nicht hin in yaml. Irgendwas mach ich halt falsch.
Poste mal deinen Code, sonst wird das zu theoretisch
Hab es in Template jetzt hinbekommen und im Anschluss auch in yaml....Danke