Le THZReader est maintenant compatible avec ZHA !

Après un petit peu de code et de recherche, le THZReader est désormais pleinement compatible avec Home assistant via ZHA ! A voir dans ma boutique !

Le fonctionnement de ZHA est un peu particulier par rapport à Z2M qui est clairement beaucoup plus flexible. Il faut savoir que ZHA ne permet pas d’exposer aussi facilement des entités. En effet, la partie de ZHA qui traite la création des entités dans HA n’est pas accessible via la partie custom quirk.

Dans la version Z2M, j’ai crée mon converter, récupéré les informations dans les attributs qui m’interessé et j’ai ensuite exposé des entités que j’ai choisi, à savoir, un binary pour indiqué la présence d’un badge et un texte pour l’UID du tag :

    exposes.binary('tag', ea.STATE, true, false).withDescription('Tag present status (e.g., true, false)'),
    exposes.text('uid', ea.STATE).withDescription('UID of the read RFID tag'),

Dans ZHA, et bien ces méthodes d’exposition n’existe tout simplement pas. J’ai donc fait le choix de créer une entité exposé de type occupancy, qui comme dans le cas de Z2M expose la présence de n’importe quel tag, ce qui permet de savoir rapidement que l’on à quelque chose qui est lu par le lecteur.

La suite se passe dans les ZHA_event !

Et comme les zha_event, ce n’est pas très UI friendly, je ne vous ai pas laisser sans rien, j’ai crée un blueprint qui vous permet de lier le zha_event à la plateforme tag de Home assitant !

Vous pourrez ainsi profiter d’un lecteur parfaitement intégré dans HA !

Leave a Reply

Your email address will not be published. Required fields are marked *

Rejoindre la liste d'attente Nous vous informerons quand le produit sera de retour en stock. Veuillez laisser votre adresse électronique ci-dessous.