Erreur plugin BLEA suite migration jeedom 4.4

Bonjour,

Je rencontre un souci avec le plugin blea depuis une migration de mon jeedom en version 4.3 vers version 4.4 (4.4.16 exactement sous debian 10)

le log blea_local se remplit d’erreurs de ce type :

> *31554|Exception in thread Thread-192622:*
> *31555|Traceback (most recent call last):*
> *31556|File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner*
> *31557|self.run()*
> *31558|File "/usr/lib/python3.7/threading.py", line 865, in run*
> *31559|self._target(*self._args, **self._kwargs)*
> *31560|File "/var/www/html/plugins/blea/resources/blead/blead.py", line 380, in action_handler*
> *31561|name = message['command']['name']*
> *31562|KeyError: 'name'*

Voici les informations de santé :

Dépendances à jour, y compris sur mon « antenne ». L’« antenne » est sur un raspberry qui semble fonctionner correctement. pas d’élément dans les logs de celle-ci.

Je ne vois pas où est le problème, ni comment le cibler et le résoudre.

Pouvez vous m’aider?
merci par avance, bonne journée


Informations Jeedom

Core : 4.4.16 (master)
DNS Jeedom : non

Plugin : Bluetooth Advertisement
Version : 2024-09-11 01:01:15 (beta)
Statut Démon : Démarré - (2024-09-11 11:31:49)

Avez-vous une recherche ?

Bien sûr que j’ai effectué une recherche avant de poster :slight_smile:

@wedge c’est un bug dans le code, vous avez une commande action qui est exécutée et il manque des paramètres

2 « J'aime »

Bonjour Mips,

Merci pour ta réponse, je ne suis pas sûr que tous les éléments concernent ce sujet, il y avait une private joke avec Vegeta ? :slight_smile: :slight_smile:

Je te confirme que je suis bien sous debian 10 et non debian 9, comme tu peux le voir sur la page de « santé » avec la capture plus haut.

Effectivement, il y a un bug :slight_smile:, quelles informations sont nécessaires à transmettre pour appliquer une correction sur le plugin ? je vais relancer les logs en mode debug pour voir s’il y a plus d’informations.

Merci à toi

Je dois dire que je ne comprend pas trop le cas d’usage.
J’ai lu le code mais c’est pas limpide.
C’est probablement un équipement bien particulier (que je n’ai pas) et de plus je n’utilise plus le plugin.

La meilleure piste c’est un ticket au support si vous avez un pack power

Merci pour votre réponse.
J’ai activé les logs en mode debug et malheureusement ça ne semble pas fournir plus d’informations pertinentes

115553|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
115554|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Received command from jeedom : action
115555|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Attempt an action on a device
115556|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Action Thread Launched
115557|Exception in thread Thread-138329:
115558|Traceback (most recent call last):
115559|File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
115560|self.run()
115561|File "/usr/lib/python3.7/threading.py", line 865, in run
115562|self._target(*self._args, **self._kwargs)
115563|File "/var/www/html/plugins/blea/resources/blead/blead.py", line 380, in action_handler
115564|name = message['command']['name']
115565|KeyError: 'name'
115566|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
115567|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Received command from jeedom : action
115568|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Attempt an action on a device
115569|Exception in thread Thread-138331:
115570|Traceback (most recent call last):
115571|File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
115572|self.run()
115573|File "/usr/lib/python3.7/threading.py", line 865, in run
115574|self._target(*self._args, **self._kwargs)
115575|File "/var/www/html/plugins/blea/resources/blead/blead.py", line 380, in action_handler
115576|name = message['command']['name']
115577|KeyError: 'name'
115578|[2024-09-15 11:06:50] DEBUG  : SOCKET-READ------Action Thread Launched
115579|[2024-09-15 11:06:51] DEBUG  : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
115580|[2024-09-15 11:06:51] DEBUG  : SOCKET-READ------Received command from jeedom : action
115581|[2024-09-15 11:06:51] DEBUG  : SOCKET-READ------Attempt an action on a device
115582|[2024-09-15 11:06:51] DEBUG  : SOCKET-READ------Action Thread Launched
115583|Exception in thread Thread-138333:
115584|Traceback (most recent call last):
115585|File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
115586|self.run()
115587|File "/usr/lib/python3.7/threading.py", line 865, in run
115588|self._target(*self._args, **self._kwargs)
115589|File "/var/www/html/plugins/blea/resources/blead/blead.py", line 380, in action_handler
115590|name = message['command']['name']
115591|KeyError: 'name'

Je ne peux pas identifier simplement le périphérique qui pose souci, car mis à part la mise à jour du core jeedom en 4.4, je n’ai pas modifié/ajouté d’élément bluetooth.
Je n’ai malheureusement pas de pack power. Je vais essayer de procéder par élimination, en désactivant certains périphériques et en analysant les historiques pour essayer de trouver ceux ou celui qui s’active sur les horaires du logs.

On se tient au courant. Merci bon dimanche