Je viens de faire la mise à jour et j’ai un soucis le démon démarre et se coupe j’ai ce message dans les log :
└────────────┘
[5/22/2024, 1:30:53 AM] Error: listen EADDRINUSE: address already in use :::51826
at Server.setupListenHandle [as _listen2] (node:net:1817:16)
at listenInCluster (node:net:1865:12)
at Server.listen (node:net:1953:7)
at EventedHTTPServer.listen (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/util/eventedhttp.ts:164:20)
at HAPServer.listen (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/HAPServer.ts:377:21)
at Bridge.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1368:18)
at step (/var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:195:27)
at Object.next (/var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:176:57)
at /var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:169:75
at new Promise (<anonymous>)
[5/22/2024, 1:30:54 AM] Got SIGTERM, shutting down Homebridge...
== Jeedom 4.4.6 sur Debian GNU/Linux 10 (buster)/amd64/x86_64/64bits aka 'diy' avec nodeJS 18.20.3 et jsonrpc:enable et homebridge (stable) 2024-05-20 15:21:43 (avant:stable/2024-05-20 15:21:43)
======================================================================
== 22/05/2024 01:29:45 == Installation des dépendances de homebridge
======================================================================
[ 0% ] : Vérification des droits...
[ 4% ] : Vérification des droits : [0sec] : [ OK ]
[ 5% ] : Mise à jour APT et installation des packages nécessaires...
[ 9% ] : Mise à jour APT et installation des packages nécessaires : [2sec] : [ OK ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [ OK ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [1sec] : [ OK ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [0sec] : [ OK ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v18.20.3 : [ OK ]
[Check Version NPM : 10.7.0 : [ OK ]
[Check Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [ OK ]
[ 29% ] : Vérification de la version de NodeJS installée : [1sec] : [ OK ]
[ 30% ] : Nettoyage...
[ 59% ] : Nettoyage : [0sec] : [ OK ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [2sec] : [ OK ]
[ 70% ] : Vérification des droits avant install...
[ 71% ] : Vérification des droits avant install : [0sec] : [ OK ]
[ 72% ] : Installation/Mise à jour de homebridge-camera-ffmpeg...
[ 73% ] : Installation/Mise à jour de homebridge-camera-ffmpeg : [2sec] : [ OK ]
[ 74% ] : Installation/Mise à jour de homebridge-alexa...
[ 75% ] : Installation/Mise à jour de homebridge-alexa : [3sec] : [ OK ]
[ 76% ] : Installation/Mise à jour de homebridge-gsh...
[ 77% ] : Installation/Mise à jour de homebridge-gsh : [5sec] : [ OK ]
[ 78% ] : Installation/Mise à jour de homebridge-config-ui-x...
[ 79% ] : Installation/Mise à jour de homebridge-config-ui-x : [14sec] : [ OK ]
[ 80% ] : Installation de Homebridge...
[ 81% ] : Installation de Homebridge : [3sec] : [ OK ]
[ 82% ] : Installation de homebridge-jeedom master, veuillez patienter svp...
[ 83% ] : Installation de homebridge-jeedom master, veuillez patienter svp : [14sec] : [ OK ]
[ 84% ] : Vérification des droits après install...
[ 89% ] : Vérification des droits après install : [1sec] : [ OK ]
[ 90% ] : Configuration Avahi...
[ 99% ] : Configuration Avahi : [0sec] : [ OK ]
[100% ] : Terminé !
======================================================================
==OK== Installation Réussie [48sec]
======================================================================
Je viens juste de vérifier l’état avant de reboot et le démon était UP.
J’avoue ne pas comprends la j’ai passé 2H dessus hier soir pas moyen de le démarrer.
Par contre tout est « Sans réponse » sur l’appli ça à changé l’adresse mac ( le numéro de série du pont )
Il y a moyen de le changer ou de restaurer une sauvegarde du fichier config.json ?
"description": "Fichier généré par le plugin homebridge, toute modification sera écrasée après sauvegarde, utilisez la configuration du plugin et les plateformes et accessoires supplémentaires",
C’est pas la première fois que je t’embête il y avait déjà eu une autre maj qui avait aussi fait perdre le lien avec le pont.
La mise à jour n’a pas du tout changé l’identifiant c’est impossible.
Je ne sais pas ce que vous faites mais vous êtes le seul dans ce cas… de ce que je vois dans le log dépendances vous avez désinstallé le plugin et réinstallé (ou juste reinstallé), c est ce qui peut causer ce nouvel identifiant…
Dans le dossier du plugin resources/config_history vous trouverez les anciennes config, si la réinstallation ne les a pas retirées
à la base je ne fais rien de spécial je clique sur mise à jour et le démon ne démarre pas je reboot Jeedom il redémarre et la comme l’autre fois je me suis retrouvé avec une application Maison avec les équipements sans réponse mais c’est surement du a un soucis autre que je traine depuis un moment.
Donc du coup hier soir comme tout était déjà cassé oui j’ai tenté plein de choses réinstallation et restauration de la configuration mais dès que je mets le fichier config.json et que je redémarre ça ne le garde pas.
je viens de ressayer :
je coupe le démon je remplace le config.json et je relance le demon il reste NOK et le config.json est reset
quelle est la procédure pour restaurer ? j’ai pris un config.json d’avant la maj
Je viens de restaurer le config.json et j’arrive plus à démarrer le démon.
[5/22/2024, 11:50:06 PM] Error: listen EADDRINUSE: address already in use :::51826
at Server.setupListenHandle [as _listen2] (node:net:1817:16)
at listenInCluster (node:net:1865:12)
at Server.listen (node:net:1953:7)
at EventedHTTPServer.listen (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/util/eventedhttp.ts:164:20)
at HAPServer.listen (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/HAPServer.ts:377:21)
at Bridge.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1368:18)
at step (/var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:195:27)
at Object.next (/var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:176:57)
at /var/www/html/plugins/homebridge/resources/node_modules/tslib/tslib.js:169:75
at new Promise (<anonymous>)
y’a pas de procédure… peut-etre aller modifier les valeurs de la table « config » dans la base de donnée jeedom. je sais pas jamais fait, je garde pas les config.json pour ça…
Recopier les 3 fichiers correspondant à l’adresse mac :
AccessoryInfo.45xxxxxxxxxx.json
ControllerStorage.45xxxxxxxxxx.json
IdentifierCache.45xxxxxxxxxx.json
Restaurer ou éditer le fichier config.json :
html/plugins/homebridge/resources/homebridge/config.json
Changer « username » et « serialNumber » par la MACADRESS et mettre dans « setupID » les 4 derniers caractères de la MACADRESS
J’ai vidé le dossier cachedAccessories en supprimant le fichier cachedAccessories ici :
html/plugins/homebridge/resources/homebridge/accessories/cachedAccessories