Template Sensor erstellen

MasterSlave55

New member
Hi vorab beschäftige mich seit Freitag mit HA und bin als Laie doch sehr weit gekommen aber beim erstellen von Template Sensor aus einer http://192.168.178.xx:xxxx/user/var/40/10021/0/0/12000 bin ich total überfordert.
Es geht um ein Eta Pelletheizung wo man über Web Sensoren abfragen kann, eine intergation für HA ist vorhanden leider nicht alle Adressen die ich benötige.

Jetzt wollte ich über HA ein Sensor selber erstellen, aber mir fehlen leider die Kenntnisse ,und im Web auch nichts gefunden
Kann mir eventuell einer sagen wie ich das in HA eintragen muss.
1000018550.jpg
Wenn ich das so in den Browser eintippe bekomme ich die ausgabe wie im Bild.

http://192.168.178.xx:xxxx/user/var/40/10021/0/0/12000

1000018551.jpg
Gruß und danke
 
Das kann man über einen "rest"-Sensor realisieren. Grundlagen: https://www.heimnetz.de/anleitungen...assistant-externe-json-daten-per-url-abrufen/

Zusätzlich ist es so, dass HA bei diesen Sensoren xml automatisch in json umwandelt, entsprechend kann es ähnlich angesprochen werden. Erstell erstmal einen Sensor wie diesen in der configuration.yaml:
YAML:
rest:
  - resource: http://192.168.178.xx:xxxx/user/var/40/10021/0/0/12000
    sensor:
      - name: "eta_betriebs_zustand_0"
        value_template: "{{ value_json.eta.value }}"
HA neu starten und den Sensor unter Entwicklerwerkzeuge => Zustände ansehen, dort dürfte jetzt ein Wert stehen der unter anderem sowas enthält (ich hab das jetzt nicht alles von Deinem Screenshot abgetippt): {'@strValue': 'Bereit', '@unit': '', '#text': '2012'} - und das ist der Grund für ähnlich, denn diese Bezeichnungen mit @ und # können nicht mit den Punkten angesprochen werden.
Ergänze also darunter:
YAML:
      - name: "eta_betriebs_zustand_1"
        value_template: '{{ value_json["eta"]["value"]["@strValue"] }}'
      - name: "eta_betriebs_zustand_2"
        value_template: '{{ value_json["eta"]["value"]["#text"] }}'

Kann sein dass das mittlerweile auch über die GUI funktioniert - falls ja weiß das eventuell jemand, der HA auch wirklich selbst nutzt - aber so kommst Du zumindest an die gewünschten Daten.
 
Hi danke erstmal,

hab's hinbekommen obwohl ich null Ahnung habe mehr gluck als können;):):cool:

1742746726323.png


YAML:
rest:
  - resource: http://192.168.178.xx:xxxx/user/var/40/10021/0/0/12000
    sensor:
      - name: "eta_betriebs_zustand_0"
        value_template: '{{ value_json["eta"]["value"]["@strValue"] }}'
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
6.514
Beiträge
62.648
Mitglieder
6.722
Neuestes Mitglied
escape
Zurück
Oben