Homebridge et Android

Non il fallait pas… dans la configuration du plugin homebridge tu as
image

ca sert justement à ca…

image

J’ai repris ce qui avait fonctionné sur tes propres conseils, sur le forum…

Voici ma config JSON :

captureJson

Voici la log install :

/home/jeedom2# npm install -g homebridge-harmony
npm WARN deprecated request@2.88.2: request has been deprecated, see Request’s Past, Present and Future · Issue #3142 · request/request · GitHub

websocket@1.0.31 install /usr/lib/node_modules/homebridge-harmony/node_modules/websocket
(node-gyp rebuild 2> builderror.log) || (exit 0)

sh: 1: cannot create builderror.log: Permission denied

  • homebridge-harmony@1.3.11
    added 88 packages from 91 contributors in 13.421s

Et alors, je fais quoi maintenant ?
Merci

comme indiqué plus haut

Oui mais dois-je désinstaller ce que j’ai installé et comment ?
Merci

Installé comme expliqué ci dessus, mais après avoir remis toute la config JSON (celle d’Alexa avait disparu), nouveau problème :

[6/14/2020, 9:36:02 PM] Got SIGTERM, shutting down Homebridge…
[6/14/2020, 9:36:14 PM] Loaded config.json with 2 accessories and 2 platforms.
[6/14/2020, 9:36:14 PM] —
[6/14/2020, 9:36:16 PM] Loaded plugin: homebridge-alexa
[6/14/2020, 9:36:16 PM] Registering platform ‹ homebridge-alexa.Alexa ›
[6/14/2020, 9:36:16 PM] —
[6/14/2020, 9:36:18 PM] Loaded plugin: homebridge-camera-ffmpeg
[6/14/2020, 9:36:18 PM] Registering platform ‹ homebridge-camera-ffmpeg.Camera-ffmpeg ›
[6/14/2020, 9:36:18 PM] —
[6/14/2020, 9:36:18 PM] Loaded plugin: homebridge-jeedom
[6/14/2020, 9:36:18 PM] Registering platform ‹ homebridge-jeedom.Jeedom ›
[6/14/2020, 9:36:18 PM] —
[6/14/2020, 9:36:18 PM] ====================
[6/14/2020, 9:36:18 PM] ERROR LOADING PLUGIN homebridge-harmony:
[6/14/2020, 9:36:18 PM] Error: Plugin /usr/lib/node_modules/homebridge-harmony requires a HomeBridge version of >=1.0.4 which does not satisfy the current HomeBridge version of 0.4.53. You may need to upgrade your installation of HomeBridge.
at Plugin.load (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/plugin.js:57:11)
at Server. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:153:14)
at Array.forEach ()
at Server._loadPlugins (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:145:22)
at new Server (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:57:24)
at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:32:16)
at Object. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
[6/14/2020, 9:36:18 PM] ====================
[6/14/2020, 9:36:18 PM] Loading 2 platforms…
[6/14/2020, 9:36:18 PM] [MyJeedom] Initializing Jeedom platform…
[6/14/2020, 9:36:18 PM] [MyJeedom] debugLevel:400
[6/14/2020, 9:36:18 PM] [Alexa] Initializing Alexa platform…
[6/14/2020, 9:36:18 PM] [Alexa] homebridge-alexa v0.4.70, node v12.18.0, homebridge v0.4.53
[6/14/2020, 9:36:18 PM] [Alexa] Initializing platform accessory ‹ Alexa ›…
[6/14/2020, 9:36:18 PM] Loading 2 accessories…
[6/14/2020, 9:36:18 PM] TypeError: Cannot read property ‹ indexOf › of undefined
at API.accessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js:50:12)
at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:297:42)
at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:91:38)
at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:59:10)
at Object. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
[6/14/2020, 9:36:18 PM] Got SIGTERM, shutting down Homebridge…

Merci

Là tu es un peu bloqué… ce plugin requiert la version 1 de homebridge que je ne publierai pas avant le premier juillet comme indiqué dans un autre post.

Ah ill me semblait pourtant quand j’avais lu ce post que la personne avait pu résoudre le problème en installant je ne sais plus quoi.

Ça veut dire que plus personne ne peut utiliser ce plugin avant juillet ?
Merci pour le temps passé à me répondre

Oui en installant la version bêta.

Pour les raisons, tu les a donc lues

Bah j’ai lu tellementl de choses sur le sujet Homebridge depuis 2 jours que certains détails ont du m’échapper s’ils ne concernaient pas directement les sujets sur lesquels je et faisais des recherches…

Harmony attendra juillet, un répis pour Yonomi… :wink:
Merci bonne soirée

Désolé une fois de plus, mais une fois de plus je suis coincé.
J’ai retiré la config JSON de Harmony et lelancé, le Daemon mais j’ai encore des erreurs.
Je suis allé désinstaller Homebridge-Harmony dans gérer les plugins pour Harmony, mais même après suppression, j’ai toujours la même erreur

[6/14/2020, 11:33:22 PM] Loading 2 platforms…
[6/14/2020, 11:33:22 PM] [MyJeedom] Initializing Jeedom platform…
[6/14/2020, 11:33:22 PM] [MyJeedom] debugLevel:400
[6/14/2020, 11:33:22 PM] [Alexa] Initializing Alexa platform…
[6/14/2020, 11:33:22 PM] [Alexa] homebridge-alexa v0.4.70, node v12.18.0, homebridge v0.4.53
[6/14/2020, 11:33:22 PM] [Alexa] Initializing platform accessory ‹ Alexa ›…
[6/14/2020, 11:33:22 PM] Loading 1 accessories…
[6/14/2020, 11:33:22 PM] TypeError: Cannot read property ‹ indexOf › of undefined
at API.accessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js:50:12)
at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:297:42)
at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:91:38)
at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:59:10)
at Object. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
[6/14/2020, 11:33:22 PM] Got SIGTERM, shutting down Homebridge…

Du coup le daemon est down et je suis encore plus coincé que je ne le croyais
Merci d’avance (et une fois de plus)

Forcément comme tu l’as ajouté à la main :wink:

Même commande que tu as tapée mais avec uninstall à la place d’install

Hello, merci pour le retour
Oui, mais après l’avoir installé à la main, sans le JSON Harrmony, ça démarrait normalement.

J’ai fait ce que tu m’as dit

/home/jeedom2# npm uninstall -g homebridge-harmony
up to date in 0.138s

Comme tu peux le lire, je n’ai pas l’impression que ça ait fait grand chose.
En tous cas toujours la même chose au démarrage du Daemon.

[6/15/2020, 9:34:03 AM] Loaded config.json with 1 accessories and 2 platforms.
[6/15/2020, 9:34:03 AM] —
[6/15/2020, 9:34:05 AM] Loaded plugin: homebridge-alexa
[6/15/2020, 9:34:05 AM] Registering platform ‹ homebridge-alexa.Alexa ›
[6/15/2020, 9:34:05 AM] —
[6/15/2020, 9:34:06 AM] Loaded plugin: homebridge-camera-ffmpeg
[6/15/2020, 9:34:06 AM] Registering platform ‹ homebridge-camera-ffmpeg.Camera-ffmpeg ›
[6/15/2020, 9:34:06 AM] —
[6/15/2020, 9:34:06 AM] Loaded plugin: homebridge-jeedom
[6/15/2020, 9:34:07 AM] Registering platform ‹ homebridge-jeedom.Jeedom ›
[6/15/2020, 9:34:07 AM] —
[6/15/2020, 9:34:07 AM] Loading 2 platforms…
[6/15/2020, 9:34:07 AM] [MyJeedom] Initializing Jeedom platform…
[6/15/2020, 9:34:07 AM] [MyJeedom] debugLevel:400
[6/15/2020, 9:34:07 AM] [Alexa] Initializing Alexa platform…
[6/15/2020, 9:34:07 AM] [Alexa] homebridge-alexa v0.4.70, node v12.18.0, homebridge v0.4.53
[6/15/2020, 9:34:07 AM] [Alexa] Initializing platform accessory ‹ Alexa ›…
[6/15/2020, 9:34:07 AM] Loading 1 accessories…
[6/15/2020, 9:34:07 AM] TypeError: Cannot read property ‹ indexOf › of undefined
at API.accessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js:50:12)
at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:297:42)
at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:91:38)
at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:59:10)
at Object. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modul

Je vois qu’il charge toujours 1 accessoire et deux plates-formes.
Si je vire le JSON ALexa, Homebridge démarre… Mais ne me sert à rien !
Si je le remets, j’ai à nouveau l’erreur, légèrement différente.

[6/15/2020, 9:42:48 AM] [Alexa] homebridge-alexa v0.4.70, node v12.18.0, homebridge v0.4.53
[6/15/2020, 9:42:48 AM] [Alexa] Initializing platform accessory ‹ Alexa ›…
[6/15/2020, 9:42:48 AM] Loading 1 accessories…
[6/15/2020, 9:42:48 AM] TypeError: Cannot read property ‹ indexOf › of undefined
at API.accessory (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js:50:12)
at Server._loadAccessories (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:297:42)
at Server.run (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/server.js:91:38)
at module.exports (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/cli.js:59:10)
at Object. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
[6/15/2020, 9:42:48 AM] Got SIGTERM, shutting down Homebridge…

Que faut-il faire ? Tout réinstaller ?
Merci, je patauge !

En SSH :

/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js
/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js: ligne 1: erreur de syntaxe près du symbole inattendu « ( »
/var/www/html/plugins/homebridge/resources/node_modules/homebridge/lib/api.js: ligne 1: `var inherits = require(‹ util ›).inherits;’

Merci

Je dirais que tu as une erreur dans un de tes json

@nebz
Si tu le dis… mais il n’y a plus que celui d’Alexa, et c’est strictement le même que celui qui fonctionnait avant les essais Harmony. Je l’ai restesté, il est bon… Sur 4 lignes, la marge d’erreur est faible.

J’ai essayé réparer Homebridge, mais même chose…
Il y a des fichiers plugins sur lesquels je peux intervenir ?
Si je désinstalle Homebridge pour le réinstaller, ça refonctionnera, ou il faut une désinstall plus poussée en liogne de commande ?

Edit : Je l’ai relancé sans le JSON Alexa, et là il démarre bien avec 20 périphériques, ce sont ceux que j’ai activé.
Mais… j’ai attendu… et il me lance quand même ALexa (qui n’a plus de JSON) et il me dit :

[6/15/2020, 2:49:37 PM] [MyJeedom_Repaired_14] --== Homebridge est démarré et a intégré 20 accessoires ! (Si vous avez un Warning Avahi, ne pas en tenir compte) ==–
[6/15/2020, 2:49:55 PM] [Alexa] alexaDiscovery - returned 1 devices
[6/15/2020, 2:50:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Chambre
[6/15/2020, 2:50:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Bureau
[6/15/2020, 2:50:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Salon
[6/15/2020, 2:50:55 PM] [Alexa] alexaDiscovery - returned 21 devices
[6/15/2020, 2:51:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Chambre
[6/15/2020, 2:51:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Bureau
[6/15/2020, 2:51:55 PM] [Alexa] WARNING: Duplicate device name HB Clim Salon
[6/15/2020, 2:51:55 PM] [Alexa] alexaDiscovery - returned 21 devices

C’est à dire tous mes périphériques… + 1 !!
Et le tout alors qu’il n’y a pas de JSOn dans la config !
Il doit bien être stocké quelque part, sinon comment faire pour désactiver Alexa ?

Merci

Raaahhh ! Quelle quiche !
J’avais remis le JSON dans Accessoires Homebridge supplémentaire au lieu de Plateforme HomeBridge supplémentaire.
Du coup, je l’avais toujours en plateforme…

Je me tromperais sans doute moins si je comprenais la différence entre une plateforme et un accessoire, mais bon…

En tous cas ça fonctionne maintenant ! Désolé pour tout ce dérangement, du comme souvent à mon incompétence.
Bonne journée

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.

https://nebzhb.github.io/jeedom_docs/plugins/homebridge/fr_FR/changelog

pour suivre la sortie de la beta actuelle en stable