Je crée un petit fil pour mon plugin qui vient de sortir en stable.
Pour ceux qui ne le connaissent pas, ce plugin est fait pour connecter les périphériques homekit réseau (pas bluetooth donc !) à Jeedom et de les controler dans Jeedom.
(Si vous cherchez à envoyer les périphériques Jeedom dans Homekit, ce n’est pas le bon plugin, dans ce cas, il faut utiliser plugin-homebridge !!)
Le but du plugin est de rendre compatible avec Jeedom les périphériques qui sont SEULEMENT Homekit, donc qui n’ont pas d’autres moyens d’être contrôlés (via un autre plug-in) dans Jeedom. Donc Pont Philips Hue,Gateway Ikea, ça sera du bonus si ça fonctionne mais ce n’est clairement pas le but !
Une fois appairé avec ce plugin, les périphériques ne sont plus appairables avec « Maison ». Il faut donc les réinjecter dans homebridge. Plus tard (ou jamais), ils seront automatiquement réinjecté dans homebridge sans configuration (pour l’instant il faut passer par les types génériques et parfois des virtuels… et parfois vous ne trouverez pas le type générique…).
Si vous testez le plugin avec l’un de vos périphérique encore non listé dans la compatibilité et que ça fonctionne (même si ca ne fonctionne pas, c’est intéressant de le savoir), envoyez-moi (en privé, c’est mieux) la ligne complète « getAccessories » qui se trouve dans le log « hkControl » après l’appairage ou après une relance du démon.
Grosse modification du plugin ce jour !!! (prendre la dernière version de 16h25)
il n’y a plus de bouton « Découverte » la découverte se fait maintenant en continu, dès que l’équipement annonce qu’il est présent sur le réseau, il sera ajouté. (s’il est appairable, sinon, log en debug expliquant pourquoi)
En cas de déconnection d’un équipement, on n’essaie plus de s’y reconnecter, on attend simplement qu’il se réannonce.
Gestion des changements de port ou d’ip des équipements, s’ils se réannoncent avec le nouveau port/ip, on modifie l’équipement et reconnecte.
Cela devrait permettre de faire fonctionner toutes les passerelles Xiaomi qui sont pour l’instant (en attendant votre confirmation) toujours indiquées comme non-compatible ou en cours de test. Car à l’ajout d’un nouvel accessoire, celles-ci changent de port !
Si avec cette mise à jour vous pouvez confirmer l’un des modèles Xiaomi (ou autre) comme fonctionnel, vous pouvez m’envoyer un petit Message avec la ligne « getAccessories » comme indiqué plus haut.
Gestion des ponts avec bcp d’accessoires, la liste n’est plus mise en BDD (elle était tronquée si trop d’accessoire) mais lue directement dans le fichier d’appairage.
Résolution d’un plantage du démon au désappairage. (bug apporté avec la mise à jour précédente)
Quand un équipement est supprimé d’un pont via la passerelle (voir doc constructeur de la passerelle), après sauvegarde de la passerelle (ou Rafraîchissement voir point 2), l’équipement apparait en barré :
Version de Jeedom 4.0 MINIMUM !!! le plugin sur une V3 ne recevra plus de mise à jour et n’est plus supporté !
Connexions permanente pour les équipements (commandes actions plus rapides)
Correctif pour les problèmes de double souscriptions ou de plantage après refresh
Divers correctifs pour gérer les déconnexions des équipements et les reprendre automatiquement quand ils reviennent.
Logs plus clairs et plus détaillés en cas de problème
12-02-2022
Freeze de la version du plugin pour Jeedom V3 sur la stable du 16-11-2021. La V3 n’aura plus d’update du plugin. Fin du support pour la V3. Si vous avez reçu cette mise à jour, vous êtes toujours en V3, mettez à jour en V4 minimum au plus vite !
Je viens de tester pour vous la nouvelle gateway Lidl Homekit et elle fonctionne sur hkControl (un iPhone semble nécessaire pour la mettre dans maison et la retirer. Ensuite elle est dispo pour le plugin, je test plus en profondeur semaine prochaine). j’ai testé le detecteur de mouvement et il fonctionne parfaitement !
Gateway Lidl Homekit HG07132 (logo Homekit sur la boîte !)
Petite mise à jour qui devrais permettre de rendre compatible les ponts IKEA Dirigera en homekit (à confirmer, officiellement toujours pas compatible) (attention, si ceux-ci passent en matter et laissent tomber homekit dans le futur, ils ne seront plus compatibles !)
ATTENTION : Plus compatible avec les versions de jeedom <4.2 !!! si vous avez encore une (très) vieille version, vous ne verez pas cette mise à jour et vous pouvez rester avec l’ancienne (mais plus de support !)
Passage en JSONRPC plutot que event (plus robuste, surtout pour les grosses passerelles)
Fix sur certains booléens suite au passage en JSONRPC
Passage du démon en axios plutot que request qui est obsolète
Ajout du timing dans l’installation des dépendances
Plus besoin de redémarrer le démon quand on change le niveau de log dans la config du plugin, l’info est envoyée au démon directement.
Correction pour les équipements qui ont le même nom qu’un équipement déjà existant
Meilleure vérification des dépendances, toutes les libs doivent être à la bonne version.
Petit message pour vous annoncer que pour la plupart de mes plugins (HkControl donc mais aussi Homebridge, aTVremote et UniFi etc). Je ne supporte plus Debian 10 Buster car Debian lui même a stoppé son support (long terme pourtant !) le 1er juillet 2024.
Soit vous installez nouvellement un de ces plugins sur une Debian 10 et ça ne marchera pas (vous recevrez un message vous disant que votre système n’est plus supporté). Vous devez donc passer en Debian 11 en suivant les tutoriels trouvables facilement ici.
Soit vous mettez à jour un de ces plugins qui fonctionne sur votre système Debian 10 et les dépendances ne se lanceront plus afin de ne pas modifier l’existant qui fonctionne ! Vous ne profiterez probablement pas des nouveautés éventuelles et votre système risque de ne plus fonctionner à un moment donné… Vous devez donc passer en Debian 11 en suivant les tutoriels trouvables facilement ici.
Soit vous essayez de réparer ou de faire fonctionner ce plugin sur un système Debian 10 et la vous n’aurez pas de support de ma part tant que vous n’êtes pas passé en Debian 11 minimum.Vous devez donc passer en Debian 11 en suivant les tutoriels trouvables facilement ici.
Si vous avez un système en Debian 10 qui fonctionne. Ne mettez pas à jour mes plugins (ni aucun autre) ! Restez dans l’état jusqu’à mettre à jour en Debian 11.
Je suis au courant que certains désirent rester en Debian 10 pour Blea ou autre raison tout à fait valable. Mais je pense qu’il y a des solutions (theengs gateway, openmqtt gateway, etc) pour s’en passer. Et si pas, je ne peux pas vous aider…
Je suis aussi au courant aussi qu’aujourd’hui la Jeedom Smart n’a pas encore d’image Debian 11. Je vous invite à faire un ticket support à jeedom pour leur demander une image Debian 11.