dyrad00mus
New member
Hallo zusammen,
ich habe meine PV Anlage (StecaGrid) über die Rest Integration zu Home Assistant eingebunden. Die Daten werden über eine XML-Seite ausgelesen (<MEINE.IP>/measurements.xml).
Leider fällt, wenn keine Energie erzeugt wird das Feld "Value" weg und die Entität läuft auf Fehler. Wenn ich morgens, wenn wieder "Value" auf der XML Seite erscheint, etwas in der configuration.yaml ändere, speicher und neu lade, läuft die Entität wieder normal weiter, bis abends keine Werte mehr angezeigt werden und die Rest Integration sich verabschiedet. Das ist mein code für die rest.yaml
Es gibt noch eine html Seite, die ich per Scrape auslesen könnte, jedoch hat das bisher nicht funktioniert.
Wie kann ich meine Rest-Konfiguration so anpassen, dass wenn "Value" bei Nichtproduktion verschwindet der Wert einfach solange auf 0 gesetzt wird, bis wieder Strom erzeugt wird und "Value" wieder auftaucht?
ich habe meine PV Anlage (StecaGrid) über die Rest Integration zu Home Assistant eingebunden. Die Daten werden über eine XML-Seite ausgelesen (<MEINE.IP>/measurements.xml).
Leider fällt, wenn keine Energie erzeugt wird das Feld "Value" weg und die Entität läuft auf Fehler. Wenn ich morgens, wenn wieder "Value" auf der XML Seite erscheint, etwas in der configuration.yaml ändere, speicher und neu lade, läuft die Entität wieder normal weiter, bis abends keine Werte mehr angezeigt werden und die Rest Integration sich verabschiedet. Das ist mein code für die rest.yaml
YAML:
- resource: http://192.168.178.53/measurements.xml
scan_interval: 10
sensor:
- name: "PV Anlage"
unique_id: pvanlage
unit_of_measurement: "Wh"
json_attributes_path: $.root.Device.Measurements.Measurement[6]
json_attributes:
- Value
value_template: "{{ value_json.root.Device.Measurements.Measurement[6]['@Value'] }}"
device_class: energy
state_class: total_increasing
Es gibt noch eine html Seite, die ich per Scrape auslesen könnte, jedoch hat das bisher nicht funktioniert.
Wie kann ich meine Rest-Konfiguration so anpassen, dass wenn "Value" bei Nichtproduktion verschwindet der Wert einfach solange auf 0 gesetzt wird, bis wieder Strom erzeugt wird und "Value" wieder auftaucht?