ETA Heizungs Dashboard in Grafana - Darstellung Kessel Zusand (Bereit, Heizen, ...)

Hallo zusammen,
zum Background: ich bin noch ziemlicher Anfänger in Sachen HA, InfluxDB und Grafana.

Ich habe mir über HACS die ETA Integration von tidone (GitHub - Tidone/homeassistant_eta_integration: Integration of ETA (Heating) sensors and switches to home assistant - vielen Dank dafür!!)) installiert und konfiguriert. Das hat soweit alles gut funktioniert.

Jetzt würde ich mir gerne ein Grafana Dashboard bauen und mir dort verschiedene Werte und Zustände anzeigen lassen. Bei den Temperaturwerten bzw. Vorratswerten war das soweit auch kein Problem (mit der Darstellung die mir gefällt bin ich noch am herumspielen, evtl. auch mit hinterlegtem Bild …)
Ich würde mir gerne aber auch noch den Zustand des Kessels (Bereit, Zündung, Heizen, Glutabbrand) - sensor.eta_192_168_178_210_kessel_kessel über die Zeit anzeigen lassen.
Von der Darstellung her eigentlich genau so wie in HA in den Settings wenn ich auf sensor.eta_192_168_178_210_kessel_kessel klicke.

Aber das bekomme ich in Grafana leider nicht hin.
Habe es versucht über eine State Timeline und State Query,

… bisher leider ohne Erfolg. Hätte mir vielleicht jemand nen Tipp.
Vielen Dank schon mal im Voraus.
Wolfgang

Hallo @wfrey ,

kannst ja auch mal hier gucken. Da geht es auch gerade um das Thema Darstellung der Werte.

Shadow31

Hallo, das Problem mit den Zuständen hatte ich auch, ich konnte keine Text-Werte in die Timeline einbinden und alle Anleitungen die ich gefunden habe funktionierten nicht. Ich habe einen Template Sensor in der Config.yaml erstellt, der die Textwerte in Numerische Werte umwandelt:

template:
  - sensor: 
      - name:  "Zustand_Kessel_Numerisch_Grafana"
        unique_id: "Zustand_Kessel_Numerisch_Grafana"
        state: >-
            {% if is_state('sensor.kessel_zustand', 'Bereit') %}
              1
            {% elif is_state('sensor.kessel_zustand', 'Zünden') %}
              2
            {% elif is_state('sensor.kessel_zustand', 'Heizen') %}
              4
            {% elif is_state('sensor.kessel_zustand', 'Glutabbrand') %}
              3
            {% endif %}

Dann habe ich in Grafana ein Override für die Zahlenwerte in Textwerte gemacht. Ganz zufrieden mit der Darstellung bin ich nicht nicht, aber vielleicht hilf der Ansatz um etwas besseres zu basteln.
Gruß
Jörg

@JoergB Vielen Dank schon mal, den Template Sensor habe ich erfolgreich angelegt und ich sehe den Template Sensor und die Werte in Grafana.

Darf ich noch fragen wie bei dir dann die Query bzw. die Overrides aussehen?
(wie geschrieben bin noch Anfänger und am rumprobieren) - Vielen Dank.

@wfrey anbei ein paar Screenshots der Overrides, denke das sollte helfen. Ich kann auch nicht mehr genau sagen ob alles von dem Override benötigt wird, ich war am Ende froh das ich etwas angezeigt bekomme :slight_smile:
Wenn ich mal wieder langeweile habe, setze ich mich an die Optik nochmal hin, für den Moment reicht mir die Möglichkeit der Auswertung.

Falls Du etwas schöneres zauberst, immer her damit :wink:
Gruß Jörg




1 „Gefällt mir“