Somfy Connectivity Kit et HomeKit

Bonsoir

Mon problème

J’ai un kit Somfy Connectivity

sur lequel j’ai 4 volets roulants de velux.
J’ai l’appli Tahoma et tou cela fonctionne bien.
Seulement j’aimerais bien l’intégrer à HA, qui d’ailleurs à détecté le kit.
Quand je clique sur « Configuré » j’ai cette fenêtre qui apparait :

Le code sur le kit est de ce style :
1234
5678

Je le saisi au format demandé : 123-45-678

Et j’ai ce retour :
homek02
et si je le saisi de nouveau :
homek03

J’ai redémarré le kit ainsi que mon rpi mais j’ai toujours le même souci

Ma configuration

Version core-2024.4.3
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Utilisateur root
Environnement virtuel false
Version de Python 3.12.2
Famille du système d’exploitation Linux
Version du système d’exploitation 6.1.73-haos-raspi
Architecture du processeur armv7l
Fuseau horaire Europe/Paris
Répertoire de configuration /config

Bonsoir
Pour connecter le kit de connectivité à HA il faut passer par l’intégration Overkiz

Non overkiz c’est pour utiliser la configuration distante de somfy. En local il faut ( il suffit) utiliser l’intégration HomeKit. C’est bien mieux car indépendant du WAN

Mais attention, il ne doit y avoir aucun appareil déjà connecté sur un HomeKit extérieur à HA
PHIL

Ah ok, je ne savais pas
Du coup je pourrais passer par se biais là pour piloter mes appareils (volets) associés à mon kit de connectivité !

@romu044, le code pin se trouve dans l’application TaHoma dans aides et fonctionnalités avancées

Oui
Mais seul défaut, HomeKit ne supporte pas le protocole RTS. Donc OK pour des volets IO mais NOK’pijr des volets RTS en local

Sur le kit de connectivité, il doit y avoir une étiquette marquée HomeKit avec un code à 8 chiffre. C’est celui ci qu’il faut rentrer dans HA.

Merci pour vos réponses.

@Yoyouri , le code d’appairage demandé est à 8 chiffres le code pin est sur 12.

@Argonaute, c’est bien ce que j’ai fait :
Le code sur le kit est de ce style :
1234
5678

Je le saisi au format demandé : 123-45-678
Mais cela ne fonctionne pas

Salut

Il faut regarder dans les journaux pour voir quelle est l’erreur retournée.

j’ai désappairé mon kit de l’appli tahoma, et tout redémarré (le kit et HA), du coup je n’ai plus le homekit en décourverte, faut il que je refasse la procédure dans tahoma ?

Quand tu l’essai ça indique quoi comme erreur ?

Il suffit d’aller chercher l’intégration manuellement dans Ajouter une intégration

je n’ai pas trouvé de home kit ni tahoma dans les integrations

C’est dans Apple puis homekit :grin:

oui j’ai vu, mais il me découvre 2 kit qui ne correspondent pas.

Du coup j’ai restauré HA à une date antérieure, et c’est réapparu, mais toujours pareil :

et en retour : « Code HomeKit incorrect. Veuillez le vérifier et réessayer. »
Je ne peux pas faire mieux.

Regarde les journaux de HA.
Et édite ton post, on n’a pas besoin du code.

C’était pour vous faire voire que je faisait correctement ce qui était demandé.
Pour les journaux voici :

Enregistreur: homeassistant.components.homekit_controller.config_flow
Source: components/homekit_controller/config_flow.py:452
intégration: homekit_controller (documentation, problèmes)
S'est produit pour la première fois: 16 avril 2024 à 20:07:11 (1 occurrences)
Dernier enregistrement: 16 avril 2024 à 20:07:11

Pairing attempt failed with an unhandled exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/homekit_controller/config_flow.py", line 452, in async_step_pair
    pairing = await self.finish_pairing(code)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ip/discovery.py", line 85, in finish_pairing
    response = await self.connection.post_tlv(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ip/connection.py", line 465, in post_tlv
    response = await self.post(
               ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ip/connection.py", line 426, in post
    return await self.request(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ip/connection.py", line 495, in request
    raise AccessoryDisconnectedError(
aiohomekit.exceptions.AccessoryDisconnectedError: Connection lost before request could be sent

Bonjour,
Un p’tit UP, j’ai ajouté le journal, voir poste précédent.

Es tu vraiment sûr que ton kit n’est pas déjà relié à un HomeKit sur ton iPhone ou sur ton iPad ? Par principe ça ne supporte qu’un seul HomeKit
Il faut donc supprimer tout attachment existant avant d’utiliser HA

Bonjour,
Je n’ai pas d’équipements Apple :grinning:
Le kit est juste connecté à l’application Tahoma