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 (dasl
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:
zigfred | Typ | Load | Zigbee Endpunkt | Funktion | Kanal |
---|---|---|---|---|---|
zigfred uno |
|
|
| RGB-LED an Tastenmodul | |
zigfred uno |
|
|
| Relais* | X1, X2 |
zigfred uno |
|
|
| Dimmer** | D |
zigfred plus |
|
|
| RGB-LED an Tastenmodul | |
zigfred plus |
|
|
| Dimmer 1** | D1 (D2***) |
zigfred plus |
|
|
| Dimmer 2** | D2 |
zigfred plus |
|
|
| Dimmer 3** | D3 (D4***) |
zigfred plus |
|
|
| Dimmer 4** | D4 |
zigfred plus |
|
|
| Storen 1 | D1 & D2 |
zigfred plus |
|
|
| 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:
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:
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