Plantage régulier de l'antenne puis relance automatique

Bonjour,
Je précise que mon Jeedom viens d’être restauré avec l’aide de la hotline sur une image neuve et propre.
Je retrouve toujours les même alertes imprévisibles entre 0 et plusieurs fois par jour
Cela impact directement la gestion de présence / Absence mais l’antenne reprend vie en quelques minute pour redétecter la réalité …
Le plugins est à jour et les dépendances réinstallées avec succès !
Merci d’avance pour votre aide que vous ayez des suggestions, solutions ou pas …

Ci-dessous le log

[2025-01-05 13:34:08] ERROR [root](MainThread) : Error checking HCI interface status for hci0: [Errno 2] No such file or directory: 'hciconfig'
Traceback (most recent call last):
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 652, in <module>
elif setHciInterfaceUp(args.device) == True:
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 589, in setHciInterfaceUp
subprocess.run(['hciconfig', interface, 'up'], check=True)
File "/usr/lib/python3.9/subprocess.py", line 505, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'hciconfig'
[2025-01-05 13:34:12] ERROR  : Impossible de lancer le démon phone_detection, relancer le démon en debug et vérifiez la log
[2025-01-05 13:35:15] ERROR  : Impossible de lancer le démon phone_detection, relancer le démon en debug et vérifiez la log
[2025-01-05 13:35:15] ERROR [root](MainThread) : Error checking HCI interface status for hci0: [Errno 2] No such file or directory: 'hciconfig'
Traceback (most recent call last):
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 652, in <module>
elif setHciInterfaceUp(args.device) == True:
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 589, in setHciInterfaceUp
subprocess.run(['hciconfig', interface, 'up'], check=True)
File "/usr/lib/python3.9/subprocess.py", line 505, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'hciconfig'
[2025-01-05 14:49:49] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa0576f10>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-05 15:09:20] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff9f782460>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 240: invalid start byte
[2025-01-06 00:31:42] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa04ebf70>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 239: invalid start byte
[2025-01-06 01:38:19] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa04ebfa0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 06:09:58] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa04f33a0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 240: invalid start byte
[2025-01-06 06:16:11] ERROR [root](Thread-3) : Error on send request to jeedom, return code 500 - Internal Server Error
[2025-01-06 06:16:11] ERROR [root](Thread-3) : Error on send request to jeedom, return code 500 - Internal Server Error
[2025-01-06 06:16:12] ERROR [root](Thread-3) : Error on send request to jeedom, return code 500 - Internal Server Error
[2025-01-06 06:16:12] ERROR [root](Thread-3) : Error during heartbeat
[2025-01-06 06:38:27] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa04f9c40>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 240: invalid start byte
[2025-01-06 08:16:04] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff9f782fa0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 08:28:30] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa04f9c40>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 08:31:41] ERROR [root](Thread-2) : Suspecting an issue with the bluetooth, stop monitoring
[2025-01-06 08:32:04] ERROR  : Arret de l'antenne local car alive=0
[2025-01-06 10:22:21] ERROR [root](Thread-2) : Suspecting an issue with the bluetooth, stop monitoring
[2025-01-06 10:22:53] ERROR  : Arret de l'antenne local car alive=0
[2025-01-06 10:38:11] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffffa0c899d0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 10:41:19] ERROR [root](Thread-2) : Suspecting an issue with the bluetooth, stop monitoring
[2025-01-06 10:41:40] ERROR  : Arret de l'antenne local car alive=0
[2025-01-06 15:52:55] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff83d47130>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 15:53:20] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff82d18a60>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-06 15:53:49] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff83d48cd0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-07 00:03:38] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff83d44490>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 240: invalid start byte
[2025-01-07 00:56:15] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff82d18c40>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 127, in data_received
name=packet[10:].strip(b'\x00').decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 240: invalid start byte
[2025-01-07 01:59:18] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff83d470d0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-07 09:00:08] ERROR [root](Thread-2) : Suspecting an issue with the bluetooth, stop monitoring
[2025-01-07 09:00:30] ERROR  : Arret de l'antenne local car alive=0

Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : Détection de téléphone (Bluetooth)
Version : 2024-12-30 01:21:02 (stable)
Statut Démon : Démarré - (2025-01-07 09:05:04)

Bonjour @AlainGew67 ,

souvent ce genre d’erreur est causee par un polling trop agressif. Est-ce que tu peux augmenter les intervalles de mise a jour, par exemple:

  • Intervalle de mise à jour quand le téléphone est absent: 15 ou 20
  • Intervalle de mise à jour quand le téléphone est présent: 60
  • Délai pour considérer le téléphone comme absent: 300

Benoit

Merci Benoit,
j’avais déjà augmenté 30/60/120
Je suis passé à 30/60/300 et je vous dirai si cela réduit ou supprime les alertes …
Cdlt. Alain

Bonjour Benoit,
et bien la réponse ne s’est pas fait attendre,
Hier soir en rentrant, j’ai découvert une avalanche d’alarmes :


J’ai donc décidé de passer les log en débug. et on trouve un évènement intéressant ce matin :
Après 7h, il a correctement detecté mon départ et mon retour (7h15 - 7h28)
Mais à 7h57:34 il y a un bug qui ne semble pas déclenché par le heartbeat qui est ok 8s plus tôt ???
Avez vous la même interpretation ?
Cdlt. Alain

[2025-01-09 07:00:18] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:00:48] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:01:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:01:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:01:03] DEBUG  : computePresence = 1
[2025-01-09 07:01:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:01:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:01:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:01:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:01:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:01:03] DEBUG  : computePresence = 1
[2025-01-09 07:01:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:01:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:01:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:01:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:01:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:02:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:02:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:03:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:03:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:04:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:04:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:05:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:05:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:06:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:06:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:06:03] DEBUG  : computePresence = 1
[2025-01-09 07:06:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:06:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:06:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:06:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:06:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:06:03] DEBUG  : computePresence = 1
[2025-01-09 07:06:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:06:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:06:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:06:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:06:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:07:19] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:07:49] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:08:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:08:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:09:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:09:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:10:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:10:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:11:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:11:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:11:03] DEBUG  : computePresence = 1
[2025-01-09 07:11:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:11:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:11:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:11:03] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:11:03] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:11:03] DEBUG  : computePresence = 1
[2025-01-09 07:11:03] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:11:03] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:11:03] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:11:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:11:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:12:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:12:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:13:20] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:13:50] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:14:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:14:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:15:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:15:32] INFO  : Update device status (0) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:15:32] INFO  : Update value from 1 to 0 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:15:32] DEBUG  : computePresence = 0
[2025-01-09 07:15:32] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:15:32] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:15:32] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:15:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:16:08] INFO  : Update device status (0) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:16:08] INFO  : Update value from 0 to 0 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:16:08] DEBUG  : computePresence = 0
[2025-01-09 07:16:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:16:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:16:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:16:08] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:16:08] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:16:08] DEBUG  : computePresence = 1
[2025-01-09 07:16:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:16:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:16:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:16:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:16:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:17:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:17:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:18:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:18:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:19:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:19:51] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:20:21] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:20:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:21:08] INFO  : Update device status (0) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:21:08] INFO  : Update value from 0 to 0 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:21:08] DEBUG  : computePresence = 0
[2025-01-09 07:21:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:21:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:21:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:21:08] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:21:08] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:21:08] DEBUG  : computePresence = 1
[2025-01-09 07:21:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:21:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:21:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:21:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:21:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:22:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:22:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:23:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:23:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:24:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:24:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:25:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:25:52] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:26:08] INFO  : Update device status (0) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:26:08] INFO  : Update value from 0 to 0 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:26:08] DEBUG  : computePresence = 0
[2025-01-09 07:26:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:26:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:26:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:26:08] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:26:08] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:26:08] DEBUG  : computePresence = 1
[2025-01-09 07:26:08] DEBUG  : [MaisonLapin][IphoneDadBT]-->0
[2025-01-09 07:26:08] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:26:08] DEBUG  : updateGlobalDevice: state=1/nb1=1/nbDevices=2
[2025-01-09 07:26:22] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:26:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:27:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:27:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:28:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:28:29] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:28:29] INFO  : Update value from 0 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:28:29] DEBUG  : computePresence = 1
[2025-01-09 07:28:29] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:28:29] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:28:29] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:28:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:29:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:29:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:30:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:30:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:31:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:31:33] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:31:33] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:31:33] DEBUG  : computePresence = 1
[2025-01-09 07:31:33] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:31:33] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:31:33] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:31:33] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:31:33] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:31:33] DEBUG  : computePresence = 1
[2025-01-09 07:31:33] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:31:33] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:31:33] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:31:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:32:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:32:53] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:33:23] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:33:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:34:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:34:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:35:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:35:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:36:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:36:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:36:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:36:34] DEBUG  : computePresence = 1
[2025-01-09 07:36:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:36:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:36:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:36:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:36:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:36:34] DEBUG  : computePresence = 1
[2025-01-09 07:36:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:36:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:36:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:36:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:37:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:37:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:38:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:38:54] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:39:24] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:39:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:40:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:40:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:41:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:41:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:41:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:41:34] DEBUG  : computePresence = 1
[2025-01-09 07:41:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:41:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:41:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:41:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:41:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:41:34] DEBUG  : computePresence = 1
[2025-01-09 07:41:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:41:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:41:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:41:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:42:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:42:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:43:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:43:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:44:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:44:55] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:45:25] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:45:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:46:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:46:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:46:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:46:34] DEBUG  : computePresence = 1
[2025-01-09 07:46:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:46:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:46:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:46:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:46:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:46:34] DEBUG  : computePresence = 1
[2025-01-09 07:46:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:46:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:46:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:46:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:47:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:47:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:48:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:48:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:49:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:49:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:50:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:50:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:51:26] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:51:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:51:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:51:34] DEBUG  : computePresence = 1
[2025-01-09 07:51:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:51:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:51:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:51:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:51:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:51:34] DEBUG  : computePresence = 1
[2025-01-09 07:51:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:51:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:51:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:51:56] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:52:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:52:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:53:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:53:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:54:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:54:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:55:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:55:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:56:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:56:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 07:56:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 07:56:34] DEBUG  : computePresence = 1
[2025-01-09 07:56:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:56:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:56:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:56:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 07:56:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 07:56:34] DEBUG  : computePresence = 1
[2025-01-09 07:56:34] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 07:56:34] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 07:56:34] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 07:56:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:57:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:57:34] ERROR [asyncio](Thread-2) : Fatal error: protocol.data_received() call failed.
protocol: <aiobtname.BTNameRequester object at 0xffff9fd1baf0>
transport: <_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/selector_events.py", line 870, in _read_ready__data_received
self._protocol.data_received(data)
File "/var/www/html/plugins/phone_detection/resources/phone_detectiond/aiobtname.py", line 122, in data_received
resu=unpack("ssss",packet[:4])
struct.error: unpack requires a buffer of 4 bytes
[2025-01-09 07:57:57] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:58:27] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:58:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:59:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 07:59:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:00:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:00:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:01:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:01:34] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 08:01:34] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 08:01:34] DEBUG  : computePresence = 1
[2025-01-09 08:01:35] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:01:35] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:01:35] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:01:35] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 08:01:35] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 08:01:35] DEBUG  : computePresence = 1
[2025-01-09 08:01:35] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:01:35] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:01:35] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:01:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:02:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:02:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:03:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:03:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:04:28] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:04:58] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:05:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:05:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:06:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:06:35] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 08:06:35] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 08:06:35] DEBUG  : computePresence = 1
[2025-01-09 08:06:35] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:06:35] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:06:35] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:06:35] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 08:06:35] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 08:06:35] DEBUG  : computePresence = 1
[2025-01-09 08:06:35] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:06:35] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:06:35] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:06:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:07:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:07:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:08:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:08:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:09:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:09:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:10:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:10:59] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:11:29] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:11:40] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneDadBT]
[2025-01-09 08:11:40] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneDadBT][Etat_local]
[2025-01-09 08:11:40] DEBUG  : computePresence = 1
[2025-01-09 08:11:40] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:11:40] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:11:40] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:11:40] INFO  : Update device status (1) from antenna local for [MaisonLapin][IphoneMumBT]
[2025-01-09 08:11:40] INFO  : Update value from 1 to 1 for [MaisonLapin][IphoneMumBT][Etat_local]
[2025-01-09 08:11:40] DEBUG  : computePresence = 1
[2025-01-09 08:11:40] DEBUG  : [MaisonLapin][IphoneDadBT]-->1
[2025-01-09 08:11:40] DEBUG  : [MaisonLapin][IphoneMumBT]-->1
[2025-01-09 08:11:40] DEBUG  : updateGlobalDevice: state=1/nb1=2/nbDevices=2
[2025-01-09 08:12:00] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:12:30] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:13:00] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:13:30] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1
[2025-01-09 08:14:00] DEBUG  : This is a heartbeat from antenna local version=3.0.1 alive=1

Je ne pense pas que cette erreur soit la cause du probleme, mais plutôt la partie visible. Je pense que le driver bluetooth n’est plus capable de recevoir des connections, car meme apres le redemarrage du demon (3 fois), l’erreur est toujours présente.
je suis entrain de regarder comment avoir plus d’info sur l’exception pour avoir un diagnostique plus fin.
Benoit

Merci Benoit,
une précision, les dysfonctionnements sont transitoires, pendant la plus grande partie du temps tout fonctionne normalement, y compris des détections réussies de changements d’état.
Le phénomène est apparu dés l’upgrade Debian11.
Effectivement le driver de la clef Sena n’est peut être pas correctement compatible.
Je vais regarder de mon coté si il existe un moyen d’upgrader le firmware de la clef …
Si vous pouvez me donner des tuyaux sur ce sujet, je suis également preneur …
Alain

Bonjour

Cette clé (Sena UD100 G3) ne se met pas à jour. Elle est fixée.

En revanche, Mips a récupéré une Smart en Debian 11. Pour, justement, rechercher les causes du plantage du drivers bluetooth des Smart, avec une autre application (Theeng Gateway, plugin TGW).
- Il a testé avec au moins deux clés différentes et toujours des plantages aléatoires, ce qui éloigne un problème spécifique avec cette clé : elle n’est pas responsable du problème.

Le problème constaté, ne se produit qu’avec des Smart en Debian 11.
- Cela laisse penser à un problème au niveau du Kernel sur cette box.

Peut être, devriez vous en parler au support Jeedom, je ne sais pas s’ils ont connaissance des problèmes des utilisateurs et des tests de Mips.
Plus le problème sera remonté, plus vite il sera, au moins, reconnu.

1 « J'aime »

Merci Fabrice,
effectivement le support est déjà au courant, j’ai un ticket ouvert depuis ma migration Smart Debian11 le 13 novembre 2024 sur les 3 sujets suivant :

  • Plantage de ZwaveJS en ProtocolInfo sur tous les équipements à chaque reboot ou relance Demon
  • Chute continue de la mémoire disponible qui oblige à relancer toutes les semaines (mem + swap)
  • Alertes et dysfonctionnements réccurents des detections Bluetooth avec Blea ou Phone detection
    J’ai déjà reçu de multiples suggestions d’actions pour tenter de corriger ces problèmes que j’ai toutes mises en œuvre mais sans succès.
    J’ai également suivi tous les fils Community sur ces sujets et tenté d’autres action en // mais toujours une après l’autre et malheureusement ma Smart est toujours boiteuse …
    Alain

Hello,
Exactement les mêmes soucis sur ma Smart en debian 11 également: ZwaveJS en ProtocolInfo au reboot (aucune réponse du support, ça fait une presque une semaine…)
Phone detection qui plante régulièrement aussi.
Pour la swap pas encore assez de recul.

Bonjour Flymac,
je pense que pour les plantages réguliers de PhoneDetection, il semble démontré que le problème est liée à la gestion des antennes par Jeedom, comme le recommande Fabrice, il faudrait que tu fasse un ticket sur ce sujet pour rappeler au support qu’il y a un problème récurant !! (je relancerai également ce point) …
Pour la question de ZwaveJS en ProtocolInfo à chaque reboot c’est un autre sujet qui n’a pas sa place dans cette partie du forum.
Je te propose de faire de même un ticket pour appuyer cet autre sujet auprès du Support !
J’ai échangé sur cet autre sujet qui touche également les utilisateur de Smart passées en débian 11 :

Courage …

Merci pour ta réponse. J’ai essayé de faire un ticket pour le PhoneDetection, mais ce n’est plus possible visiblement : « Il n’est plus possible de faire une demande de support sur un plugin gratuit, faire une demande communautaire » ou dans le genre.

Je pense qu’il faut définir le ticket concernant le Core de Jeedom.
Si tu reprend la synthèse de Fabrice :

Le plugin PhoneDetection n’est pas en cause, il subit le bug du Kernel
Le même problème affecte également le Plugin BLEA qui n’est plus considéré compatible débian11 par certain alors que le support affirme le contraire ???
Sur ce sujet, on jette le bébé avec l’eau du bain en considérant qu’il faut utiliser l’antenne Sena en distante sur un RPI dédié ou autre esp32 mais cette solution fonctionnait parfaitement pendant 3 ou 4 ans jusqu’à cette nouvelle image débian11 pour SMART qui contient un faille non corrigée …

Vous parlez de quel faille non corrigé ?

Ceux qui affirme le contraire, ne doivent pas l’utiliser :wink:

Oui, c’est aussi le cas de TOUT ce qui tombe en panne : cela fonctionnait avant :wink:

Personne ne vous dit de faire ci ou ça, on constate juste, qu’en faisant ci ou ca, cela fonctionne.
Ou, que ce problème ne semble QUE se produire sur les Smart. Du coup, c’est avec le support de Jeedom qu’il faut voir. Eux on peut être une solution qui n’est pas connue du forum communautaire, car ceux qui ont le problème ne partage pas la solution ou qu’il n’y a pas de solution.
Il faut vraiment voir avec le support : la Smart est un bébé Jeedom.