XML Schnittstelle auswerten

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

XML Schnittstelle auswerten

Beitrag von Markus »

Hätte da folgende Idee:

Ein Ereignis gibt über eine Schnittstelle verschiedene Daten aus. In Friedenszeiten schaut die Ausgabe der XML Schnittstelle wie folgt aus:

Code: Alles auswählen

-<RESTEinsatzdaten>
    <Einsatzdaten/>
</RESTEinsatzdaten>
Wird nun ein Ereignis ausgelöst, werden jede Menge Daten ausgeben, ein Feld wäre zB

Code: Alles auswählen

<Einsatzgrund>Stichwort</Einsatzgrund>
Dieses Stichwort würde ich gerne in HA weiterverarbeiten, zB für eine Sprachausgabe via Google TTS.

Nun aber meine Frage, die komme ich mit Hilfe von HA an diese Daten?
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: XML Schnittstelle auswerten

Beitrag von PX80 »

Die XML Seite muss eingelsen werden und in JSON konvertiert werden.

Schau mal hier: https://community.home-assistant.io/t/r ... ion/179202

Danach kannst du die einzelnen Elemente gezielt abfragen.
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: XML Schnittstelle auswerten

Beitrag von Markus »

Danke, aber wie bekomme ich das kontinuierliche Einlesen (alle x Sekunden) und konvertieren hin?
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: XML Schnittstelle auswerten

Beitrag von PX80 »

Was genau möchtest du monitoren?

Es gibt diverese Ansätze:

Entweder eine Sensor bauen der eine Änderung bekannt gibt
https://www.pedrolamas.com/2021/07/08/m ... assistant/

Die Scrape Integration hilft beim Auslesen der Daten, ggf. kann man auch hier in einem loop laufen lassen
https://www.home-assistant.io/integrations/scrape/
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: XML Schnittstelle auswerten

Beitrag von Markus »

Das Scrap hilft nur bedingt, da die XML zu Friedenszeiten ja nichts ausgibt

Komme mir der kontinuierlichen XML Umwandlung in JSON nicht recht weiter...
Antworten