Homebridge qui s'arrete

Bonjour,

Je suis sous jeedom V4 sur raspberry, le plugin homebrige s’arrete régulierement. Il faut systématiquement le redémarrer.

J’ai le log suivant (je débute et je n’arrive pas à comprendre le pourquoi)

Si une ame charitable peut m’aider

Merci par avance

[1/31/2021, 9:31:49 AM] [jeedom homebridge] ┌──── salon > Capteur Vibration 158d00039d9c5b (199)
[1/31/2021, 9:31:49 AM] [jeedom homebridge] │ Accessoire sans Type Générique d’Etat
[1/31/2021, 9:31:49 AM] [jeedom homebridge] │ KO : Accessoire Ignoré
[1/31/2021, 9:31:49 AM] [jeedom homebridge] └─────────
[1/31/2021, 9:31:49 AM] [jeedom homebridge] ┌────RAMASSE-MIETTES─────
[1/31/2021, 9:31:49 AM] [jeedom homebridge] │ (Suppression des accessoires qui sont dans le cache mais plus dans jeedom (peut provenir de renommage ou changement de pièce))
[1/31/2021, 9:31:49 AM] [jeedom homebridge] │ Rien à supprimer
[1/31/2021, 9:31:49 AM] [jeedom homebridge] └────────────────────────
[1/31/2021, 9:31:49 AM] [jeedom homebridge] --== Homebridge est démarré et a intégré 59 accessoires ! (Si vous avez un Warning Avahi, ne pas en tenir compte) ==–
[1/31/2021, 5:04:29 PM] [jeedom homebridge] [ERROR] Erreur de récupération des évènements de mise à jour: null
(node:25037) UnhandledPromiseRejectionWarning: TypeError: Cannot read property ‹ stack › of null
at /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:4919:21
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:94:5)
(node:25037) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:25037) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
e[0;37m[2/1/2021, 1:10:03 AM] e[0me[0;36m[Homebridge UI]e[0m Running job to cleanup config.json backup files older than 60 days…

Salut

Il faudrait mettre le bon Tag plugin.

Antoine

merci pour la remarque je viens de modifier

Hello,

  1. à la même heure tu n’as rien d’intéressant dans le log « homebridge » ?

  2. Tu es certain que ta configuration réseau interne est correcte dans les configurations de jeedom > réseau ?

Non rien dans le log homebridge
Oui la config réseau est bonne le reste fonctionne parfaitement (Accès à jeedom interne externe, Homepod, Apple tv…)
Ce qui est étrange c’est quand je redémarre homebridge cela remarche un moment puis c’est à nouveau HS apres quelques jours

Bizarre…

Dans la configuration de jeedom > Logs > Logs passer « event » et « api » en info.

Au prochain plantage, il faut noter l’heure dans le log homebridge_daemon et comparer au log event et api pour voir ce qu’il a reçu à ce moment là… (et quelques lignes avant/après pour avoir le contexte)

Tu es en quelle version de jeedom ?

ok c’est fait merci beaucoup

je suis en V4 4.0.61

Pourquoi pas en 4.1 ?

J’ai pas encore fait la maj :slight_smile:

nouveau plantage :frowning:
J’ai le log Homebridge, le api par contre le event fait 25mo et quand je le télécharge je n’ai qu’un extrait et un fichier de 144ko

voila le hombridge:
[2/1/2021, 8:26:24 PM] [jeedom homebridge] [ERROR] Erreur de récupération des évènements de mise à jour: null
(node:16259) UnhandledPromiseRejectionWarning: TypeError: Cannot read property ‹ stack › of null
at /var/www/html/plugins/homebridge/resources/node_modules/homebridge-jeedom/index.js:4919:21
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:94:5)
(node:16259) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:16259) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
e[0;37m[2/2/2021, 1:10:38 AM] e[0me[0;36m[Homebridge UI]e[0m Running job to cleanup config.json backup files older than 60 days…

et le api au moment du plantage

[2021-02-01 23:36:30][INFO] : {« id »:866,« params »:{« datetime »:« 1612218990.012751 »,« longPolling »:« 30 »,« filter »:« mobile »,« apikey »:« KlA1EZ5CT79KMeMuWJFyi4n6040NC8AT »,« plugin »:« core »,« session »:true,« sess_id »:« qm0cg8r4dk4ldm6dqa8h3o0kd6 »,« Iq »:« eWr6KOFt4hTHxPVbWap1aBFUA9rptn6O »},« jsonrpc »:« 2.0 »,« method »:« event::changes »} - IP :172.16.0.26
[2021-02-01 23:36:30][INFO] : {« id »:644,« params »:{« datetime »:« 1612218990.012751 »,« longPolling »:« 30 »,« filter »:« mobile »,« apikey »:« KlA1EZ5CT79KMeMuWJFyi4n6040NC8AT »,« plugin »:« core »,« session »:true,« sess_id »:« qm0cg8r4dk4ldm6dqa8h3o0kd6 »,« Iq »:« eWr6KOFt4hTHxPVbWap1aBFUA9rptn6O »},« jsonrpc »:« 2.0 »,« method »:« event::changes »} - IP :172.16.0.26
[2021-02-02 01:54:26][INFO] : {« jsonrpc »:« 2.0 »,« id »:« 430 »,« method »:« cmd::execCmd »,« params »:{« apikey »:« ia99ps8P7raVuXkbdXHyEnn426EAQAUK »,« id »:« 1383 »,« options »:{},« session »:true,« sess_id »:« 2b8bdqahus2bbfas61a1cpd91s »}} - IP :172.16.0.250
[2021-02-02 01:54:27][INFO] : {« jsonrpc »:« 2.0 »,« id »:« 874 »,« method »:« cmd::execCmd »,« params »:{« apikey »:« ia99ps8P7raVuXkbdXHyEnn426EAQAUK »,« id »:« 1384 »,« options »:{},« session »:true,« sess_id »:« 2b8bdqahus2bbfas61a1cpd91s »}} - IP :172.16.0.250
[2021-02-02 07:31:22][INFO] : {« jsonrpc »:« 2.0 »,« id »:« 851 »,« method »:« cmd::execCmd »,« params »:{« apikey »:« ia99ps8P7raVuXkbdXHyEnn426EAQAUK »,« id »:« 1383 »,« options »:{},« session »:true,« sess_id »:« 2b8bdqahus2bbfas61a1cpd91s »}} - IP :172.16.0.250
[2021-02-02 07:59:06][INFO] : {« jsonrpc »:« 2.0 »,« id »:« 402 »,« method »:« cmd::execCmd »,« params »:{« apikey »:« ia99ps8P7raVuXkbdXHyEnn426EAQAUK »,« id »:« 1304 »,« options »:{},« session »:true,« sess_id »:« 2b8bdqahus2bbfas61a1cpd91s »}} - IP :172.16.0.250
[2021-02-02 07:59:06][INFO] : {« jsonrpc »:« 2.0 »,« id »:« 316 »,« method »:« cmd::execCmd »,« params »:{« apikey »:« ia99ps8P7raVuXkbdXHyEnn426EAQAUK »,« id »:« 1318 »,« options »:{},« session »:true,« sess_id »:« 2b8bdqahus2bbfas61a1cpd91s »}} - IP :172.16.0.250

merci pour l’aide

le log api commence après le log homebridge…

et il manque le log event

quand je vais dans jeedom analyse log et que je sélection le log event par exemple je n’ai que la fin du fichier qui s’affiche (à partir de 10h00 ce jour) . Pourtant le fichier fait 25mo. Comment je fais pour le récupérer complétement?

Cordialement

dans la config de jeedom > logs > logs tu peux augmenter le nombre de lignes.

grrrr même en passant de 500 à 5000 j’arrive pas à remonter sur le event j’ai que de 10h38 à 10h49
j’ai essayé de retrouver le fichier avec jeexplorer il ne fait plus 25mo il fait 600ko et idem rien avant 10h38

Pour le api je remonte pas plus loin que 23h35

Si je regarde le log homebridge j’ai l’impression que l’erreur est à 1:10:38 AM

je relance hombridge et j’attends le prochain plantage

non à 20h26:24

ok
je suis le prochain plantage pour essayer d’avoir les infos

petite chose étrange je viens de relancer homebridge et dans le log l’heure n’est pas bonne:

2/2/2021, 10:07:08 AM]

alors qu’il a été lancé vers 11h07