Bereich rings rum zum Thema Yaml und seine Tücken.
Markus
Beiträge: 442 Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 22 times
Been thanked: 8 times
Beitrag
von Markus » So 10. Dez 2023, 17:14
Über eine Webseite frag ich die Pegeldaten von einem Fluss ab. Gerne würde ich aber die Werte auch in einem History Chart darstellen....leider funktioniert das aber nicht. Braucht es hier eine Änderung oder funktioniert das gar nicht?
Code: Alles auswählen
- platform: rest
name: innbach
resource: https://hydro.ooe.gv.at/daten/internet/stations/OG/3565/S/week.json
scan_interval: 800
value_template: '{{ value_json[0]["data"][value_json[0]["rows"]|int -1][1] }}'
Osorkon
Administrator
Beiträge: 1972 Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 539 times
Kontaktdaten:
Beitrag
von Osorkon » So 10. Dez 2023, 21:15
Du must noch die State Class angeben. Eine Unique ID wäre auch nicht verkehrt. Und unit_of_measurement ist optional.
Code: Alles auswählen
- platform: rest
name: innbach
resource: https://hydro.ooe.gv.at/daten/internet/stations/OG/3565/S/week.json
scan_interval: 800
value_template: '{{ value_json[0]["data"][value_json[0]["rows"]|int -1][1] }}'
state_class: measurement
unit_of_measurement: "cm"
unique_id: 82400180-9798-11ee-9fd9-85db674bb740
Gruß
Osorkon
Einer muss ja für Ordnung sorgen.
Markus
Beiträge: 442 Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 22 times
Been thanked: 8 times
Beitrag
von Markus » Mo 11. Dez 2023, 06:22
Danke!
geht das sowas bei einem scrape Wert auch? Dieses Beispiel bringt leider einen Fehler "unavailable"
Code: Alles auswählen
scrape:
- resource: http://www.wassertemperatur.org/oesterreich/
sensor:
- name: "attersee"
select: ".entry-content > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) > span:nth-child(1)"
unique_id: 01HHBMJYJ9E8EF3M2A5PVEMPWB
state_class: measurement
Osorkon
Administrator
Beiträge: 1972 Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 539 times
Kontaktdaten:
Beitrag
von Osorkon » Mo 11. Dez 2023, 07:22
Ja, kannst Du. Schaue Dir doch einfach die jeweilige Dokumentation an. Scrape Integration
Dieser kannst Du entnehmen, welche Konfiguration Variablem zulässig sind.
Gruß
Osorkon
Einer muss ja für Ordnung sorgen.
Markus
Beiträge: 442 Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 22 times
Been thanked: 8 times
Beitrag
von Markus » Mo 11. Dez 2023, 18:56
Glaub das Problem liegt hier, die Einheit °C wird mitgenommen.
Wie konnte man das ausgrenzen?
Code: Alles auswählen
select: ".entry-content > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) > span:nth-child(1)"
scrap2.jpg (18.79 KiB) 804 mal betrachtet
Markus
Beiträge: 442 Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 22 times
Been thanked: 8 times
Beitrag
von Markus » Mo 11. Dez 2023, 21:26
Gelöst - ich hab mir den Wert von einer anderen Seite geholt bei der Ziffer u. Einheit getrennt sind