Grünbeck Daten im Home Assistant

Leider gibt es kein Plugin für den Home Assistant aber ein Lösungsweg um die Daten in den HA zu bekommen.

Ich werde euch zeigen wie ihr die Sensoren Anzeigen lassen könnt und sogar in dem Dashboard Energie anzeigen lassen könnt. Zweites kommt etwas später.

Zuerst kommt es darauf an wie eure Ausgangssituation ist. Es gibt zwei Möglichkeiten. Ich selbst nutze einen UnRaid Server und dort läuft eine Virtuelle Maschine. Wenn euer Ha auf einem Raspberry Pi oder ähnlichem läuft kann man im Home Assistant ein ioBroker Docker (Addon) laufen lassen.

Das Addon findet ihr hier https://github.com/MaxWinterstein/homeassistant-addons/

Ab dem punkt der Einrichtung könnt ihr die Beschreibung nutzen.

Zuerst geht ihr in euer Unraid Server auf App und ladet euch die ioBroker App runter.

Am besten installiert ihr es mit einer eigenen IP (Custom: br0)

Danach könnt ihr ioBroker unter der Ip aufrufen die vergeben wurde. Dort installiert ihr unter Adapter folgende Apps.

Im Grünbeck Adapter gebt ihr eure Zugangsdaten ein und geht auf Speichern und Beenden. Habt ihr alles richtig gemacht sollte der Adapter grün werden.

Im MQTT Adapter stellt ihr den Adapter auf Server/Broker und wählt die IP eurer ioBroker Dockers. Benutzername und Passwort nicht vergessen

Nun müsst ihr noch den MQTT Client installieren und die Zugangsdaten vom Broker eingeben damit ihr das Einstellungsrädchen in den Objekten bekommt.

Folgende Objekte müsste aktivieren

  • mcountwater1
  • mcountreg
  • mflow1
  • mrescapa1
  • mresidcap1
  • msaltrange
  • msaltusage
  • nextRegeneration
  • rawWater
  • softWater
  • mode
  • startup
  • mmaint
  • errors

Nun geht ihr in den Home Assistanten und installiert MQTT

Habt ihr den MQTT Adapter installiert tragt ihr eure IP des ioBrokers ein.

Nun habt ihr es fast geschafft. Ihr müsst noch in der Conig im HA folgende Einstellungen eintragen. Wobei Ihr EURE ID (BS135431346) eintragen müsst gruenbeck/0/softliQ/D/BS135431346/Stream/mcountwater1″

# Grünbeck water softener via iOBroker and MQTT
# EDIT 11th November 2022: changed to MQTT platform
# Sensors


    - name: Grünbeck Weichwassermenge
      unique_id: gruenbeck_weichwassermenge
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mcountwater1"
      unit_of_measurement: "l"
      state_class: total_increasing

    - name: Grünbeck Regenerations Zähler
      unique_id: gruenbeck_regenerations_zaehler
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mcountreg"
      state_class: total_increasing

    - name: Grünbeck aktueller Durchfluss
      unique_id: gruenbeck_aktueller_durchfluss
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mflow1"
      unit_of_measurement: "m³/h"
      state_class: measurement

    - name: Grünbeck Restkapazität m³
      unique_id: gruenbeck_restkapazitaet_m3
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mrescapa1"
      unit_of_measurement: "m³"

    - name: Grünbeck Restkapazität %
      unique_id: gruenbeck_restkapazitaet_percent
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mresidcap1"
      unit_of_measurement: "%"

    - name: Grünbeck Salz Reichweite
      unique_id: gruenbeck_salz_reichweite
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/msaltrange"
      unit_of_measurement: "Tage"

    - name: Grünbeck Salz Verbrauch
      unique_id: gruenbeck_salz_verbrauch
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/msaltusage"
      value_template: '{{ value|round(4)|float(0) }}'
      unit_of_measurement: "kg"
      state_class: total_increasing

    - name: Grünbeck nächste Regeneration
      unique_id: gruenbeck_naechste_regeneration
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/nextRegeneration"
      value_template: '{{ as_timestamp(value)|timestamp_local(default) }}'
      device_class: timestamp

    - name: Grünbeck Rohwasser Härte
      unique_id: gruenbeck_rohwasser_haerte
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/rawWater"
      unit_of_measurement: "°dH"

    - name: Grünbeck Weichwasser Härte
      unique_id: gruenbeck_weichwasser_haerte
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/softWater"
      unit_of_measurement: "°dH"

    - name: Grünbeck Modus
      unique_id: gruenbeck_modus
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/mode"
      value_template: >-
          {% if value == '1' %}
              {% set modus = 'Eco' %}
          {% endif %}
          {% if value == '2' %}
              {% set modus = 'Comfort' %}
          {% endif %}
          {% if value == '3' %}
              {% set modus = 'Power' %}
          {% endif %}
          {{ modus }}

    - name: Grünbeck letzter Neustart
      unique_id: gruenbeck_letzter_neustart
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/startup"

    - name: Grünbeck Wartung in
      unique_id: gruenbeck_wartung_in
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/Stream/mmaint"
      unit_of_measurement: "Tagen"

    - name: Grünbeck Fehler
      unique_id: gruenbeck_fehler
      state_topic: "gruenbeck/0/softliQ/D/EURE ID (BS135431346)/errors"
      
 

So könnte es dann bei euch aussehen

1 Gedanke zu „Grünbeck Daten im Home Assistant“

  1. Hallo,

    ich habe alles soweit gemacht wie beschreiben. Aber bei mir wird der MQTT Client das Kästchen nicht grün. Obwohl ich meine iO Broker daten eingegeben habe. Und meine Geräte ID von Grünbeck kann ich auch nicht in der liste finden. Bitte um hilfe.

    Lg
    Odabasi

    Antworten

Kommentar verfassen