Demon BLEA qui tombe

Bonjour

J’utilise le plugin BLEA pour gérer ma présence avec des NUT et depuis 48 heures environ, je constate de nombreuses remontées d’absence alors que je suis bien présent.

Après vérification :

  • Le Demon tombe aléatoirement
  • Extrait log Blea-local :
Can't init device hci0: Connection timed out (110)
[2023-05-18 13:29:47.749][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 13:45:39.206][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 14:11:07.627][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 14:30:00.887][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
Can't init device hci0: Connection timed out (110)
[2023-05-18 14:49:57.377][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 15:03:04.523][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 15:16:50.941][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files

Coïncidence ? J’avais supprimé des capteurs Bluetooth de température de « Mes devices Blea Connus » pour les remplacer par des capteurs Zigbee, il y a 48 heures

Configuration Jeedom :

Configuration plugin BLEA :

Configuration
Jeedom est installé sur un NUC avec ESXI
image

On notera que le Bluetooth interne « Intel product 0x0a2b » n’est pas sélectionné dans la VM

J’ai 3 clés USB :

  • La clé SENA est reconnue sous le nom « Cambridge Silicon Radio product 0x0001
    dans le plugin BLEA, le port clef bluetooth est : 00:01:95:39:8D:70 (hci0)
  • La clé Aeotec GEN5 est reconnue sous la dénomination « Sigma Designs Modem »
    Dans le plugin Z-Wave JS le port clé est : /dev/ttyACM0(/dev/ttyACM0)
  • La clé Zigbbe POPP est reconnue sous le nom « QinHeng USB2.0-Serial »
    Dans le plugin Zigbee, le port est : 1a86 USB2.0-Serial (type contrôleur : EZSP)

J’ai ce type de message dans la console de ma VM Jeedom :
image

Lors de ces messages le Demon est tombé

Comme vous pouvez le voir, j’ai réinstallé les dépendances
J’ai également arrêté Jeedom et stoppé ESXI puis relancé

J’ai lu d’autres contributions sur le thème du Demon qui tombe, mais je n’ai pas trouvé de similitudes

Je note que le Demon redémarre automatiquement sans paramétrage de ma part

J’avais sélectionné le mode debug temporaire
image
Evidemment très « bavard », je n’avais pas eu de plantage du Demon et je l’ai arrêté… je vais le relancer

Merci d’avance pour vos conseils

1 « J'aime »

En complément, extrait Blea-local en mode debug forcé :

[2023-05-18 16:01:56.569][INFO] : GLOBAL------Attempt to recover successful, reseting counter
[2023-05-18 16:01:56.707][DEBUG] : BeeWiSmartLite------manuf: a7050313394766524c32566a515a00 name: data:
[2023-05-18 16:01:56.768][DEBUG] : BeeWiSmartLite------manuf: 4c0012020003 name: data:
[2023-05-18 16:01:56.859][DEBUG] : BeeWiSmartLite------manuf: 4c0010050e145b6209 name: data:
[2023-05-18 16:01:56.915][DEBUG] : BeeWiSmartLite------manuf: 4c0010051b180508dd name: data:
[2023-05-18 16:01:56.998][DEBUG] : BeeWiSmartLite------manuf: 4c0012020001 name: data:
[2023-05-18 16:01:57.182][DEBUG] : BeeWiSmartLite------manuf: 6401f82441e02c8f name:XMCTD_ data:
[2023-05-18 16:01:57.496][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 11): [Errno 24] Too many open files
[2023-05-18 16:01:57.993][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 12): [Errno 24] Too many open files
[2023-05-18 16:01:58.439][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 13): [Errno 24] Too many open files
[2023-05-18 16:01:58.876][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 14): [Errno 24] Too many open files
[2023-05-18 16:01:59.329][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 15): [Errno 24] Too many open files
[2023-05-18 16:01:59.797][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 16): [Errno 24] Too many open files
[2023-05-18 16:02:00.274][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 17): [Errno 24] Too many open files
[2023-05-18 16:02:00.733][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 18): [Errno 24] Too many open files
[2023-05-18 16:02:01.205][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 19): [Errno 24] Too many open files
[2023-05-18 16:02:01.680][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 20): [Errno 24] Too many open files
[2023-05-18 16:02:02.205][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files
[2023-05-18 16:02:02.205][INFO] : GLOBAL------Shutting down due to errors
[2023-05-18 16:02:02.211][DEBUG] : Send to jeedom :  {'learn_mode': 0, 'source': 'local'}
[2023-05-18 16:02:02.213][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-05-18 16:02:02.225][DEBUG] : http://127.0.0.1:80 "POST /plugins/blea/core/php/jeeBlea.php?apikey=xxxxxxx HTTP/1.1" 200 0
[2023-05-18 16:02:04.208][DEBUG] : GLOBAL------Shutdown
[2023-05-18 16:02:04.208][DEBUG] : GLOBAL------Removing PID file /tmp/jeedom/blea/deamon.pid
[2023-05-18 16:02:04.208][DEBUG] : GLOBAL------Closing all potential bluetooth connection
[2023-05-18 16:02:04.586][DEBUG] : LoopNetServer Thread stopped
[2023-05-18 16:02:04.586][DEBUG] : Exit 0
Can't init device hci0: Connection timed out (110)
[2023-05-18 16:22:01.499][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : [Errno 24] Too many open files

2 arrêts du DEMON : à 16H02 puis 16H22

Bonjour.

Souvent, quand il y a ce problème, c’est que des périphériques bluetooth sont réglés avec des rafraîchissement forcé. Remettre les paramètres par défaut pour les périphériques ble et testez de nouveaux.

1 « J'aime »

A tout hasard, j’avais retiré les batteries des capteurs de température Bluetooth, supprimés de ma configuration : ce qui n’a pas résolu mon problème

J’ai oublié de préciser que j’avais également supprimé de « Mes devices Blea Connus » des boutons NIU et une lampe de chevet Yeelight, que je n’arrivais pas à commander (trop éloignée de la clé SENA et je ne voulais pas rajouter une antenne)
Je l’ai laissée branchée en attendant un éclairage Zigbee

Ne sachant que faire, j’ai lancé un scan BLEA vers 17H30 …
Ma lampe de chevet a été détectée automatiquement et j’ai accepté son « inclusion »

Presque 8 heures après, le demon BLEA n’est pas tombé
Je reste dubitatif et j’attends encore pour vérifier que le Demon reste stable

Pour info, je remplace mes modules Bluetooth par du Zigbee.
A terme, ne restera sur BLEA que mes détecteurs de présence NUT, nécessaires avec ma surveillance WiFi pour déterminer présence/absence (si je pouvais, je supprimerais le protocole Bluetooth de ma configuration Jeedom)

Merci pour l’aide Fabrice
Je n’ai pas de refresh forcé
Un seul NUT a un refresh paramétré
image

Bonjour

24 heures après, le Demon BLEA n’est pas tombé.
Je ne vais pas fermer tout de suite ce sujet.

Je ne peux pas donner d’information très fiable sur les causes et la résolution du problème.
Mais je constate que les problèmes de Demon faisaient suite à la suppression de ma liste de « Mes devices Blea Connus » de :

  • 3 boutons NIU
  • 2 capteurs de température
  • d’une lampe de chevet Yeelight

Le Demon est redevenu stable après avoir lancé un scan et ayant accepté la réintégration de la lampe de chevet Yeelight