Lichter zählen Template und visualisieren in Home Assistant

  • Beitrags-Kommentare:0 Kommentare

Wenn du deine eingeschalteten Lichter zählen möchtest findest du hier in diesem Artikel eine Lösung. Mit einem Template Helfer lässt sich der Code speichern und im Dashboard visualisieren. Einmal erstellt bietet das Template verschiedene Möglichkeiten für nützliche Automatisierungen.

Template Helfer Lichter zählen erstellen

In der Vergangenheit musste in zusätzlicher Code in Home Assistant in den jeweiligen Konfigurationsdateien gespeichert werden. Ein einfacher und komfortabler Weg, der die Konfigurationsdateien übersichtlich hält und keinen Neustart erfordert, ist das speichern von Code in einem Template Helfer. Das geht über:

Einstellungen > Geräte & Dienste > Helfer > Helfer erstellen > Template > Template für eine Sensor erstellen

Im folgenden Dialog sind nur wenige Angaben notwendig angefangen mit der Vergabe eines Template Namen.

Lichter zählen Home Assistant Helfer Template Sensor

Im Bereich Zustandstemplate wird der Code hinterlegt, der die in diesem Anwendungsfall die eingeschalteten Lichter zählt. Von links nach rechts gelesen sagt der Code, dass der Status der Domäne Licht abgefragt wird. Kriterium ist, dass der Status der Lichter, die gezählt werden sollen, An ist. Zuletzt wird gezählt, wie viele Lichter das sind.

{{ states.light | selectattr("state","eq","on") | map(attribute="entity_id") | list | count }}

Im unteren Bereich des Templates wird direkt eine Vorschau mit dem Ergebnis angezeigt. Ebenso, dass die Domäne Licht abgefragt wird.

Govee WiFi LED Strip 5m, Smart RGB LED Streifen, App-steuerung, Musik Sync, Funktioniert mit Alexa...
  • Funktioniert mit Alexa und Google Assistant:...
  • App-Steuerung via WiFi: Kontrollieren Sie das...
  • Musik LED Streifen: Mit dem eingebauten Mikrofon...
  • Weit verbreitet: Es ist nicht wasserdicht und wird...
  • Einfache Installation: Unsere App wird ständig...

Lichter zählen Dashboard Karte

Durch den zuvor erstellten Template Sensor lässt sich das Ergebnis wunderbar in einer Dashboard Karte darstellen. Ich nutze dafür eine Custom Button-Card, die über den Home Assistant Community Store installiert (HACS) werden kann. Falls du den Home Assistant Community Store noch nicht installierst hast schau dir gerne mein Home Assistant Einsteiger Video an. In zeige ich welche Schritte für die Einrichtung notwendig sind.

Mit einer Custom Button-Card stehen zahlreiche Optionen zur Verfügung, welche die individuelle Anpassungen der Karte, je nach Bedürfnis, ermöglichen. In diesem Code Snippet wird das Symbol der Karte je nach Zustand (Lichter An oder Aus) unterschiedlich dargestellt. Ebenso führt ein tippen auf das Symbol zu einer eigenen Dashboard Ansicht, welche alle Fenster in der Übersicht darstellt.

type: custom:button-card
entity: sensor.lichter_zaehlen
name: Anzahl
label: Lichter An
show_name: false
show_state: true
show_label: true
state:
  - operator: '=='
    value: 0
    icon: mdi:lightbulb
    color: var(--primary-color)
  - operator: '>='
    value: 1
    icon: mdi:lightbulb-group
    color: var(--accent-color)
hold_action:
  action: none
tap_action:
  action: navigate
  navigation_path: /lovelace/lichter
styles:
  icon:
    - width: 175px
    - height: 150px
    - padding: 0px 0px 0px 0px

Schreibe einen Kommentar