Plus d'équipement Jeedom dans maison IOS

Bonjour,

Depuis Jeudi, plus aucun équipements importés de Jeedom ne fonctionne dans Maison sur mon IPad (IOS)
Je soupçonne la dernier mise à jour d’IOS (14.5 beta) d’en être la cause, mais je ne peux le vérifier.
Tous mes équipement jeedom sont sans réponse.
Dans le logs jeedom, j’ai bien une erreur dans le daemon HomeBridge :

[4/3/2021, 9:23:27 AM] [jeedom-Rv_Repaired_39] [ERROR] Erreur de la fonction getAccessoryValue : TypeError: Cannot read property 'cmds' of undefined
at JeedomClient.getDeviceCmdFromCache (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:111:34)
at JeedomPlatform.getAccessoryValue (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:3080:35)
at JeedomPlatform.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:2735:27)
at Characteristic.emit (events.js:314:20)
at Characteristic.EventEmitter.emit (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
at Characteristic._this.getValue (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Characteristic.ts:489:12)
at /var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1217:22
at Array.forEach (<anonymous>)
at Bridge.Accessory._this._handleGetCharacteristics (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1145:10)
at HAPServer.emit (events.js:314:20)
TypeError: Cannot read property 'cmds' of undefined
at JeedomClient.getDeviceCmdFromCache (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:111:34)
at JeedomPlatform.getAccessoryValue (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:3080:35)
at JeedomPlatform.<anonymous> (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:2735:27)
at Characteristic.emit (events.js:314:20)
at Characteristic.EventEmitter.emit (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
at Characteristic._this.getValue (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Characteristic.ts:489:12)
at /var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1217:22
at Array.forEach (<anonymous>)
at Bridge.Accessory._this._handleGetCharacteristics (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1145:10)
at HAPServer.emit (events.js:314:20)

Est ce que c’est lié ?

Merci pour vos réponses

Lo,

Pour une meilleure visibilité, je t’invite à mettre tes logs entre les balises,
De plus tu peux nous indiquer ta page santé, ainsi que la version du plugin,

Au plaisir, bon week-end,

1 « J'aime »

Merci pour tes indications, c’est mon premier post ici.
Voici le log balisé


[4/3/2021, 9:23:27 AM] [jeedom-Rv_Repaired_39] [ERROR] Erreur de la fonction getAccessoryValue : TypeError: Cannot read property ‹ cmds › of undefined
at JeedomClient.getDeviceCmdFromCache (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:111:34)
at JeedomPlatform.getAccessoryValue (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:3080:35)
at JeedomPlatform. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:2735:27)
at Characteristic.emit (events.js:314:20)
at Characteristic.EventEmitter.emit (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
at Characteristic._this.getValue (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Characteristic.ts:489:12)
at /var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1217:22
at Array.forEach ()
at Bridge.Accessory._this._handleGetCharacteristics (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1145:10)
at HAPServer.emit (events.js:314:20)
TypeError: Cannot read property ‹ cmds › of undefined
at JeedomClient.getDeviceCmdFromCache (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:111:34)
at JeedomPlatform.getAccessoryValue (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:3080:35)
at JeedomPlatform. (/var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:2735:27)
at Characteristic.emit (events.js:314:20)
at Characteristic.EventEmitter.emit (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
at Characteristic._this.getValue (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Characteristic.ts:489:12)
at /var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1217:22
at Array.forEach ()
at Bridge.Accessory._this._handleGetCharacteristics (/var/www/html/plugins/homebridge/resources/node_modules/hap-nodejs/src/lib/Accessory.ts:1145:10)
at HAPServer.emit (events.js:314:20)

Et pour la page santé :

Merci

Bonjour,

iOS en bêta n’est pas supporté mais je vais essayer de faire de mon mieux…

Pouvez vous fournir le log de dépendance « homebridge_dep » ainsi que le log « homebridge » ainsi que le log démon complet et pas juste l’erreur car le vrai problème est plus haut.

Merci en tout cas de jeter un œil à mon souci.
Voici les logs :

  • homebridge_dep (j’ai relancé les dépendences hier, en esprant que ça corrige le problème):
== Jeedom 4.1.20 sur Debian GNU/Linux 10 (buster)/arm64/aarch64/64bits aka 'smart' avec nodeJS v12.20.1 et jsonrpc:enable et homebridge (stable) 2021-03-17 20:21:54
======================================================================
== 02/04/2021 20:43:51 == Installation des dépendances de homebridge
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [  OK  ]
[ 10% ] : Prérequis...
/var/www/html/plugins/homebridge/core/class/../../resources/install_homebridge.sh: line 23: [: /etc/apt/sources.list.d/deb-multimedia.list: binary operator expected
Désactivation de la source repo.jeedom.com !
[ 19% ] : Prérequis : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 30% ] : Vérification du système...
[Check Version NodeJS actuelle : v12.20.1 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
[ 49% ] : Vérification du système : [  OK  ]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de Homebridge master, veuillez patienter svp...
[ 79% ] : Installation de Homebridge master, veuillez patienter svp : [  OK  ]
[ 80% ] : Configuration Avahi...
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
[ 89% ] : Configuration Avahi : [  OK  ]
[ 90% ] : Nettoyage 1/2...
[ 94% ] : Nettoyage 1/2 : [  OK  ]
[ 95% ] : Nettoyage 2/2...
Réactivation de la source repo.jeedom.com qu'on avait désactivé !
[ 99% ] : Nettoyage 2/2 : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie
======================================================================
  • homebridge
Failed to start avahi-daemon.service: Unit avahi-daemon.service not found.
Démarrage avahi-daemon
Failed to start avahi-daemon.service: Unit avahi-daemon.service not found.
Démarrage avahi-daemon
Failed to start avahi-daemon.service: Unit avahi-daemon.service not found.
Démarrage avahi-daemon
Failed to start avahi-daemon.service: Unit avahi-daemon.service not found.
Démarrage avahi-daemon
Failed to start avahi-daemon.service: Unit avahi-daemon.service not found.
Démarrage avahi-daemon
Démarrage avahi-daemon
Démarrage avahi-daemon
Démarrage avahi-daemon
Démarrage avahi-daemon
Démarrage avahi-daemon
Démarrage avahi-daemon

Pour le log démon, il n’y a trop de caractères, ça ne passe pas pour l’envoi du post.
Et comme je suis nouvel utilisateur du forum, je ne peux pas joindre de fichier.
J’ai mis le fichier txt sur un dropbox ici : https://www.dropbox.com/s/qhg649gyzvq3gwc/log%20demon.txt?dl=0
Encore merci

Ps : j’ai remarqué que certains équipements (Harmony principalement) était encore accessible via Siri à partir d’un homepod mini.

Ok normalement à cette heure là : 4/3/2021, 10:50:32 AM] [jeedom-Rv_Repaired_39] [ERROR] Model invalide > undefined

Dans le log homebridge (tout court) il devrait y avoir des lignes (veillez à passer les logs en debug évidemment…)

Je vois aussi en passant que votre plugin n’est pas à jour

Encore merci

Par contre, je n’ai rien dans le log Homebridge. Le mode débug est bien renseigné dans la config du plugin, mais j’ai relancé le demon, et rien ne s’est écrit dedans :frowning:
Je ne vois pas quoi faire pour affiche le log

Pour le plug in pas à jour, cela m’étonne, j’ai fais la mise à jour vendredi( en espèrant que ça solutionne mon souci) et quand je vais dans le centre de mise à jour de jeedom, tout est à jour ( homebridge stable 2021-04-01 01:03:20 2021-04-01 01:03:20)

Ce n’était pas le cas avant

Pour le log, relancez le démon ou même votre système…

Ah oui, j’ai relancé les dépendances avant de faire la mise à jour.
Sinon, pour le log homebridge, aprés reboot de Jeedom, j’ai toujours Démarrage avahi-daemon et uniquement ça (pas de mode débug apparement)

Absolument pas normal…

Tout ce qui est dans ce log doit être daté

J’aurais besoin d’accéder à votre système… soit via un accès direct soit via teamviewer (en privé)

comme vous voulez, je suis dispo

J’ai du nouveau
En décochant l’option Activer le debug intégré dans homebridge…dans la configuration du plug in, j’obtiens ça :

Démarrage avahi-daemon
[2021-04-03 18:39:00][INFO] : Mode debug :
[2021-04-03 18:39:00][INFO] : Génération du fichier config.json de Homebridge
[2021-04-03 18:39:01][DEBUG] : CMD=export AVAHI_COMPAT_NOWARN=1; /var/www/html/plugins/homebridge/core/class/../../resources/node_modules/homebridge/bin/homebridge -I --no-qrcode -U /var/www/html/plugins/homebridge/core/class/../../resources/homebridge >> /var/www/html/core/class/../../log/homebridge_daemon 2>&1 &
[2021-04-03 18:39:02][INFO] : Démon homebridge lancé
[2021-04-03 18:39:10][INFO] : Demande de Sync Homebridge
[2021-04-03 18:39:10][WARNING] : Erreur sur la commande Type de modulation(2065) de Freebox Débits
[2021-04-03 18:39:10][WARNING] : Erreur sur la commande Protocole(2066) de Freebox Débits
[2021-04-03 18:39:11][DEBUG] : nbr cmd > 0 // id > 147
[2021-04-03 18:39:11][DEBUG] : nouveau nom > Wifi / Etat Planning
[2021-04-03 18:39:11][INFO] : Changement de l'action > 2069
[2021-04-03 18:39:11][INFO] : Changement de l'action > 2070
[2021-04-03 18:39:11][DEBUG] : nbr cmd > 1 // id > 148
[2021-04-03 18:39:11][DEBUG] : nouveau nom > Wifi / Etat WPS
[2021-04-03 18:39:11][INFO] : Changement de l'action > 2072
[2021-04-03 18:39:11][INFO] : Changement de l'action > 2073
[2021-04-03 18:39:11][DEBUG] : cache updated with : ["496","497","639","751","640","748","749","756","2460","2463","2461","2462","2518","2521","2523","2519","2520","2522","2525","2526","2528","2529","763","764","599","600","601","656","595","596","597","843","1149","1150","1092","1093","591","592","593","844","900","897","901","914","916","1098","1097","902","911","915","912","899","904","905","898","903","698","881","695","702","703","498","713","499","699","710","709","697","696","700","701","584","585","586","588","587","589"]


Voilà vous avez donc la solution ecrite

Effectivement, aprés désactivation du plug in Freebox, ça remarche correctement.
Par contre, ce que je en comprends pas, c’est que je n’intégrais pas ce plug in dans la config homebridge

En tous cas, merci d’avoir passé du temps pour moi

Si vous allez dans ce plugin et sur ces commandes vous faites « tester » vous verrez que vous n’aurez pas le bandeau vert en haut donnant la valeur de la commande info, et c’est un problème du plugin, contactez le développeur de ce plugin et vérifiez avec lui pourquoi la commande « tester » ne fonctionne pas.

Oui que vous l’intégriez ou pas ne change rien, il doit ouvrir les commandes pour voir si vous l’intégrez… et c’est à ce moment qu’il y a un problème

Merci beaucoup en tout cas, pour vos réponses et votre travail
Je vais voir un peu plus en détail l’autre plugin
Bonne soirée

Bonsoir,
je ne sait pas si cela vient du plugin-freebox_os mais il me faudrait les logs pour savoir.
une copie des commandes
et cet écran

Et biensur la version du plugin (beta ou stable)

Bonjour
Effectivement, en désactivant juste les 2 commandes incriminées par le plugin homebridge (commande Type de modulation(2065) et commande Protocole(2066) ) je n’ai plus le souci.
J’ai remarqué aussi que sur mon dashboard, il y a un bug d’affichage si ces 2 commandes sont actives (plus aucune info apparait dans l’objet (ici maison))

voici la capture des équipement du module débit (celui qui pose problème)

et pour les infos (j’espère avoir compris ce que vous demandez) :
Captureinfo plugin Freebox débits

Bon dimanche pascal