Bonjour à tous,
J’utilise le plugin Blea dans le cadre de détection de présence, avec des Nut Nutale.
Au niveau de mon installation, j’ai un Proxmox avec une VM Jeedom 4.1.19 et une VM Antenne sous Debian, le tout sur un NUC. J’ai sur cette VM Antenne fait un passthrough de la carte Bluetooth vers la VM, afin d’en faire une Antenne Bluetooth dans Blea (j’ai vu à plusieurs reprise cette recommandation, plutôt que de laisser le service sur le Core.
Mon Blea est en version stable 2020-11-21 01:01:09.
Actuellement j’ai régulièrement des décrochages du Bluetooth mais qui sont très spécifique, car :
- Le Nut est considéré comme présent 98% du temps quand il doit l’être, le décrochage à lieu une fraction de seconde, c’est à dire que le Nut est considéré comme absent « Not seen » à 14h25:40 et il est à nouveau considéré comme « seen » à 14h25:48. Mais cela enclenche quand même les scénario forcément
- J’ai deux Nut, il arrive parfois que les deux décroche en même temps, pareil une fraction de seconde, mais c’est pas systématiquement en même temps. Il y a souvent une forme de « récurrence » quand ils décroche en même temps, souvent la nuit, 3 nuit d’affilé à 01h39, puis deux nuit d’affilé à 01h39 + 04h22, puis par la suite deux nuit d’affilé à 04h22 uniquement. Puis ça change, mais on peu quand même constaté un certain côté cyclique.
- Ça décroche minimum une fois par jour (souvent la nuit, entre minuit et 2h) fréquemment plusieurs fois par jour (3 à 6 fois) dont certain décrochage des deux Nut, certain individuels.
- Je n’ai pas constaté de Cron spécifique sur les horaires défini, ni de backup Proxmox ou autre
- J’ai changé les piles des Nut, même constat
- J’ai changé les valeur de durée entre deux scan, et le nombre d’itération avant de considéré comme acescent (donc la durée total avant timeout), cela n’a eu aucun effet. Le dysfonctionnement coïncide d’ailleurs car le Nut se raccroche instantanément après avoir décroché.
J’envisage également de tester avec une autre antenne physique que le chip intégré dans le NUC (car je peux émettre certain doute dessus, même si ça a eu marché plusieurs semaines sans soucis), je pensais prendre une Sena UD100 mais celle-ci est actuellement indisponible partout.
Existe-il un autre modèle de référence ? Éventuellement plus moderne ?
Avez-vous déjà fait face à ce type de dysfonctionnement et avez vous des solutions ?
Sinon avez vous des pistes ou des recommandations ?
Je suis désolé, je n’ai pas mes logs précis car j’ai oublié de les copier et ils ont une durée de conservation très courte en mode debug. Le log de l’antenne ressemble très fortement à ça :
[2019-08-04 09:57:26.345][DEBUG] : Send to jeedom : {'devices': {'E9:06:C5:77:8D:A6': {'type': 'default', 'rssi': -94, 'source': 'local', 'name': 'default', 'id': 'E9:06:C5:77:8D:A6', 'present': 1}}}
[2019-08-04 09:59:23.912][INFO] : Not SEEEEEEEEEN------ since 116s E9:06:C5:77:8D:A6
[2019-08-04 09:59:24.202][DEBUG] : Send to jeedom : {'devices': {'E9:06:C5:77:8D:A6': {'present': 0, 'rssi': -200, 'id': 'E9:06:C5:77:8D:A6', 'source': 'local'}}}
[2019-08-04 09:59:33.878][DEBUG] : SCANNER------[(1, 'Flags', '06'), (255, 'Manufacturer', '570100feb3f6f575fe3e924677bc6c0c944b8002e906c5778da6')] True random e9:06:c5:77:8d:a6
[2019-08-04 09:59:33.881][DEBUG] : SCANNER------It's a unknown packet and I known this device so I send e9:06:c5:77:8d:a6
[2019-08-04 09:59:33.882][INFO] : RE SEEEEEEEEEN------E9:06:C5:77:8D:A6 || {'FF:FF:C5:16:46:70': {'present': 0}, 'C4:7C:8D:6B:04:E8': {'present': 1, 'lastseen': 1564905570}, 'C4:7C:8D:6A:48:52': {'present': 1, 'lastseen': 1564905571}, 'C0:39:F8:F5:20:CB': {'present': 0, 'lastseen': 1564903311}, 'E9:06:C5:77:8D:A6': {'present': 1, 'lastseen': 1564905573}, 'C4:7C:8D:6B:1C:82': {'present': 0}}
[2019-08-04 09:59:33.883][DEBUG] : {'type': 'default', 'rssi': -82, 'source': 'local', 'name': 'default', 'id': 'E9:06:C5:77:8D:A6', 'present': 1}
Je fournirais mes propre log au prochain décrochage si je suis assez rapide pour les récupérer. J’ajouterais à cette échange.
Sur le core, rien de spécifique au moment du décrochage, essentiellement des logs d’activité Heartbeat.
Merci de votre aide