Screenshots Aus der README von mdeweerd/zha-toolkit.
Überblick
ZHA 🧰 Toolkit ist eine Integration, die seltene Zigbee-Operationen auf niedriger Ebene über ZHA ausführt. Sie fügt Home Assistant Aktionen hinzu, um Zigbee-Attribute zu lesen und zu schreiben, Cluster zu binden und die Bindung aufzuheben, Gerätegruppen zu verwalten und die Attributberichte zu konfigurieren. Weitere Aktionen scannen Routen und Nachbarn, rufen die Binding-Tabelle eines Geräts ab, senden einen Ping an ein Gerät und veranlassen ZHA, ein Gerät erneut abzufragen, als wäre es neu beigetreten. Koordinatordaten lassen sich für ZNP- und EZSP-Adapter sichern, und ein Blueprint deckt ein tägliches ZNP-Backup ab. Der einzelne Service führt verschiedene Befehle aus, sodass jeder einmal über die Entwicklerwerkzeuge verwendet oder in einer Automation geplant werden kann. Sie arbeitet lokal, wird über den Marketplace hinzugefügt und dann in der Konfigurationsdatei aktiviert.
Zusammenfassung der README und des Codes von mdeweerd/zha-toolkit, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Eingerichtet wird sie dann in der configuration.yaml.
Texte aus dem Code von mdeweerd/zha-toolkit. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Aktionen
- Beliebigen zha-toolkit-Service ausführenZHA-Toolkit-Service ausführen (Welche Parameter nötig sind, steht in der Dokumentation oder im Code)Felder: Befehlsname, Gerätereferenz, Befehlsdaten, Hersteller-ID, Befehls-ID, Ziel-Endpoint, Zielendpoint, Ziel-Cluster, Attribut-ID oder -Name, Attributtyp
- Gruppe hinzufügenGruppe zur Gruppenliste des Endpoints eines Geräts hinzufügen. Kann add_to_group entsprechenFelder: Gerätereferenz, Ziel-Endpoint, Gruppen-ID, Versuche, Name des Erfolgsereignisses, Name des Fehlerereignisses, Name des Abschlussereignisses, Ausnahme bei Fehler
- Gerät zur Gruppe hinzufügenGerät zur Gruppe hinzufügenFelder: Gerätereferenz, Ziel-Endpoint, Entfernte Gruppen-ID, Versuche, Name des Erfolgsereignisses, Name des Fehlerereignisses, Name des Abschlussereignisses, Ausnahme bei Fehler
- Alle Routen und Nachbarn scannenAlle Routen und Nachbarn scannen, Ergebnisse werden in /homeassistant/scans/... gespeichertFelder: Name des Erfolgsereignisses, Name des Fehlerereignisses, Name des Abschlussereignisses, Ausnahme bei Fehler, Antwort erwarten
- Attribut lesenAttribut lesenFelder: Gerätereferenz, Hersteller-ID, Ziel-Endpoint, Ziel-Cluster, Attribut-ID oder -Name, Versuche, Status-ID, Statusattribut, Template für Statuswert, Update erzwingen
- Attribut schreibenAttribut schreibenFelder: Geräteverweis, Hersteller-ID, Ziel-Endpoint, Ziel-Cluster, Attribut-ID oder -Name, Attributtyp, Attributwert, Cache verwenden, Versuche, Status-ID
- Koordinator-Daten sichernKoordinator-Daten sichern (znp, bellows/ezsp)Felder: Suffix der Backup-Datei, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler, Antwort erwarten
- Cluster bindenBindet Cluster vom ieee-Gerät an das command_data-GerätFelder: Geräteverweis, Binden an Geräteverweis, Ziel-Endpoint, Zielgerät-Endpoint, Ziel-Cluster, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler
- Cluster von Gerät zu Gerät bindenBindet Cluster vom ieee-Gerät an das command_data-GerätFelder: Geräteverweis, Ziel-Bindungsgruppe, Ziel-Endpoint, Ziel-Cluster, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler, Antwort erwarten
- Bindungstabelle abrufenRuft die Bindungstabelle vom Gerät ab.Felder: Geräteverweis, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Ausnahme bei Fehler, Antwort erwarten
- Alle Bindungen vom Gerät entfernenAlle Bindings vom Gerät entfernen (Unbind)Felder: Gerätereferenz, Bindungen mit diesem Gerät entfernen, Ziel-Endpoint, Ziel-Cluster, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Ausnahme bei Fehler, Antwort erwarten
- Attributberichte konfigurierenKonfiguriert die Attributberichte. Für schlafende Geräte kannst du einen hohen Wert für die Versuche setzen (100 oder mehr)."Felder: Gerätereferenz, Ziel-Endpoint, Ziel-Cluster, Attribut-ID oder -Name, Minimales Berichtsintervall, Maximales Berichtsintervall, Minimale meldepflichtige Änderung, Hersteller-ID, Versuche, Ereignisname bei Erfolg
- Berichtskonfiguration lesenLiest die Konfiguration der Attributberichte. Für schlafende Geräte kannst du einen hohen Wert für die Versuche setzen (100 oder mehr)."Felder: Gerätereferenz, Ziel-Endpoint, Ziel-Cluster, Attribut-ID oder -Name, Hersteller-ID, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Ausnahme bei Fehler
- Ezsp-Koordinator sichernKoordinatordaten sichern (bellows/ezsp)Felder: Suffix der Backup-Datei, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Ausnahme bei Fehler, Antwort erwarten
- Auf dem Endpoint gesetzte Gruppen abrufenRuft die auf den Endpoints des Geräts gesetzten Gruppen abFelder: Gerätereferenz, Ziel-Endpoint, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler
- Routen und Nachbarn des Geräts scannenAlle Routen und Nachbarn scannen, die Ergebnisse werden in /homeassistant/scans/... gespeichertFelder: Gerätereferenz, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler, Antwort erwarten
- Gruppen für ZLL-Cluster abrufenGruppen für zll_cluster abrufen (falls vorhanden)Felder: Gerätereferenz, Versuche, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler
- Home-Assistant-Zustand setzen/aktualisierenEinen Home-Assistant-Zustand setzen oder aktualisierenFelder: Attributwert, Versuche, state_id, Zustandsattribut, Template für den Zustandswert, Erstellen erlauben, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler
- Join behandelnJoin behandeln (ZHA soll das Gerät erneut abfragen wie bei einem neuen Join)Felder: Gerätereferenz, Kurze Netzwerkadresse
- Gerät anpingenGerät anpingenFelder: Gerätereferenz, Ereignisname bei Erfolg, Ereignisname bei Fehler, Ereignisname bei Abschluss, Exception bei Fehler, Antwort erwarten
Aus der README
ZHA Toolkit (Zigbee Home Assistant Toolkit) helps go beyond some limitations when using the
in Home Assistant (an open source home automation software). It does so by providing extra methods to execute Zigbee requests and helps bridge between ZHA functionality and Home Assistant.
- Reads Zigbee attributes into Home Assistant states/attributes
- Daily ZNP Coordinator backup (See blueprint)
- Provides "Low level" access to most Zigbee commands (read/write/(un)bind/report/cmd/discover)
Informationen
- Installationen
- 3.393 teilen Analysedaten
- GitHub-Sterne
- 310
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v1.2.5,
- Kategorie
- Hubs und Protokolle, Funkprotokolle
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
zha_toolkit- Probleme
- Problem melden














