Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

diroid
Timide
Messages : 22
Inscription : 25 févr. 2019, 14:33

0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par diroid » 20 juin 2019, 14:18

Salut,
Je souhaite réutiliser la partie homebridge de mon Jeedom que j'ai laissé à l'abandon avant que Mobile et Homebridge ne se séparent.
Ma passerelle Jeedom fonctionnait correctement, mais ce n'est plus le cas.
J'ai réparé et réinstallé homebridge, j'ai aussi vidé le cache et passé plusieurs logs en Debug, mais je ne vois qu'une ligne bizarre et une erreur dans le démon sans pouvoir remonter à la source du problème.
En tout cas, j'ai l'impression que le plugin ne communique pas avec Jeedom car je n'ai pas de ligne dans le log api (à part IFTTT et Mobile).
Voici le log :

Code : Tout sélectionner

************
[2019-6-20 13:45:12] Loaded config.json with 0 accessories and 1 platforms.
************
[2019-6-20 13:45:13] ---
[2019-6-20 13:45:17] Loaded plugin: homebridge-alexa
[2019-6-20 13:45:17] Registering platform 'homebridge-alexa.Alexa'
[2019-6-20 13:45:17] ---
[2019-6-20 13:45:18] Loaded plugin: homebridge-camera-ffmpeg
[2019-6-20 13:45:18] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[2019-6-20 13:45:18] ---
[2019-6-20 13:45:18] Loaded plugin: homebridge-jeedom
[2019-6-20 13:45:18] Registering platform 'homebridge-jeedom.Jeedom'
[2019-6-20 13:45:18] ---
[2019-6-20 13:45:18] Loading 1 platforms...
[2019-6-20 13:45:18] [Jeedom] Initializing Jeedom platform...
[2019-6-20 13:45:18] [Jeedom] debugLevel:100
[2019-6-20 13:45:18] [Jeedom] [INFO] Adresse Jeedom bien configurée :http://192.168.0.50:50080
Load homebridge-camera-ffmpeg.Camera-ffmpeg
Setup Payload:
X-HM://0023ISYWY6954
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[2019-6-20 13:45:18] [Jeedom] Synchronisation Jeedom <> Homebridge...
Thu, 20 Jun 2019 11:45:18 GMT EventedHTTPServer Server listening on port 51826
[2019-6-20 13:45:18] Homebridge is running on port 51826.
************
[2019-6-20 13:45:18] [Jeedom] [ERROR] #2 Erreur de récupération des données Jeedom:  null
************
Je me demande s'il n'y a pas des résidus de l'ancien plugin homebridge. J'ai retrouvé les plugins homebridge, homebridge-http-jeedom et homebridge-tradfri-plugin dans le répertoire /usr/lib/node_modules.
Je les ai désinstaller avec npm, puis j'ai relancé les dépendances, lancé le service avahi (dbus tourne déjà) et démarré le daemon homebridge.

J'ai épluché le forum alors avant que tu ne poses la question :
Quand je regarde un log, c'est que je l'ai passé en debug pour ne rien râté.
Je n'ai pas d'erreur dans le debug info, ni dans le log des dépendances, pas non plus dans homebridge, api et http.error. Seulement le log du daemon homebridge que j'ai copié ici.
J'ai déjà redémarré mon OS et Jeedom plusieurs fois.
Mes API sont toutes configuré en "Activé".
Mes types génériques sont configuré. De plus j'ai désactivé tout mes équipements et pièces dans homebridge et si j'active une prise HS110 j'ai toujours 0 accessoire et l'erreur avec null.

Je suis à court de pistes.
Merci de votre aide.

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

Re: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par Nebz » 20 juin 2019, 14:28

diroid a écrit :Salut,
Je souhaite réutiliser la partie homebridge de mon Jeedom que j'ai laissé à l'abandon avant que Mobile et Homebridge ne se séparent.
Ma passerelle Jeedom fonctionnait correctement, mais ce n'est plus le cas.
J'ai réparé et réinstallé homebridge, j'ai aussi vidé le cache et passé plusieurs logs en Debug, mais je ne vois qu'une ligne bizarre et une erreur dans le démon sans pouvoir remonter à la source du problème.
En tout cas, j'ai l'impression que le plugin ne communique pas avec Jeedom car je n'ai pas de ligne dans le log api (à part IFTTT et Mobile).
Voici le log :

Code : Tout sélectionner

************
[2019-6-20 13:45:12] Loaded config.json with 0 accessories and 1 platforms.
************
[2019-6-20 13:45:13] ---
[2019-6-20 13:45:17] Loaded plugin: homebridge-alexa
[2019-6-20 13:45:17] Registering platform 'homebridge-alexa.Alexa'
[2019-6-20 13:45:17] ---
[2019-6-20 13:45:18] Loaded plugin: homebridge-camera-ffmpeg
[2019-6-20 13:45:18] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[2019-6-20 13:45:18] ---
[2019-6-20 13:45:18] Loaded plugin: homebridge-jeedom
[2019-6-20 13:45:18] Registering platform 'homebridge-jeedom.Jeedom'
[2019-6-20 13:45:18] ---
[2019-6-20 13:45:18] Loading 1 platforms...
[2019-6-20 13:45:18] [Jeedom] Initializing Jeedom platform...
[2019-6-20 13:45:18] [Jeedom] debugLevel:100
[2019-6-20 13:45:18] [Jeedom] [INFO] Adresse Jeedom bien configurée :http://192.168.0.50:50080
Load homebridge-camera-ffmpeg.Camera-ffmpeg
Setup Payload:
X-HM://0023ISYWY6954
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[2019-6-20 13:45:18] [Jeedom] Synchronisation Jeedom <> Homebridge...
Thu, 20 Jun 2019 11:45:18 GMT EventedHTTPServer Server listening on port 51826
[2019-6-20 13:45:18] Homebridge is running on port 51826.
************
[2019-6-20 13:45:18] [Jeedom] [ERROR] #2 Erreur de récupération des données Jeedom:  null
************
Je me demande s'il n'y a pas des résidus de l'ancien plugin homebridge. J'ai retrouvé les plugins homebridge, homebridge-http-jeedom et homebridge-tradfri-plugin dans le répertoire /usr/lib/node_modules.
Je les ai désinstaller avec npm, puis j'ai relancé les dépendances, lancé le service avahi (dbus tourne déjà) et démarré le daemon homebridge.

J'ai épluché le forum alors avant que tu ne poses la question :
Quand je regarde un log, c'est que je l'ai passé en debug pour ne rien râté.
Je n'ai pas d'erreur dans le debug info, ni dans le log des dépendances, pas non plus dans homebridge, api et http.error. Seulement le log du daemon homebridge que j'ai copié ici.
J'ai déjà redémarré mon OS et Jeedom plusieurs fois.
Mes API sont toutes configuré en "Activé".
Mes types génériques sont configuré. De plus j'ai désactivé tout mes équipements et pièces dans homebridge et si j'active une prise HS110 j'ai toujours 0 accessoire et l'erreur avec null.

Je suis à court de pistes.
Merci de votre aide.
Ah, enfin quelqu'un qui a fait ses devoirs ;-)

On dirait que ton système est un beau bazar... je te conseille de sauvegarder, exporter ta sauvegarde, repartir sur un système vierge, restaurer ta sauvegarde.

Bien à toi,

Nebz


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: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par Nebz » 20 juin 2019, 14:31

Je vois aussi que ton port interne est peut être mal configuré dans ta config jeedom > réseau


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 :)

diroid
Timide
Messages : 22
Inscription : 25 févr. 2019, 14:33

Re: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par diroid » 20 juin 2019, 14:43

Merci pour ta réponse.
C'est le port que j'utilise dans mon Apache, il est bon.
Par contre je suis sur un Synology en Debian CHRoot alors c'est un peu la mouise à réinstaller. De plus j'ai peur de trimballer une couille dans ma sauvegarde.

Tu n'as aucune piste ?
J'aimerais savoir pourquoi le daemon fait une requête au Jeedom, mais que la demande n'apparait pas dans le log api. Je pense bientôt toucher la solution du doigt.

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

Re: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par Nebz » 20 juin 2019, 14:47

diroid a écrit :Merci pour ta réponse.
C'est le port que j'utilise dans mon Apache, il est bon.
Par contre je suis sur un Synology en Debian CHRoot alors c'est un peu la mouise à réinstaller. De plus j'ai peur de trimballer une couille dans ma sauvegarde.

Tu n'as aucune piste ?
J'aimerais savoir pourquoi le daemon fait une requête au Jeedom, mais que la demande n'apparait pas dans le log api. Je pense bientôt toucher la solution du doigt.
Sisi la piste c'est ça :-) le démon ne peut pas accéder à l'api qui est sur ce port.

Droit entre tes jails ? Je sais même pas s'il peut y avoir des acl...


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: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par Nebz » 20 juin 2019, 14:48

comme tu as une image custom, peut-etre SELINUX ?
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 :)

diroid
Timide
Messages : 22
Inscription : 25 févr. 2019, 14:33

Re: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par diroid » 20 juin 2019, 15:10

J'ai trouvé grâce à ton message à propos du port, j'avais lu que homebridge utilise seulement le HTTP sans le S.
Ca fait une semaine que je cherche dans tout les sens, alors ça fera une bonne KB.
J'ai mis un certificat en HTTPS et j'ai fait une redirection Apache du port HTTP vers HTTPS.
J'ai levé la redirection pour testé et j'ai fait un "service apache reload" et ça semble bon. Je pourrais tester en rentrant chez moi, mais il a trouvé un accessoire (la prise HS110).

Code : Tout sélectionner

<VirtualHost *:50080>
        ServerName *HIDDEN*
        ServerAlias *HIDDEN*
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/jeedom

        <Directory /var/www/jeedom>
                Options -Indexes +FollowSymLinks
## Si activé, empêche Homebridge de contacter Jeedom
#               Redirect Permanent / https://*HIDDEN*:50443/
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/jeedom_error.log
        CustomLog ${APACHE_LOG_DIR}/jeedom_access.log combined
</VirtualHost>

<VirtualHost *:50443>
        ServerName *HIDDEN*
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/jeedom

        SSLEngine On
        SSLCertificateFile /etc/ssl/private/fullchain.pem
        SSLCertificateKeyFile /etc/ssl/private/privkey.pem

        <Directory /var/www/jeedom>
                Options -Indexes +FollowSymLinks
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/jeedom_error.log
        CustomLog ${APACHE_LOG_DIR}/jeedom_access.log combined
</VirtualHost>
Dernière édition par diroid le 20 juin 2019, 22:57, édité 1 fois.

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

Re: 0 accessories and 1 platforms, erreur de récupération des données Jeedom: null

Message par Nebz » 20 juin 2019, 15:13

ben voilà :)
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 10 invités