Home Assistant

Eine kleine Übersicht über unsere Tricks und Kniffe mit Home Assistant

Du hast Home Assistant aufgesetzt und deinen zigfred bereits über Zigbee2MQTT oder Zigbee Home Automation eingebunden?

In der unglaublichen Fülle an Optionen kann man bei Home Assistant schnell mal die Übersicht verlieren. Hier präsentieren wir dir unsere persönlichen Tipps zum Einrichten und dem täglichen Gebrauch von Home Assistant.

Standardnamen

zigfred uno und zigfred plus registrieren sich jeweils mit ihrem Standardnamen bei Home Assistant. Die erste Storen-Entität bei zigfred plus heisst zum Beispiel cover.0xf4ce368a38be56a1_l6, Das LED-Licht von zigfred uno light.0xf4ce368a38be1337_l1. Das mag zuerst kompliziert erscheinen, hat aber System, und kann das Setup beschleunigen:

  • Der erste Teil, cover, gibt den Typ der Entität an als Storen, Markise oder Jalousie an.

  • Der zweite Teil 0xf4ce368a38be56a1, ist die global einzigartige Zigbee-Adresse des entsprechenden zigfreds.

  • Der letzte Teil l6 identifiziert den 6. Endpunkt von zigfred plus als Storen-Kanal (das l steht für Load).

Die Namen sind jeweils fix. In der folgenden Tabelle findest du daher die Muster für zigfred uno und zigfred plus:

zigfredTypLoadZigbee EndpunktFunktionKanal

zigfred uno

light

l1

0x05

RGB-LED an Tastenmodul

zigfred uno

switch

l2

0x06

Relais*

X1, X2

zigfred uno

light

l3

0x07

Dimmer**

D

zigfred plus

light

l1

0x05

RGB-LED an Tastenmodul

zigfred plus

light

l2

0x07

Dimmer 1**

D1 (D2***)

zigfred plus

light

l3

0x08

Dimmer 2**

D2

zigfred plus

light

l4

0x09

Dimmer 3**

D3 (D4***)

zigfred plus

light

l5

0x0a

Dimmer 4**

D4

zigfred plus

cover

l6

0x0b

Storen 1

D1 & D2

zigfred plus

cover

l7

0x0c

Storen 2

D3 & D4

*Auch für Wechselschaltung, Schaltsteckdose

**Auch für Ein/Aus-Konfiguration auf Dimmer, Schrittschaltung

***Gekoppelter Kanal bei Wechselschaltung am zigfred plus

Alles Unbenötigte deaktivieren

Home Assistant hat den Segen und Fluch, dass es von deinem zigfred in der Küche, bis zum Laserdrucker im Büro so ziemlich alles automatisch erkennt und anzeigt. Wenn du nun eine neue Kachel in deinem Dashboard, eine neue Automation, Szene oder Gruppe hinzufügst, tauchen auch viele unbenötigte Geräte oder Entitäten als Option aus. Möchtest du, dass einzelne Entitäten nicht mehr eingeblendet werden, kannst du diese unter Einstellungen -> Geräte und Dienste -> Entitäten auswählen und deaktivieren. Möchtest du nur die Zigbee-Geräte aus Zigbee2MQTT in der Liste anzeigen, kannst du unter Einstellungen -> Geräte und Dienste -> Integrationen in der MQTT-Integration auf den Entitäten-Link klicken (z.B. "3 Entitäten").

Bereiche zuweisen

Bereiche kannst du unter Einstellungen -> Bereiche & Zonen erstellen. Anschliessend kannst du diese jeder einzelnen Entität unter Einstellungen -> Geräte und Dienste -> Entitäten zuweisen. Bereiche sind vor allem nützlich um im bei der Suche nach Geräten oder beim automatischen Hinzufügen von Entitäten im Dashboard die Übersicht zu behalten.

Gruppen

Gruppen ermöglichen es, mehrere physische Entitäten als eine einzelne logische Entität zusammenzufassen. So können zum Beispiel alle Storen im Wohnzimmer über eine einzelne Kachel zusammen gesteuert, oder alle Leuchten im Bad per Sprachbefehl gedimmt werden.

Um Gruppen zu erstellen, musst du dazu aber zuerst die Gruppen-Integration aktivieren. Gehe dazu unter Einstellungen -> Geräte und Dienste -> Integrationen und drück Integration hinzufügen (blauer Knopf unten rechts). Suche nach group (helper) und bestätige. Anschliessend kannst du gleich deine erste Gruppe erstellen. Unter Einstellungen -> Geräte und Dienste -> Helfer und Druck auf Helfer erstellen kannst du weiter Gruppen zusammenstellen.

Ein/Aus Lichter

Lichter am Relais des zigfred uno werden standardmässig als switch registriert. Damit das Relais mit einer Lichtgruppe zusammenspielen kann, kannst du unter Einstellungen -> Geräte und Dienste -> Integrationen den Typ von switch auf light umkonfigurieren.

Ein schöneres Dashboard

Die standarmässig integrierten Dashboard-Karten für Home Assistant entsprechen nicht immer dem eigenen Geschmack oder lassen die Geräte nicht immer nach Wunsch steuern.

Persönlich setzen wir auf die Erweiterung Mushroom die zusätzliche moderne und schöne Dashboard-Karten in Home Assistant hinzufügt. Unsere eigene Version von Mushroom bietet ausserdem die Möglichkeit, die Storen-Neigung gleich auch mitzusteuern (diese Erweiterung wird in Zukunft auch in der offiziellen Version von Mushroom erhältlich sein).

Um das Setup zu vereinfachen haben wir seitens zigfred ein eigenes Addon entwickelt, dass die Mushroom-Karten (inklusive Unterstützung für die Storenneigung) einspielt.

Unter Einstellungen -> Add-ons -> Add-on Store klickst du oben rechts im 3-Punkte-Menü auf Repositories und fügst folgenden Link hinzu:

https://github.com/Siglis-AG/zigfred-hassio-addons

Nach einem Neuladen sollte unter Home Assistant Add-ons for zigfred die Erweiterung Mushroom auftauchen. Diese kannst du nun installieren und starten. Du solltest ausserdem den Start beim Boot aktivieren.

Nun aktivierst du unten links unter deinem Profil noch die Option Erweiterter Modus. Im Menü Einstellungen -> Dashboards kannst du im 3-Punkte-Menü oben rechts Ressourcen anklicken. Nach dem Klick auf Ressource hinzufügen trägst du /local/mushroom.js als URL ein und wählst den Typ Javascript-Modul.

Nun kannst du beim Editieren die Mushroom-Karten hinzufügen.

CSS Styling

Mushroom lässt sich dank CSS-Variablen nach Belieben umstylen. Dazu musst du in Home Assistant im Ordner /www/ eine neue Datei style.css anlegen (z.B. mit dem Editor-Addon Studio Code Server) mit folgendem Beispiel-Inhalt:

html {
  --mush-control-height: 24px; /*
}

Anschliessend musst du noch die Stylesheet-Ressource /local/style.css im Dashboard-Menü hinzufügen. Das Stylesheet wird nun mitgeladen. Die Slieder sollten nun deutlich schmaler angezeigt werden:

Eine Liste aller CSS-Variablen findest du hier.

Google Home & Cloud

Um dein auch via Internet oder Google Sprachassistent zu bedienen, empfehlen wir dir die Anbindung an die Cloud-Dienste von Nabu Casa, der Firma hinter Home Assistant. Unter https://www.nabucasa.com/ findest du weitere Hilfe.

Hilfe benötigt?

Du hast ein Projekt im Sinne, hast aber Probleme beim Einrichten? Wir helfen dir beim Setup und der Programmierung auf Stundenbasis sehr gerne weiter. Schicke uns einfach eine Anfrage an support@zigfred.ch

Last updated