Pour les mises à jour de ZHA il n’y a pas de règle fixe. On peut espérer que les mises à jour mineures trouvent leur chemain dans HA une fois par mois.
« Au pire » quand on constate que son quirk a été mis à jour, il est possible de l’installer localement sans attendre la mise à jour sous Home Assistant - ni même l’intégration « officielle » dans cette bibliothèque de « quirks ».
Pour cela j’ai ceci dans mon configuration.yaml
:
zha:
enable_quirks: true
custom_quirks_path: /config/zha_quirks
Ce qui indique à ZHA qu’il faut d’abord chercher un « quirk » dans le répertoire /config/zha_quirks . Dans la plupart des cas il suffit de déposer le fichier du quirk trouvé en ligne dans ce répertoire là. Cela devient un peu plus complexe si plusieurs fichiers interviennent. (Et après l’ajout du quirk, il faut redémarrer home assistant).
Pour info ‹ quirk › se décrit comme ‹ une habitude comportementale particulière ›. Et c’est utilisé pour ces encapsulations qui ont pour but de rendre un comportement déviant (de la specification zigbee) « compatible » avec ZHA.