Homebridge HS suite restauration

Bonjour

Suite à un changement de machine, j’ai restauré une sauvegarde. Tout fonctionne, sauf Homebridge, tous les équipements sont sans réponse. J’ai trouvé quelques sujets ici mais je ne suis pas sûr de ce que je dois faire.
J’ai tenté de redémarrer le homepod, mais pas mieux. C’est la première fois que je suis confronté à ce genre de situation, et j’aimerais ne rien perdre, donc éviter de supprimer et de recréer.
J’ai bien sur réinstallé les dépendances sans problème (fait deux fois):

0000|== Jeedom 4.2.14 sur Debian GNU/Linux 10 (buster)/amd64/x86_64/64bits aka 'diy' avec nodeJS v14.21.1 et jsonrpc:whiteip et homebridge (stable) 2022-08-24 16:46:53 (avant:inconnu)
0001|======================================================================
0002|== 23/11/2022 19:29:38 == Installation des dépendances de homebridge
0003|======================================================================
0004|[  0% ] : Vérification des droits...
0005|[  4% ] : Vérification des droits : [0sec] : [  OK  ]
0006|[  5% ] : Mise à jour APT et installation des packages nécessaires...
0007|[  9% ] : Mise à jour APT et installation des packages nécessaires : [6sec] : [  OK  ]
0008|[ 10% ] : Prérequis...
0009|[ 14% ] : Prérequis : [0sec] : [  OK  ]
0010|[ 15% ] : Installation des packages nécessaires...
0011|[ 19% ] : Installation des packages nécessaires : [2sec] : [  OK  ]
0012|[ 20% ] : Vérification du système...
0013|[ 24% ] : Vérification du système : [0sec] : [  OK  ]
0014|[ 25% ] : Vérification de la version de NodeJS installée...
0015|[Check Version NodeJS actuelle : v14.21.1 : [  KO  ]
0016|[ 29% ] : Vérification de la version de NodeJS installée : [0sec] : [  OK  ]
0017|[ 30% ] : Installation de NodeJS 16...
0018|Utilisation du dépot officiel
0019|[Check Version NodeJS après install : v16.18.1 : [  OK  ]
0020|[Check Version NPM : 8.19.2 : [  OK  ]
0021|[Check Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [  OK  ]
0022|[ 49% ] : Installation de NodeJS 16 : [36sec] : [  OK  ]
0023|[ 50% ] : Nettoyage...
0024|[ 59% ] : Nettoyage : [0sec] : [  OK  ]
0025|[ 60% ] : Nettoyage anciens modules...
0026|[ 69% ] : Nettoyage anciens modules : [5sec] : [  OK  ]
0027|[ 70% ] : Vérification des droits avant install...
0028|[ 71% ] : Vérification des droits avant install : [0sec] : [  OK  ]
0029|[ 72% ] : Installation/Mise à jour de homebridge-camera-ffmpeg...
0030|[ 73% ] : Installation/Mise à jour de homebridge-camera-ffmpeg : [10sec] : [  OK  ]
0031|[ 74% ] : Installation/Mise à jour de homebridge-alexa...
0032|[ 75% ] : Installation/Mise à jour de homebridge-alexa : [16sec] : [  OK  ]
0033|[ 76% ] : Installation/Mise à jour de homebridge-gsh...
0034|[ 77% ] : Installation/Mise à jour de homebridge-gsh : [20sec] : [  OK  ]
0035|[ 78% ] : Installation/Mise à jour de homebridge-config-ui-x...
0036|[ 79% ] : Installation/Mise à jour de homebridge-config-ui-x : [48sec] : [  OK  ]
0037|[ 80% ] : Installation de Homebridge...
0038|[ 81% ] : Installation de Homebridge : [17sec] : [  OK  ]
0039|[ 82% ] : Installation de homebridge-jeedom master, veuillez patienter svp...
0040|[ 83% ] : Installation de homebridge-jeedom master, veuillez patienter svp : [25sec] : [  OK  ]
0041|[ 84% ] : Vérification des droits après install...
0042|[ 89% ] : Vérification des droits après install : [1sec] : [  OK  ]
0043|[ 90% ] : Configuration Avahi...
0044|[ 99% ] : Configuration Avahi : [0sec] : [  OK  ]
0045|[100% ] : Terminé !
0046|======================================================================
0047|== OK == Installation Réussie [3:06]
0048|======================================================================

Lorsque je démarre le daemon, je vois bien tous les accessoires dans les logs:

0003|[11/23/2022, 7:33:58 PM] Homebridge v1.5.0 (HAP v0.10.4) (sgjee) is running on port 51826.
0004|[11/23/2022, 7:34:00 PM] [sgjee] Enumération des scénarios Jeedom...
0005|[11/23/2022, 7:34:00 PM] [sgjee] ┌──── Bureau-DEP > ARRET-CAM-BUR-HUE SC (115)
0006|[11/23/2022, 7:34:00 PM] [sgjee] │ Scenario invisible, activé, pas coché pour Homebridge
0007|[11/23/2022, 7:34:00 PM] [sgjee] │ KO : Accessoire Ignoré
0008|[11/23/2022, 7:34:00 PM] [sgjee] └─────────
(...)
1492|[11/23/2022, 7:34:01 PM] [sgjee] ┌────RAMASSE-MIETTES─────
1493|[11/23/2022, 7:34:01 PM] [sgjee] │ (Suppression des accessoires qui sont dans le cache mais plus dans jeedom (peut provenir de renommage ou changement de pièce))
1494|[11/23/2022, 7:34:01 PM] [sgjee] │ Rien à supprimer
1495|[11/23/2022, 7:34:01 PM] [sgjee] └────────────────────────
1496|[11/23/2022, 7:34:01 PM] [sgjee] --== Homebridge est démarré et a intégré 14 accessoires ! (Si vous avez un Warning Avahi, ne pas en tenir compte) ==--
1497|e[0;37m[11/23/2022, 7:34:06 PM] e[0me[0;36m[Homebridge UI]e[0m e[0;33mHomebridge Config UI X v4.50.2 is listening on :: port 33221e[0m

Dans l’appli Maison, j’ai ceci concernant le pont jeedom:

Est ce que le fait qu’il soit identifié par une adresse MAC n’oblige pas à tout refaire suite au changement de matériel?

Bref, vous l’aurez compris, je cherche à refaire fonctionner sans avoir à tout refaire…

Merci d’avance de votre aide :slight_smile:

Jeedom: 4.2.14
Homebridge: 2022-08-24 16:46:53

Hello, le mieux est de supprimer le pont changer le nom et le rajouter.

1 « J'aime »

Salut
Si je fais ça, je supprime tout et je dois tout refaire?

dans maison oui

Je ne perd pas la config des équipements dans jeedom? Juste dans maison?

Exactement

Ok si je resume:

  1. Je supprime le pont de maison
  2. Je change son nom dans jeedom (nom du pont dans homebridge).
  3. Je refais la config dans maison comme si c’etait un nouveau pont

L’étape 2 est absolument nécessaire ?

1 « J'aime »

Oui c’est ça qui fait tout !
N’oublie pas aussi de relancer le démon évidemment

J’ai donc supprimé le pont de maison, renommé dans le plugin et redémarré le démon.

J’ai voulu ensuite le rajouter (en scannant le QR Code) et j’ai ceci:

La config du plugin est la suivante:

fait réparer

Alors, après avoir fait réparer, il y a un changement, mais pas en mieux :slight_smile:

Donc:

  1. réparer
  2. redémarrer le démon
  3. Ajout d’accessoire dans Maison, en scannant le QR Code.
  4. Maison reste sur « Connexion au pont » durant environ 5min, et en suite donne le message « Impossible d’ajouter l’accessoire », accessoire injoignable.

Evidemment, à part le changement de matériel hébergeant jeedom, aucun changement de réseau ni de config (jeedom a la même ip qu’avant).

Par contre, dans le plugin, j’ai ce message:

Et donc le nouvel équipement est branché sur la même prise réseau ?

C’est une VM ? Tu es sure qu’elle est autorisé de faire du Multicast?

Et tu as un concentrateur ou pas ?

Bah oui, j’ai un homepod mini

Oui même prise réseau (j’ai repris le cable). Ce n’est pas une VM (c’est une debian 10 avec une install toute fraiche de jeedom). Pour le multicast, tout fonctionne (y compris le plugin upnp qui justement fait du multicast). Je fais aussi du airprint/airplay sur le réseau, donc oui le multicast passe bien.

Je viens de retester, car je n’ai plus le message disant que je n’ai pas de concentrateur, mais idem. Ca mouline, et ensuite il me dit qu’il ne peut pas ajouter l’accessoire.

Je ne sais pas trop quoi te fournir, mais dis moi si tu veux des logs particuliers (j’ai regardé dans le log homebridge daemon mais il n’y a rien au moment où j’ai fait l’inclusion).

Non il n’y aura rien… c’est plus un problème homekit que homebridge…

Faites une réparation à nouveau (mais absolument sans rechanger le nom après !!!).

Redémarrez les concentrateurs homekit et votre téléphone/ iPad en même temps (ils doivent tous être éteints en même temps a un moment donné !) et retentez d’ajouter.

Bon pas trouvé le temps de faire la manip.

Petite question: il faut que TOUS les devices pouvant accéder à maison soient éteints?

Oui c’est bien ce que j’ai dit ET les concentrateurs.

1 « J'aime »

Alors…

J’ai débranché le homepod et éteint tous les appareils ios susceptibles de se connecter à maison.
J’ai réparé puis rallumé mon iphone.
Et pareil, le pont ne s’inclue pas.

Oh desespoir…

Une idée ?

:slight_smile:

Peux tu me fournir le debuginfo + install cette app :

Et va dans _hap._tcp voir si tu vois ton jeedom et capture moi ce qu’il voit.

Tente aussi de désinstaller le plugin et de le réinstaller, pour repartir sur une bonne base.