L’ampoule répond instantanément dans l’app Hue. Vous pouvez la faire varier, changer sa couleur, lancer une de ses scènes maison. Puis vous basculez sur l’app Maison et elle affiche Aucune réponse.
Il est tentant d’y voir un bug d’Apple. Ce n’en est presque jamais un : ce sont deux apps qui empruntent deux chemins différents vers la même ampoule, et un seul de ces chemins est cassé.
Deux apps, deux chemins totalement différents
Quand vous touchez une lampe dans l’app Maison depuis votre cuisine, rien ne quitte votre logement. Votre iPhone découvre l’accessoire sur le réseau local via le multicast DNS, ouvre une connexion vers lui et envoie la commande. La conception d’Apple est délibérément locale.
Une app de fabricant typique fait tout autre chose. Elle envoie votre commande aux serveurs de la marque, et l’accessoire — qui maintient une connexion sortante vers ces mêmes serveurs — la récupère. La commande sort de chez vous et y revient.
Cette différence explique tout le symptôme. Un accessoire capable d’ouvrir une connexion sortante vers Internet mais impossible à joindre depuis un autre appareil de votre propre réseau fonctionnera impeccablement dans l’une et sera invisible pour l’autre.
Toutes les apps de fabricants ne sont pas exclusivement cloud. Certaines parlent à un pont local quand votre téléphone est sur le même réseau et basculent sur le cloud quand vous êtes dehors. C’est précisément pour cela que le test en données cellulaires mérite d’être fait plutôt que supposé.
Dans quel cas êtes-vous ?
| Ce que vous observez | Ce que cela désigne |
|---|---|
| L’app du fabricant marche en Wi-Fi et en cellulaire | Chemin cloud sain, chemin local cassé — la suite de ce guide |
| Elle marche en Wi-Fi, échoue en cellulaire | Le chemin local fonctionne — le défaut est propre à l’appairage HomeKit |
| Elle échoue elle aussi | Autre problème : l’accessoire ou sa connexion est à terre |
| Cela n’échoue que quand vous êtes absent | Le concentrateur, pas l’accessoire |
| Tous les accessoires d’une marque se comportent ainsi | Le pont de cette marque et son lien vers HomeKit |
| Cela a commencé juste après une mise à jour du firmware | L’appairage HomeKit ou la couche de compatibilité |
Si l’accessoire échoue également dans sa propre app, le problème est plus simple et plus ordinaire — ce que « Aucune réponse » signifie vraiment le reprend depuis le début.
Ce qui casse dans l’écart
Voici les causes, à peu près dans l’ordre où elles se révèlent responsables.
Le filtrage du multicast et du mDNS
HomeKit trouve les accessoires via le multicast DNS, le même mécanisme qu’AirPlay et que la détection des imprimantes. Les box filtrent ou limitent le multicast sous des noms variés : IGMP snooping, limitation du débit multicast, « optimiser le trafic multicast », réglages de passerelle Bonjour ou mDNS.
Avec le multicast étouffé, l’accessoire est sur votre réseau en parfaite santé et votre iPhone ne le trouve pas. Sa connexion cloud n’est pas affectée, donc son app continue comme si de rien n’était.
L’isolation des clients
Vendue aussi sous les noms d’isolation des points d’accès, isolation invité ou « bloquer l’accès au réseau local ». Elle empêche les appareils du réseau de se parler. L’accès Internet de chacun reste intact, d’où ce symptôme exact : toutes les apps cloud fonctionnent, tous les protocoles locaux meurent.
Des réseaux séparés qui ressemblent à un seul réseau
C’est la cause qui piège les gens techniques, parce qu’elle résulte d’une décision sensée.
- Un réseau invité. Votre iPhone l’a rejoint sans bruit, ou l’accessoire l’a fait à la configuration.
- Un SSID dédié aux objets connectés. Conseil de sécurité répandu, et fatal à HomeKit à moins d’autoriser délibérément le trafic entre segments.
- Un VLAN sans route vers le réseau principal. Même effet, plus radical.
HomeKit a besoin que votre iPhone, votre concentrateur et vos accessoires puissent se joindre directement. Toute organisation qui les sépare arrête HomeKit tout en laissant intacte la connexion Internet de chaque accessoire — et donc son app.
Un VPN sur votre iPhone
Les consignes d’Apple sur les accessoires qui ne répondent pas citent explicitement les VPN et les logiciels de sécurité tiers. Un profil VPN peut capter ou dérouter le trafic local dont HomeKit dépend, et les accessoires disparaissent de l’app Maison pendant que tout ce qui passe par Internet sur le même téléphone fonctionne normalement.
Celui-là s’écarte vite : désactivez le VPN, forcez la fermeture de l’app Maison, rouvrez-la.
L’appairage HomeKit lui-même
Un accessoire détient son appairage HomeKit séparément de son compte chez le fabricant. Les deux sont indépendants, et l’un peut casser pendant que l’autre va bien.
Cela arrive le plus souvent après une réinitialisation lancée depuis l’app du fabricant, ou après une mise à jour de firmware qui remet à zéro l’état d’appairage. Le compte de la marque survit, donc son app continue de fonctionner, pendant que les clés de HomeKit ne correspondent plus à rien. L’accessoire reste alors dans l’app Maison, d’apparence normale, sans répondre à quoi que ce soit.
L’exposition au niveau du pont
Pour tout ce qui se trouve derrière un pont Hue, un hub Aqara ou un pont Lutron, il existe deux liens distincts : accessoire-vers-pont, et pont-vers-HomeKit. L’app du fabricant n’exerce que le premier.
Un pont qui a perdu son appairage HomeKit — ou dont les accessoires ajoutés depuis l’appairage n’ont jamais été exposés à HomeKit — vous donne donc des lampes qui fonctionnent superbement dans leur app et qui sont absentes ou muettes dans Apple Maison. Vérifiez dans les réglages du pont quels accessoires il publie vers HomeKit avant de toucher la moindre ampoule.
Déterminer quels accessoires sont touchés, et s’ils partagent un pont, est ce qui consomme le temps. Vingt ampoules réparties dans trois pièces, cela fait vingt vérifications dans l’app Maison et vingt autres dans l’app du fabricant, alors que la réponse cherchée tient en une phrase : lesquelles ont quelque chose en commun.
Le décalage de firmware
Le firmware d’un accessoire et les attentes de HomeKit se désynchronisent parfois. L’app du fabricant est écrite pour son propre firmware et continuera de fonctionner ; c’est la couche de compatibilité HomeKit que la mise à jour corrige.
Cherchez des mises à jour dans l’app du fabricant, pour l’accessoire comme pour le pont derrière lequel il se trouve. C’est le conseil d’Apple lui-même, et cela vaut la peine avant toute manipulation destructrice.
Les vérifications, dans l’ordre
De la moins coûteuse à la plus destructrice. L’ordre compte parce que chaque étape élimine une classe entière de causes.
-
Faites le test en données cellulaires sur l’app du fabricant. Il vous dit en une minute si vous poursuivez un problème de réseau local ou un problème d’appairage HomeKit, et tout ce qui suit dépend de cette réponse.
-
Vérifiez le réseau de votre iPhone. SSID principal plutôt que réseau invité, Bluetooth activé, VPN désactivé. Il est gênant de constater à quel point cela suffit souvent.
-
Forcez la fermeture de l’app Maison et rouvrez-la. Il n’existe pas de geste de rafraîchissement par balayage : fermer l’app depuis le sélecteur d’apps est ce qui force une nouvelle vérification. « Aucune réponse » est mis en cache : un accessoire rétabli il y a quelques minutes peut encore afficher l’ancien verdict.
-
Établissez l’ampleur. Un accessoire, ou tout ce qui est derrière un pont, ou absolument tout. Absolument tout désigne le concentrateur ou la box plutôt qu’un accessoire.
-
Redémarrez dans l’ordre d’Apple — la box d’abord, puis les ponts et concentrateurs, puis l’accessoire. Un concentrateur qui rejoint un réseau encore mal configuré revient avec le même défaut, ce qui explique pourquoi redémarrer le seul HomePod « marche pendant une heure ».
-
Vérifiez le firmware de l’accessoire et de son pont.
-
Ne réappairez qu’à la fin, après avoir noté toutes les scènes et automatisations qui référencent l’accessoire.
Quand c’est l’inverse
Il arrive que le symptôme s’inverse : Apple Maison pilote l’accessoire normalement et c’est l’app du fabricant qui n’y arrive pas.
C’est une bonne nouvelle. Cela signifie que votre réseau local et votre appairage HomeKit sont sains, et que les serveurs du fabricant passent une mauvaise journée. Rien n’a besoin d’être réparé chez vous, et la pire chose à faire est de réinitialiser des accessoires pendant la panne de quelqu’un d’autre : vous perdrez une configuration HomeKit qui fonctionnait sans rien gagner.
Si cela échoue encore
Si l’accessoire répond dans son app en données cellulaires, échoue dans Maison, et que votre réseau n’a ni isolation, ni VLAN, ni réseau invité, ni VPN dans le chemin, le candidat restant est l’appairage lui-même. C’est là que retirer et rajouter se justifie — et cela mérite d’être fait délibérément, les scènes et automatisations notées au préalable.
Si vous découvrez au contraire que l’accessoire répond parfois dans l’app Maison, le diagnostic change de nature. L’intermittence a ses propres causes, dont aucune ne se corrige par un réappairage : un accessoire qui se déconnecte sans arrêt est le bon guide. Et si plusieurs marques tombent en même temps, regardez d’abord en amont vers le concentrateur, car un problème de concentrateur imite de façon très convaincante une douzaine de pannes d’accessoires.


