Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

TypeError: Cannot read property 'result' of undefined

Rroblik
Timide
Messages : 46
Inscription : 27 oct. 2018, 05:35

TypeError: Cannot read property 'result' of undefined

Message par Rroblik » 03 juil. 2019, 08:42

Bonjour,

J'ai un soucis depuis plusieurs jours avec le plugin :

Code : Tout sélectionner

TypeError: Cannot read property 'result' of undefined
au niveau du log du daemon

En résultat tout mes devices sont en "sans réponse" côté application Maison.

Voici le log complet :

Code : Tout sélectionner

[7/3/2019, 8:00:09 AM] [Klbr] [INFO] Adresse Jeedom bien configurée :http://192.168.1.200:800
Load homebridge-camera-ffmpeg.Camera-ffmpeg
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Plafonnier
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Volet
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Volet
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Ext (nord)
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Salon
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Frigo
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Ext (garage)
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Garage
[7/3/2019, 8:00:09 AM] [Klbr] Accessoire en cache: Onkyo
Setup Payload:
X-HM://0023ISYWYB826
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[7/3/2019, 8:00:09 AM] [Klbr] Synchronisation Jeedom <> Homebridge...
[7/3/2019, 8:00:09 AM] Homebridge is running on port 51826.
[7/3/2019, 8:00:10 AM] TypeError: Cannot read property 'result' of undefined
    at Request._callback (/var/www/jeedom/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:48:14)
    at Request.self.callback (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:185:22)
    at Request.emit (events.js:189:13)
    at Request.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:1161:10)
    at Request.emit (events.js:189:13)
    at IncomingMessage.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:277:13)
    at IncomingMessage.emit (events.js:194:15)
    at endReadableNT (_stream_readable.js:1125:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)
[7/3/2019, 8:00:10 AM] Got SIGTERM, shutting down Homebridge...
[7/3/2019, 8:05:06 AM] Loaded config.json with 0 accessories and 1 platforms.
[7/3/2019, 8:05:06 AM] ---
[7/3/2019, 8:05:07 AM] ====================
[7/3/2019, 8:05:07 AM] ERROR LOADING PLUGIN homebridge-alexa:
[7/3/2019, 8:05:07 AM] Error: Cannot find module 'bottleneck'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/homebridge-alexa/lib/alexaLocal.js:11:18)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
[7/3/2019, 8:05:07 AM] ====================
[7/3/2019, 8:05:08 AM] Loaded plugin: homebridge-camera-ffmpeg
[7/3/2019, 8:05:08 AM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[7/3/2019, 8:05:08 AM] ---
[7/3/2019, 8:05:08 AM] Loaded plugin: homebridge-jeedom
[7/3/2019, 8:05:08 AM] Registering platform 'homebridge-jeedom.Jeedom'
[7/3/2019, 8:05:08 AM] ---
[7/3/2019, 8:05:08 AM] Loading 1 platforms...
[7/3/2019, 8:05:08 AM] [Klbr] Initializing Jeedom platform...
[7/3/2019, 8:05:08 AM] [Klbr] debugLevel:200
[7/3/2019, 8:05:08 AM] [Klbr] [INFO] Adresse Jeedom bien configurée :http://192.168.1.200:800
Load homebridge-camera-ffmpeg.Camera-ffmpeg
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Plafonnier
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Volet
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Volet
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Ext (nord)
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Salon
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Frigo
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Ext (garage)
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Garage
[7/3/2019, 8:05:08 AM] [Klbr] Accessoire en cache: Onkyo
Setup Payload:
X-HM://0023ISYWYB826
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[7/3/2019, 8:05:08 AM] [Klbr] Synchronisation Jeedom <> Homebridge...
[7/3/2019, 8:05:08 AM] Homebridge is running on port 51826.
[7/3/2019, 8:05:09 AM] TypeError: Cannot read property 'result' of undefined
    at Request._callback (/var/www/jeedom/plugins/homebridge/resources/node_modules/homebridge-jeedom/lib/jeedom-api.js:48:14)
    at Request.self.callback (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:185:22)
    at Request.emit (events.js:189:13)
    at Request.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:1161:10)
    at Request.emit (events.js:189:13)
    at IncomingMessage.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:277:13)
    at IncomingMessage.emit (events.js:194:15)
    at endReadableNT (_stream_readable.js:1125:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)
[7/3/2019, 8:05:09 AM] Got SIGTERM, shutting down Homebridge...
[7/3/2019, 8:10:06 AM] Loaded config.json with 0 accessories and 1 platforms.
[7/3/2019, 8:10:06 AM] ---
[7/3/2019, 8:10:07 AM] ====================
[7/3/2019, 8:10:07 AM] ERROR LOADING PLUGIN homebridge-alexa:
[7/3/2019, 8:10:07 AM] Error: Cannot find module 'bottleneck'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/var/www/jeedom/plugins/homebridge/resources/node_modules/homebridge-alexa/lib/alexaLocal.js:11:18)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    

Avez-vous une idée ?

Pour info je suis à jour côté plugin et dépendances, et je suis sous iOS 13 beta

EDIT : j'ai installé manuellement bottleneck suite à ce post : viewtopic.php?f=188&t=35564&p=738532&hi ... ck#p737957 mais l'erreur persiste

Merci

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: TypeError: Cannot read property 'result' of undefined

Message par Nebz » 03 juil. 2019, 09:00

Hello, c'est normal que ton port soit 800 ? Va vérifier tes paramètres réseau interne dans jeedom


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Rroblik
Timide
Messages : 46
Inscription : 27 oct. 2018, 05:35

Re: TypeError: Cannot read property 'result' of undefined

Message par Rroblik » 06 juil. 2019, 07:34

Hello

Oui sa c’est normal :)

Jeedom est sur un pi qui fait office de reverse proxy pour différent équipement donc le port 80 n’est pas libre pour Jeedom. Mais sa tourne sans soucis depuis plus d’un an :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: TypeError: Cannot read property 'result' of undefined

Message par Nebz » 06 juil. 2019, 08:17

Oui mais là le démon ne parvient plus à récupérer la liste des périphériques sur jeedom... et il se connecte à l'api qui est sur cette adresse....


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: TypeError: Cannot read property 'result' of undefined

Message par Nebz » 06 juil. 2019, 08:22

Et sinon pour bottleneck il fait partie des dépendances... donc il doit être installé à ce moment, tu as tenté de réinstaller les dépendances ? Ou faire une "réparation et réinstallation " ?


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Rroblik
Timide
Messages : 46
Inscription : 27 oct. 2018, 05:35

Re: TypeError: Cannot read property 'result' of undefined

Message par Rroblik » 06 juil. 2019, 09:26

Jeedom est correctement configuré localement il retrouve bien son monde y compris sur ce port, la piste n’est pas la bonne.

Il y a du avoir un changement côté iOS car je suis sous ios 13 et je crois que c’est puis ce moment que sa ne marche plus.

Je vais tenter de réparer effectivement mais je voulais éviter car je crois que je vais devoir remettre tout côté app Maison mais bon...!

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: TypeError: Cannot read property 'result' of undefined

Message par Nebz » 06 juil. 2019, 09:31

Lol aucun lien avec ios13 :-)

Tout fonctionne parfaitement de ce côté !


C'est pas une piste que je te donnais... simplement la raison :-)


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Rroblik
Timide
Messages : 46
Inscription : 27 oct. 2018, 05:35

Re: TypeError: Cannot read property 'result' of undefined

Message par Rroblik » 06 juil. 2019, 12:27

La raison de?

Mes devices sont tout à fait bien remontés comme on peut le voir!

Ce forum ne changera jamais : une poignée pense tout savoir et prend les autres pour des bébêtes.

Je vais regarder au niveau des dépendances du module dont dépend celui la

Quelqu’un d’autre a le même cas peu être ?

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: TypeError: Cannot read property 'result' of undefined

Message par Nebz » 06 juil. 2019, 12:31

Oui je pense savoir de quoi je parle c'est moi qui ait développé ce plug-in ;-)

Donc la raison de ton problème.

Non personne d'autre n'a le problème actuellement. Ça vient donc de ton install...

Je t'ai proposé une solution mais tu ne m'as pas fait de retour, tu peux m'en dire plus ?


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Répondre

Revenir vers « [Plugin Tiers] Homebridge »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité