Annuaire indĂ©pendant, créé par le dĂ©veloppeur de Vulpo. Non affiliĂ© Ă  Home Assistant ni Ă  l’Open Home Foundation.

Captures d’écran Extraites du README de mdeweerd/zha-toolkit.

imageService Response Exampleimage

À propos

ZHA 🧰 Toolkit est une intĂ©gration qui exĂ©cute des opĂ©rations Zigbee de bas niveau, rarement nĂ©cessaires, via ZHA. Elle ajoute Ă  Home Assistant des actions pour lire et Ă©crire des attributs Zigbee, lier et dĂ©lier des clusters, gĂ©rer des groupes d'appareils et configurer le rapport d'attributs. D'autres actions analysent les routes et les voisins, rĂ©cupĂšrent la table de liaison d'un appareil, envoient un ping Ă  un appareil et font rĂ©interroger un appareil par ZHA comme lors d'une nouvelle association. Les donnĂ©es du coordinateur peuvent ĂȘtre sauvegardĂ©es pour les adaptateurs ZNP et EZSP, et un blueprint permet une sauvegarde ZNP quotidienne. Son service unique exĂ©cute diffĂ©rentes commandes, si bien que chacune peut ĂȘtre utilisĂ©e une fois depuis les outils de dĂ©veloppement ou planifiĂ©e dans une automatisation. Elle fonctionne en local et s'ajoute via le Marketplace, puis s'active dans le fichier de configuration.

RĂ©sumĂ© automatique du README et du code de mdeweerd/zha-toolkit, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Fonctionne en local Communique avec tes appareils sur ton propre rĂ©seau. Aucun cloud de fournisseur entre les deux.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publiĂ© une version ou poussĂ© une modification au cours des six derniers mois.

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant. Elle se configure ensuite dans configuration.yaml.

Textes issus du code de mdeweerd/zha-toolkit. Les textes que le dépÎt ne fournit pas en français ont été traduits automatiquement.

Actions

  • ExĂ©cuter n'importe quel service zha toolkitExĂ©cuter un service ZHA Toolkit (consulte la documentation ou le code pour savoir quels paramĂštres sont nĂ©cessaires)Champs : Nom de la commande, RĂ©fĂ©rence de l'appareil, DonnĂ©es de la commande, Identifiant du fabricant, Identifiant de la commande, Endpoint cible, Endpoint de destination, Cluster cible, Identifiant ou nom de l'attribut, Type d'attribut
  • Ajouter un groupeAjoute un groupe Ă  la liste des groupes de l'endpoint de l'appareil. Peut ĂȘtre Ă©quivalent Ă  add_to_groupChamps : RĂ©fĂ©rence de l'appareil, Endpoint cible, Identifiant du groupe, Essais, Nom de l'Ă©vĂ©nement de succĂšs, Nom de l'Ă©vĂ©nement d'Ă©chec, Nom de l'Ă©vĂ©nement de fin, Exception en cas d'Ă©chec
  • Ajouter l'appareil Ă  un groupeAjoute l'appareil Ă  un groupeChamps : RĂ©fĂ©rence de l'appareil, Endpoint cible, Identifiant du groupe retirĂ©, Essais, Nom de l'Ă©vĂ©nement de succĂšs, Nom de l'Ă©vĂ©nement d'Ă©chec, Nom de l'Ă©vĂ©nement de fin, Exception en cas d'Ă©chec
  • Analyser toutes les routes et tous les voisinsAnalyse toutes les routes et tous les voisins, rĂ©sultats enregistrĂ©s dans /homeassistant/scans/...Champs : Nom de l'Ă©vĂ©nement de succĂšs, Nom de l'Ă©vĂ©nement d'Ă©chec, Nom de l'Ă©vĂ©nement de fin, Exception en cas d'Ă©chec, Attendre une rĂ©ponse
  • Lire un attributLire un attributChamps : RĂ©fĂ©rence de l'appareil, Identifiant du fabricant, Endpoint cible, Cluster cible, Identifiant ou nom de l'attribut, Essais, Identifiant de l'Ă©tat, Attribut de l'Ă©tat, ModĂšle de valeur d’état, Forcer la mise Ă  jour
  • Écrire un attributÉcrire un attributChamps : RĂ©fĂ©rence de l’appareil, Identifiant du fabricant, Endpoint cible, Cluster cible, Identifiant ou nom de l’attribut, Type d’attribut, Valeur de l’attribut, Utiliser le cache, Tentatives, Identifiant d’état
  • Sauvegarder les donnĂ©es du coordinateurSauvegarde les donnĂ©es du coordinateur (znp, bellows/ezsp)Champs : Suffixe du fichier de sauvegarde, Nom de l’évĂ©nement de rĂ©ussite, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Lier un clusterLie les clusters de l’appareil ieee Ă  l’appareil command_dataChamps : RĂ©fĂ©rence de l’appareil, RĂ©fĂ©rence de l’appareil de destination, Endpoint cible, Endpoint de destination, Cluster cible, Tentatives, Nom de l’évĂ©nement de rĂ©ussite, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec
  • Lier les clusters d’un appareil Ă  un appareilLie les clusters de l’appareil ieee Ă  l’appareil command_dataChamps : RĂ©fĂ©rence de l’appareil, Groupe de liaison cible, Endpoint cible, Cluster cible, Tentatives, Nom de l’évĂ©nement de rĂ©ussite, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Obtenir la table de liaisonsObtient la table de liaisons de l’appareil.Champs : RĂ©fĂ©rence de l’appareil, Tentatives, Nom de l’évĂ©nement de rĂ©ussite, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Supprimer toutes les liaisons de l’appareilSupprime (Unbind) toutes les liaisons de l’appareilChamps : RĂ©fĂ©rence de l’appareil, Supprimer les liaisons avec cet appareil, Endpoint cible, Cluster cible, Tentatives, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Configurer le rapport d’attributConfigure le rapport d’attribut. Tu peux dĂ©finir une valeur Ă©levĂ©e pour les tentatives (100 ou plus) pour les appareils en veille."Champs : RĂ©fĂ©rence de l’appareil, Endpoint cible, Cluster cible, Identifiant ou nom de l’attribut, Intervalle minimal de rapport, Intervalle maximal de rapport, Changement minimal Ă  rapporter, Identifiant du fabricant, Tentatives, Nom de l’évĂ©nement de succĂšs
  • Lire la configuration du rapportLit la configuration du rapport d’attribut. Tu peux dĂ©finir une valeur Ă©levĂ©e pour les tentatives (100 ou plus) pour les appareils en veille."Champs : RĂ©fĂ©rence de l’appareil, Endpoint cible, Cluster cible, Identifiant ou nom de l’attribut, Identifiant du fabricant, Tentatives, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec
  • Sauvegarder le coordinateur EzspSauvegarde les donnĂ©es du coordinateur (bellows/ezsp)Champs : Suffixe du fichier de sauvegarde, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Obtenir les groupes dĂ©finis sur l’endpointObtient les groupes dĂ©finis sur les endpoints de l’appareilChamps : RĂ©fĂ©rence de l’appareil, Endpoint cible, Tentatives, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec
  • Analyser les routes et les voisins de l’appareilAnalyse toutes les routes et tous les voisins, rĂ©sultats enregistrĂ©s dans /homeassistant/scans/...Champs : RĂ©fĂ©rence de l’appareil, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse
  • Obtenir les groupes du cluster ZLLObtient les groupes de zll_cluster (s’il est prĂ©sent)Champs : RĂ©fĂ©rence de l’appareil, Tentatives, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec
  • DĂ©finir/mettre Ă  jour un Ă©tat de Home AssistantDĂ©finit ou met Ă  jour un Ă©tat de Home AssistantChamps : Valeur de l’attribut, Tentatives, state_id, Attribut de l’état, ModĂšle de valeur de l’état, Autoriser la crĂ©ation, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec
  • GĂ©rer l’associationGĂšre l’association (ZHA doit rĂ©interroger l’appareil comme lors d’une nouvelle association)Champs : RĂ©fĂ©rence de l’appareil, Adresse rĂ©seau courte
  • Envoyer un ping Ă  l’appareilEnvoie un ping Ă  l’appareilChamps : RĂ©fĂ©rence de l’appareil, Nom de l’évĂ©nement de succĂšs, Nom de l’évĂ©nement d’échec, Nom de l’évĂ©nement de fin, Exception en cas d’échec, Attendre une rĂ©ponse

Extrait du 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)
Extrait du README de mdeweerd/zha-toolkit, GNU GPL v3.0. Abrégé.

Informations

Installations
3,4 k partagent leurs statistiques
Étoiles GitHub
310
Connexion
Fonctionne en local
Maintenance
Mise Ă  jour au cours des 6 derniers mois
Version
v1.2.5,
Catégorie
Hubs et protocoles, Protocoles sans fil
Type
Intégration de la Marketplace
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
zha_toolkit

À dĂ©couvrir aussi

Annuaire indĂ©pendant, créé par le dĂ©veloppeur de Vulpo. Non affiliĂ© Ă  Home Assistant ni Ă  l’Open Home Foundation. À propos de ces chiffres