{"id":1470,"date":"2026-07-23T20:53:24","date_gmt":"2026-07-23T18:53:24","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=1470"},"modified":"2026-07-23T20:53:24","modified_gmt":"2026-07-23T18:53:24","slug":"sensor-gruppen-in-ha-viele-fuehler-ein-wert","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/sensor-gruppen-in-ha-viele-fuehler-ein-wert\/","title":{"rendered":"Sensor-Gruppen in HA: viele F\u00fchler, ein Wert"},"content":{"rendered":"<p>Wer sein Zuhause mit Home Assistant ausstattet, sammelt mit der Zeit erstaunlich viele Temperaturf\u00fchler an: der Meter Pro im Wohnzimmer, das Eve Weather auf der Terrasse, der Zigbee-Sensor im Dachzimmer, dazu die Innentemperatur der Hue-Bewegungsmelder. Einzeln betrachtet ist jeder Wert n\u00fctzlich \u2013 f\u00fcr eine Automation aber oft zu kleinteilig. Wollen Sie die L\u00fcftung starten, sobald es \u00abim Haus\u00bb zu warm wird, brauchen Sie keine sechs Einzelwerte, sondern einen: den Durchschnitt. Genau daf\u00fcr gibt es Sensor-Gruppen.<\/p>\n<h2>Das Problem: zu viele Einzelwerte<\/h2>\n<p>Eine typische Automation wie \u00abWenn die Wohnbereichstemperatur \u00fcber 26 Grad steigt, schalte den Luftzirkulator ein\u00bb wird schnell un\u00fcbersichtlich, wenn Sie mehrere R\u00e4ume ber\u00fccksichtigen m\u00fcssen. Sie k\u00f6nnten f\u00fcr jeden Sensor eine eigene Bedingung schreiben \u2013 doch das ist fehleranf\u00e4llig und muss bei jedem neuen F\u00fchler nachgezogen werden. Eleganter ist es, die Sensoren einmal zu einer Gruppe zusammenzufassen und daraus einen einzigen aussagekr\u00e4ftigen Wert zu berechnen: Mittelwert, Minimum, Maximum oder die Spannweite.<\/p>\n<p>Home Assistant bietet daf\u00fcr zwei Wege. Klassisch \u00fcber die <code>min_max<\/code>-Plattform in der <code>configuration.yaml<\/code>, moderner und komfortabler \u00fcber den Helfer <strong>Gruppe<\/strong> direkt in der Oberfl\u00e4che. Beide erzeugen eine neue Sensor-Entit\u00e4t, die Sie wie jeden anderen Sensor in Automationen, im Energie-Dashboard oder auf einer Karte verwenden k\u00f6nnen.<\/p>\n<h2>Schritt f\u00fcr Schritt: der Mittelwert-Sensor<\/h2>\n<p>Am schnellsten geht es \u00fcber die UI: <strong>Einstellungen \u2192 Ger\u00e4te &#038; Dienste \u2192 Helfer \u2192 Helfer erstellen \u2192 Gruppe \u2192 Sensorgruppe<\/strong>. Dort w\u00e4hlen Sie die gew\u00fcnschten F\u00fchler aus und legen den Typ fest \u2013 f\u00fcr die Raumtemperatur ist der Mittelwert am sinnvollsten. Wer lieber in YAML arbeitet, definiert das Ganze klassisch so:<\/p>\n<pre><code>\n# configuration.yaml\nsensor:\n  - platform: min_max\n    name: \"Wohnbereich Temperatur\"\n    type: mean\n    round_digits: 1\n    entity_ids:\n      - sensor.buro_temperatur\n      - sensor.dachzimmer_temperatur\n      - sensor.meter_pro_b3_temperatur\n      - sensor.eve_weather_20ebs9901_temperatur\n<\/code><\/pre>\n<p>Nach einem Neustart erscheint <code>sensor.wohnbereich_temperatur<\/code> mit dem gerundeten Durchschnitt aller vier F\u00fchler. \u00c4ndern Sie den <code>type<\/code> auf <code>min<\/code>, <code>max<\/code> oder <code>range<\/code>, erhalten Sie stattdessen den k\u00e4ltesten Raum, den w\u00e4rmsten oder die Differenz zwischen beiden \u2013 Letzteres ist praktisch, um ungleichm\u00e4ssig beheizte Etagen aufzusp\u00fcren.<\/p>\n<h2>Ein wichtiges Detail: nicht verf\u00fcgbare F\u00fchler<\/h2>\n<p>Ein Stolperstein lauert bei Batterieger\u00e4ten und Funksensoren: F\u00e4llt einer aus, liefert er <code>unavailable<\/code>. Die <code>min_max<\/code>-Plattform ignoriert solche Werte und rechnet mit den verbleibenden weiter \u2013 gut f\u00fcr die Robustheit, aber Sie merken nicht sofort, dass ein F\u00fchler fehlt. Wollen Sie das kontrollieren, hilft ein zus\u00e4tzlicher Template-Sensor, der die Zahl der aktiven Geber ausweist:<\/p>\n<pre><code>\ntemplate:\n  - sensor:\n      - name: \"Aktive Temperaturf\u00fchler\"\n        state: >\n          {{ [states('sensor.buro_temperatur'),\n              states('sensor.dachzimmer_temperatur'),\n              states('sensor.meter_pro_b3_temperatur'),\n              states('sensor.eve_weather_20ebs9901_temperatur')]\n             | reject('in', ['unknown', 'unavailable']) | list | count }}\n<\/code><\/pre>\n<p>Sinkt dieser Z\u00e4hler unter die erwartete Anzahl, wissen Sie, dass ein Sensor eine leere Batterie hat oder aus dem Mesh gefallen ist \u2013 und Ihr Mittelwert nur noch auf wenigen F\u00fchlern beruht.<\/p>\n<h2>Wo Gruppen ihren Nutzen entfalten<\/h2>\n<p>Der grosse Gewinn zeigt sich in den Automationen: Statt einer langen Kette von Bedingungen gen\u00fcgt jetzt ein Trigger auf <code>sensor.wohnbereich_temperatur<\/code>. Und wenn Sie in einem halben Jahr einen weiteren F\u00fchler erg\u00e4nzen, f\u00fcgen Sie ihn nur der Gruppe hinzu \u2013 jede darauf aufbauende Automation profitiert automatisch, ohne dass Sie eine einzige Regel anfassen m\u00fcssen.<\/p>\n<p>Sensor-Gruppen eignen sich nicht nur f\u00fcr Temperaturen. Genauso lassen sich Luftfeuchtigkeitswerte mehrerer R\u00e4ume mitteln, die Summe aller Steckdosen-Leistungen bilden oder das Minimum aller Batterieladungen \u00fcberwachen, um fr\u00fch vor dem schw\u00e4chsten Glied gewarnt zu werden. Wer die Rohwerte vorher noch gl\u00e4tten will, weil einzelne F\u00fchler zappeln, kombiniert die Gruppe mit einem Filter \u2013 wie das geht, habe ich im Beitrag <a href=\"https:\/\/www.coremind.ch\/wordpress\/filter-sensor-in-ha-verrauschte-werte-glatten\/\">Filter-Sensor in HA: Verrauschte Werte gl\u00e4tten<\/a> gezeigt.<\/p>\n<h2>Fazit<\/h2>\n<p>Sensor-Gruppen sind eine der unauff\u00e4lligsten, aber wirkungsvollsten Aufr\u00e4umaktionen in Home Assistant: Aus einem Wildwuchs an Einzelf\u00fchlern wird ein sauberer, aussagekr\u00e4ftiger Wert, auf den sich Automationen und Dashboards st\u00fctzen. Legen Sie als n\u00e4chsten Schritt eine erste Gruppe f\u00fcr Ihren meistgenutzten Raum an, ersetzen Sie in einer bestehenden Automation die Einzelbedingung durch den neuen Gruppen-Sensor \u2013 und erg\u00e4nzen Sie den kleinen Z\u00e4hler f\u00fcr aktive F\u00fchler. Ihr Setup wird dadurch nicht nur schlanker, sondern auch deutlich wartungs\u00e4rmer.<\/p>\n<p>&#8212;<\/p>\n<p>Blog: https:\/\/www.coremind.ch\/wordpress\/ \u00b7 Autor: Mike Neuburger<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer sein Zuhause mit Home Assistant ausstattet, sammelt mit der Zeit erstaunlich viele Temperaturf\u00fchler an: der Meter Pro im Wohnzimmer, das Eve Weather auf der Terrasse, der Zigbee-Sensor im Dachzimmer, dazu die Innentemperatur der Hue-Bewegungsmelder. Einzeln betrachtet ist jeder Wert n\u00fctzlich \u2013 f\u00fcr eine Automation aber oft zu kleinteilig. Wollen Sie die L\u00fcftung starten, sobald &#8230; <a title=\"Sensor-Gruppen in HA: viele F\u00fchler, ein Wert\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/sensor-gruppen-in-ha-viele-fuehler-ein-wert\/\" aria-label=\"Mehr Informationen \u00fcber Sensor-Gruppen in HA: viele F\u00fchler, ein Wert\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1470","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=1470"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1470\/revisions"}],"predecessor-version":[{"id":1479,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1470\/revisions\/1479"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=1470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=1470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=1470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}