Seite 1 von 1
Rest Sensor als num. Wert übernehmen?
Verfasst: So 10. Dez 2023, 17:14
von Markus
Ü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] }}'
Re: Rest Sensor als num. Wert übernehmen?
Verfasst: So 10. Dez 2023, 21:15
von Osorkon
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
Re: Rest Sensor als num. Wert übernehmen?
Verfasst: Mo 11. Dez 2023, 06:22
von Markus
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
Re: Rest Sensor als num. Wert übernehmen?
Verfasst: Mo 11. Dez 2023, 07:22
von Osorkon
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
Re: Rest Sensor als num. Wert übernehmen?
Verfasst: Mo 11. Dez 2023, 18:56
von Markus
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) 624 mal betrachtet
Re: Rest Sensor als num. Wert übernehmen?
Verfasst: Mo 11. Dez 2023, 21:26
von Markus
Gelöst - ich hab mir den Wert von einer anderen Seite geholt bei der Ziffer u. Einheit getrennt sind