# Intégration HomeKit et Siri

**URL:** <https://community.gladysassistant.com/t/integration-homekit-et-siri/7493>\
**Category:** Développement\
**Created:** [Août 23, 2022, 9:46 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493 "2022-08-23T21:46:48Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![gsr\_oyo](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gsr_oyo/32/9051_2.png) [@gsr\_oyo](https://community.gladysassistant.com/u/gsr_oyo)\
**Post date:** [Mars 16, 2023, 8:55 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/62 "2023-03-16T08:55:10Z")

</div>

Merci à tous pour cette intégration d’Apple 😉  
J’ai fait l’ajout de Gladys à mon application maison, mais sur une erreur de manipulation, j’ai supprimé le concentrateur Gladys.  
Et dès que j’essaie de le re ajouter avec le QR code fourni par Gladys, il me dit que le concentrateur existe déjà, et qu’il faut le réinitialiser.  
Mais impossible de trouver comment effectuer cela 😉  
J’ai cherché un peu sur le net, mais je ne trouve rien …

Pourriez-vous m’aider s’il vous plait ?

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Mars 16, 2023, 2:29 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/63 "2023-03-16T14:29:16Z")

</div>

Pendant les tests, on avait eu ce problème mais je pensais que c’était corrigé.  
Si tu es à l’aise en lignes de commande, je peux te donner la procédure ce soir.  
Autrement, je vais créer une issue et il faudra attendre la correction.

---

<div class="post-metadata">

**Author:** ![gsr\_oyo](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gsr_oyo/32/9051_2.png) [@gsr\_oyo](https://community.gladysassistant.com/u/gsr_oyo)\
**Post date:** [Mars 17, 2023, 7:06 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/64 "2023-03-17T07:06:23Z")

</div>

La ligne de commande ne me fait pas spécialement peur lol

Dans la limite du raisonnable lol

Je suis preneur de ta technique au cas où. Merci

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Mars 17, 2023, 8:28 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/65 "2023-03-17T08:28:48Z")

</div>

Procédure pour réinitialiser la connexion HomeKit:

- `ssh pi@gladys.local` (ssh vers ton raspberry pi via IP ou domaine local)
- `docker exec -it gladys /bin/sh` (connexion dans le container Gladys)
- `sqlite3 /var/lib/gladysassistant/gladys-production.db` (lancement de sqlite3 sur la base Gladys)
- `DELETE FROM t_variable WHERE name LIKE 'HOMEKIT_%';` (suppression des variables liées à HomeKit)
- `.quit` (Quitter SQLITE3)
- Ctrl D (Sortir du container Gladys)
- `docker restart gladys` (Redémarrer le container Gladys pour relancer l’initialisation de HomeKit)

Si ça marche, je vais créer une issue pour corriger ce problème

---

<div class="post-metadata">

**Author:** ![gsr\_oyo](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gsr_oyo/32/9051_2.png) [@gsr\_oyo](https://community.gladysassistant.com/u/gsr_oyo)\
**Post date:** [Mars 17, 2023, 4:33 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/66 "2023-03-17T16:33:13Z")

</div>

> [@cicoub13](#):
>
> DELETE FROM t\_variable WHERE name LIKE ‹&nbsp;HOMEKIT\_%&nbsp;›;

UN génie !!!

Merci beaucoup ça fonctionne ! Je garde ces commandes en note ça peut carrément servir !!

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Mars 19, 2023, 7:14 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/67 "2023-03-19T19:14:08Z")

</div>

> [@cicoub13](#):
>
> Pendant les tests, on avait eu ce problème mais je pensais que c’était corrigé.  
> Si tu es à l’aise en lignes de commande, je peux te donner la procédure ce soir.  
> Autrement, je vais créer une issue et il faudra attendre la correction.

En effet tu me l’avais signalé, mais le bouton de réinitialisation n’a pas encore été implémenté, je vais me repencher dessus. Ta solution de la base de données est en attendant la plus simple

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Mars 27, 2023, 8:23 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/68 "2023-03-27T20:23:56Z")

</div>

Salut @cicoub13, côté code on est tout bon pour [cette PR](https://github.com/GladysAssistant/Gladys/pull/1650) sur les capteurs de contact et mise à jour des valeurs en quasi direct sur l’app Maison. Je crois que depuis ton dernier test il y a eu un léger fix d’optimisation est ce que je peux te demander s’il te plait un dernier test avec l’image que je viens de te créer ? Tu la trouveras comme d’habitude avec le tag `bertrandda/gladys:homekit`

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Mars 28, 2023, 8:24 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/69 "2023-03-28T08:24:06Z")

</div>

Hello. Merci. Je teste cette semaine (sûrement Vendredi)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 13, 2023, 8:18 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/70 "2023-05-13T08:18:17Z")

</div>

Le dernier développement de @bertrandda est disponible dans Gladys Assistant 4.23 ! ( [Streaming de caméra live dans Gladys Assistant 4.23 | Gladys Assistant](https://gladysassistant.com/fr/blog/camera-live-streaming-gladys-assistant-4-23/) )

Merci pour le développement 🙏

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Juin 11, 2023, 10:51 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/71 "2023-06-11T22:51:30Z")

</div>

La PR pour réinitialiser le pont HomeKit depuis la page de configuration de l’intégration

> <https://github.com/GladysAssistant/Gladys/pull/1812>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to \[the community\](https://community.gladysassistant.com/) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> I added possibility to reset Gladys HomeKit bridge, usefull to resolve "already connected" error
> 
> I also upgraded \`hap-nodejs\` dependency

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/eaa346c646696254412a0358e52afb5e380b0f03.png)

Ça devrait simplifier la procédure que décrivait @cicoub13 un peu plus haut.

Pour ceux qui veulent tester une image docker de test est disponible `bertrandda/gladys:homekit`

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [Juin 12, 2023, 7:26 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/72 "2023-06-12T07:26:19Z")

</div>

Testé ce matin avec deux scénarios :

- suppression du point dans Maison sur iPad, réinitialisation sur Gladys puis ajout du pont. Tout fonctionne ✅
- réinitialisation sur Gladys, puis suppression/ajout du pont dans Maison sur iPad. Tout fonctionne ✅

Merci 💪

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 15, 2023, 6:39 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/73 "2023-06-15T06:39:23Z")

</div>

Cette fonctionnalité est disponible dans Gladys Assistant 4.25, merci à @bertrandda pour le développement et @cicoub13 pour les tests!

> [@Gladys Assistant 4.25 : Amélioration d'UX des scènes, nouveau widget & plus!](https://community.gladysassistant.com/t/gladys-assistant-4-25-amelioration-dux-des-scenes-nouveau-widget-plus/8214):
>
> Salut à tous ! Très heureux de vous présenter aujourd’hui une grosse release de Gladys, Gladys Assistant 4.25 fire Toutes les informations sur cette nouvelle version sont disponibles sur le blog : Cette version met à l’honneur les développements de @Lokkye, @bertrandda et @AlexTrovato, merci à eux pour leurs contribution pray A la recherche des testeurs Tuya ! Je profite de ce post pour mettre en avant que @Lokkye est actuellement à la recherche de testeurs sur l’intégration Tuya qu’i…

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Juillet 18, 2023, 8:34 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/74 "2023-07-18T20:34:42Z")

</div>

Nouvelle PR pour simplifier l’ajout de futurs appareils dans l’intégration, j’en ai profité pour ajouter les capteurs d’humidité et de fuite d’eau. Si certains veulent tester, l’image `bertrandda/gladys:homekit` est à jour.

La PR : [Add leak & humidity sensor for HomeKit by bertrandda · Pull Request #1835 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/1835)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 18, 2023, 10:22 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/75 "2023-08-18T10:22:51Z")

</div>

Salut à tous,

Est-ce qu’il y a eu des testeurs sur la dernière PR de @bertrandda ? 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 4, 2023, 12:29 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/76 "2023-09-04T12:29:17Z")

</div>

Salut à tous, petite relance de rentrée, est-ce que certains d’entre vous ont testé cette intégration ? 🙂

@bertrandda Tu me confirmes que tu n’as pas testé cette PR en vrai ? Si tu as besoin que je t’envoie du matériel pour faire des tests, n’hésite pas !

Je peux te payer par exemple :

- [Capteur température/humidité Sonoff Zigbee 3.0](https://www.domadoo.fr/fr/peripheriques/5319-sonoff-capteur-de-temperature-et-d-humidite-zigbee-30-snzb-02-6920075776102.html?domid=17)
- ou celui-là : [Capteur température/humidité avec écran Zigbee 3.0](https://www.domadoo.fr/fr/peripheriques/6614-sonoff-capteur-de-temperature-et-d-humidite-zigbee-30-avec-ecran.html)
- [Capteur Aqara fuite d’eau Zigbee 3.0](https://www.domadoo.fr/fr/reconditionne/5195-reconditionne-aqara-capteur-d-eau-zigbee-6970504210257.html?domid=17)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 11, 2023, 6:07 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/77 "2023-10-11T18:07:24Z")

</div>

Salut Pierre-Gilles,

J’ai testé avec des appareils virtuels dans mon environnement de dev. Sur ma véritable instance Gladys j’ai des capteurs de fuite d’eau. J’aimerai lancer zigbee2mqtt sur mon environnement de dev mais je ne sais pas trop comment faire puisque l’environnement de dev est lancé via cli alors que zigbee2mqtt à besoin (je crois) de gladys sur docker pour se lancer et communiquer. Une idée pour m’aider ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 12, 2023, 8:08 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/78 "2023-10-12T08:08:46Z")

</div>

Actuellement ce n’est pas possible, mais il y a une PR d’Alex que j’avais commencé à reprendre (avant de bosser sur la feature « Alarme ») qui permet de connecter Gladys à un Zigbee2mqtt externe. Après pour l’instant c’est pas live c’est juste une PR !

Si tu as déjà testé avec des appareils virtuels ça me va.

Tu veux qu’on procède comment pour le merge ? J’ai vu tes autres messages sur le sujet du capteur de mouvement

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 12, 2023, 10:40 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/79 "2023-10-12T10:40:36Z")

</div>

Oui, si tu veux tu peux merger la PR, @cicoub13 s’occupera d’ajouter le capteur de mouvements dans une autre PR

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 12, 2023, 3:43 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/80 "2023-10-12T15:43:27Z")

</div>

C’est mergé, merci pour la PR ! 🙏

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 16, 2024, 8:03 UTC](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493/81 "2024-10-16T20:03:17Z")

</div>

Quelques info sur des nouveautés en lien avec le service HomeKit

Je viens de proposer un fix pour les appareils avec plusieurs fois la même fonctionnalité (comme les multiprises par exemple)

> <https://github.com/GladysAssistant/Gladys/pull/2139>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add correct control of multiple same service device (ex: multiprise contains multiple switch)

Si vous voulez tester, l’image `bertrandda/gladys:homekit` est dispo.

La librairie `hap-nodejs` qui réplique le protocole utilisé par HomeKit, est sorti en 1.0 qui annoncent de très bons changements dont un pour réduire grandement les interactions et embouteillages réseau. Malheureusement pour l’instant je n’arrive pas à la faire fonctionner ça demandera plus de travail et j’ai mis à jour à la version juste avant la version stable la 0.12

[Page précédente](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493.md?page=3)

[Page suivante](https://community.gladysassistant.com/t/integration-homekit-et-siri/7493.md?page=5)
