Suite à la mise à jour en V4.4, il est impossible de relancer l’installation des dépendances. Tout fonctionnait bien avant.
J’ai essayer de désactiver le plugin, le désinstaller / réinstaller, arrêt du materiel (rasp 3), rien n’y fait - l’installation des dépendances s’arrête à environ 78%.
== Jeedom 4.4.7 sur Raspbian GNU/Linux 10 (buster)/armhf/armv7l/32bits aka 'RPI 3 B+' avec nodeJS 18.20.3 et jsonrpc:enable et homebridge (stable) 2024-06-12 07:19:18 (avant:inconnu)
======================================================================
== 28/06/2024 12:45:11 == 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 : [10sec] : [ OK ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [ OK ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [3sec] : [ OK ]
[ 20% ] : Vérification du système...
Codename: buster
======================================================================
== ATTENTION Debian 10 Buster ne sera officiellement plus supportée à partir du 01 juilet 2024, merci de mettre à jour votre distribution au plus vite !!!
======================================================================
[ 24% ] : Vérification du système : [1sec] : [ OK ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v18.20.3 : [ OK ]
[Check Version NPM : 10.8.1 : [ OK ]
[Check Prefixe : /usr/local et sudo prefixe : /usr/local et www-data prefixe : /usr/local : [ OK ]
[ 29% ] : Vérification de la version de NodeJS installée : [6sec] : [ OK ]
[ 30% ] : Nettoyage...
[ 59% ] : Nettoyage : [0sec] : [ OK ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [6sec] : [ 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 : [14sec] : [ OK ]
[ 74% ] : Installation/Mise à jour de homebridge-alexa...
[ 75% ] : Installation/Mise à jour de homebridge-alexa : [14sec] : ERROR
[ 76% ] : Installation/Mise à jour de homebridge-gsh...
[ 77% ] : Installation/Mise à jour de homebridge-gsh : [29sec] : ERROR
[ 78% ] : Installation/Mise à jour de homebridge-config-ui-x...
[ 99% ] : Installation/Mise à jour de homebridge-config-ui-x : [33sec] : ERROR
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation [1:57]
======================================================================
== ANALYSE DES ERREURS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Installation/Mise à jour de homebridge-alexa
== Ligne 76
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm -g homebridge-alexa@latest' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm error code EIO
npm error syscall read
npm error errno EIO
npm error Invalid response body while trying to fetch https://registry.npmjs.org/ip: EIO: i/o error, read
npm error A complete log of this run can be found in: /root/.npm/_logs/2024-06-28T11_45_52_248Z-debug-0.log
======================================================================
== Erreur à l'étape : Installation/Mise à jour de homebridge-gsh
== Ligne 84
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm -g bonjour@3.5.0' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm error code EIO
npm error syscall read
npm error errno EIO
npm error Invalid response body while trying to fetch https://registry.npmjs.org/ip: EIO: i/o error, read
npm error A complete log of this run can be found in: /root/.npm/_logs/2024-06-28T11_46_06_871Z-debug-0.log
======================================================================
== Erreur à l'étape : Installation/Mise à jour de homebridge-config-ui-x
== Ligne 221
== La commande `sudo -E -n npm install --no-fund --no-package-lock --no-audit --unsafe-perm -g homebridge-config-ui-x@latest' pose problème
== Le code de retour est 1
== Le message d'erreur :
npm error code EIO
npm error syscall read
npm error errno EIO
npm error Invalid response body while trying to fetch https://registry.npmjs.org/ansi-styles: EIO: i/o error, read
npm error A complete log of this run can be found in: /root/.npm/_logs/2024-06-28T11_46_36_639Z-debug-0.log
======================================================================
mais comme vous êtes toujours en buster (debian 10) et que celle-ci n’est plus supportée dans 3 jours, à votre place je repartirais sur une installation propre et une restauration de jeedom avec une sauvegarde.
J’ai finalement fait la mise a jour vers Debian 11, non sans soucis (ma sauvegarde JEEDOM n’a pas marché, je suis reparti de 0…)
Et a cause de cet échec sur la mise à jour, tout a sauté sur Homebridge. Avant je voyais bien mes volets reconnus comme des volets (ils sont en Delta Dore, donc je passe par JeeDore pour les gérer), mais plus maintenant… Initialement j’avais fait des virtuels pour les gérer (je ne sais plus pourquoi), mais là je ne l’ai pas fait. Et dans l’appli maison, ça n’a plus rien à voir, on dirait que ce n’est pas reconnu comme volet. Si je dis « dis Siri, ouvre les volets », il dit qu’il n’y en a pas…
Une idée de comment rétablir cela? Qu’ai-je mal setupé?
Merci!
J’en sais rien moi faut voir si les types génériques sont bien mis par le plugin delta dore et si les comportements des équipements correspondent au comportements génériques définis dans la doc Homebridge pour les volets !
Mais si vous en aviez créé, il y a une raison non ? Donc si vous voulez que ça fonctionne comme avant, reproduisez le comportement d’avant
Logique, il n’y a pas de type générique d’etat des volets. Donc c’est juste des interrupteur puisque HomeKit ne sait pas si ton volet est ouvert ou fermé