Node.js v20.18.0
/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:9
super(...args);
^
Error: EAFNOSUPPORT, Address family not supported by protocol
at new BluetoothHciSocketWrapped (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:9:5)
at new Hci (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/hci-socket/hci.js:99:18)
at new NobleBindings (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:27:15)
at module.exports (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/resolve-bindings.js:34:12)
at module.exports (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/with-custom-binding.js:3:53)
at Object.<anonymous> (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/index.js:1:50)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12) {
errno: 97,
code: 'EAFNOSUPPORT',
syscall: 'socket'
}
Node.js v20.18.0
== Jeedom 4.4.19 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka 'diy' avec nodeJS v20.18.0 et jsonrpc:enable et hkControl (stable) 2024-10-09 17:40:43 (avant:inconnu)
======================================================================
== 30/10/2024 13:14:00 == Installation des dépendances de hkControl
======================================================================
[ 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 : [1sec] : [ OK ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [ OK ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [0sec] : [ 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...
[Vérification Version NodeJS actuelle : v20.18.0 : [ OK ]
[Vérification Version NPM : 10.8.2 : [ OK ]
[Vérification 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 : [0sec] : [ OK ]
[ 70% ] : Installation des librairies, veuillez patienter svp...
[ 89% ] : Installation des librairies, veuillez patienter svp : [8sec] : [ OK ]
[ 90% ] : Mise à jour class utilitaires...
[ 99% ] : Mise à jour class utilitaires : [1sec] : [ OK ]
[100% ] : Terminé !
======================================================================
==OK== Installation Réussie [11sec]
C’est sur un lxc proxmox.
J’ai reboot la machine hôte sans succès.
La réparation du node ne donne rien non plus.
Malgré la suppression et réinstallation du plugin j’ai toujours les équipements de l’installation de ma machine précédente qui apparaissent.
Impossible de les supprimer a la main.
/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:9
super(...args);
^
Error: EAFNOSUPPORT, Address family not supported by protocol
at new BluetoothHciSocketWrapped (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js:9:5)
at new Hci (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/hci-socket/hci.js:99:18)
at new NobleBindings (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:27:15)
at module.exports (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/lib/resolve-bindings.js:34:12)
at module.exports (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/with-custom-binding.js:3:53)
at Object.<anonymous> (/var/www/html/plugins/hkControl/resources/node_modules/@abandonware/noble/index.js:1:50)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12) {
errno: 97,
code: 'EAFNOSUPPORT',
syscall: 'socket'
}
Node.js v20.18.0
Dans la dernière version le fichier ressemble a ça:
Je n’ai qu’un équipement. Je récupère les états avec mqtt pour contourner le problème en attendant. Merci quand même pour le suivi.
Je testerai avec une installation en vm voir si ça fonctionne.