Problème perte Bluetooth récurrent

Bonjour,

Régulièrement, mes équipements bluetooth ne sont plus repérés.
J’essaie de relancer le démon, mais ça ne fait rien.

La seule chose qui fait repartir tout ça, c’est un redémarrage complet de Jeedom… Pas pratique.
Dans les logs blea, je n’ai rien de particulier.

Jeedom tourne sur un raspberry 3. Au départ, j’utilisais la puce bluetooth intégré, mais à cause de ce genre de problème, j’ai acheté une clé USB bluetooth. Le résultat est le même.

Comment est-ce que je peux analyser le problème ?
Merci d’avance pour votre aide.

Bonjour @reyur,
tu testes des téléphones ?

Hello @PanoLyon,

Non, j’ai oublié de préciser que les appareils que j’utilise sont :

  • 1 montre Amazfit GTR
  • 2 boutons Nodon Niu
  • 1 Flower power Parrot.

Quand je dis que ça ne marche plus, c’est que j’observe que la montre n’est plus considérée comme présente, et les 2 boutons ne répondent plus non plus.

Bonjour @reyur,
Vous avez des informations dans le log du plugin ?

Bonjour,

Comme pour toute demande un peu plus d’infos complémentaire serait utile!

Quelle version de jeedom, type de clé USB Bluetooth que tu as acheté, version d’OS ?
Log en DEBUG

Sans cela tu risque de ne pas avoir beaucoup d’aide.

Bonjour,

Depuis quelques jours je rencontre le même problème sur Jeedom Smart (V4.4.54 et plugin BLEA 2020-02-18 01:04:08) avec une clé bluetooth Sena UD100-G03.

Régulièrement je ne reçois plus aucun signaux Bluetooth. Un redémarrage du plugin ou de Jeedom ne résout pas le problème, la seule solution que j’ai trouvée est d’arrêter Jeedom, débrancher puis rebrancher.

Voici mon log :

[2020-05-11 11:08:32.456][INFO] : GLOBAL------Start blead
[2020-05-11 11:08:32.457][INFO] : GLOBAL------Log level : debug
[2020-05-11 11:08:32.457][INFO] : GLOBAL------Socket port : 55008
[2020-05-11 11:08:32.457][INFO] : GLOBAL------Socket host : 127.0.0.1
[2020-05-11 11:08:32.458][INFO] : GLOBAL------Device : hci0
[2020-05-11 11:08:32.458][INFO] : GLOBAL------PID file : /tmp/jeedom/blea/deamon.pid
[2020-05-11 11:08:32.459][INFO] : GLOBAL------Apikey : 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc
[2020-05-11 11:08:32.459][INFO] : GLOBAL------Callback : http://127.0.0.1:80/plugins/blea/core/php/jeeBlea.php
[2020-05-11 11:08:32.460][INFO] : GLOBAL------Cycle : 0.3
[2020-05-11 11:08:32.461][INFO] : GLOBAL------Scan interval : 29
[2020-05-11 11:08:32.461][INFO] : GLOBAL------Number for no seen : 4
[2020-05-11 11:08:32.461][INFO] : GLOBAL------Scan Mode : passive
[2020-05-11 11:08:32.534][INFO] : LOADER------Import de la configuration devices.amazfitgtr
[2020-05-11 11:08:32.536][INFO] : LOADER------Import de la configuration devices.awoxmesh
[2020-05-11 11:08:32.550][INFO] : LOADER------Import de la configuration devices.beagle
[2020-05-11 11:08:32.551][INFO] : LOADER------Import de la configuration devices.beewismartdoor
[2020-05-11 11:08:32.554][INFO] : LOADER------Import de la configuration devices.blpnr
[2020-05-11 11:08:32.557][INFO] : LOADER------Import de la configuration devices.divoompixoo
[2020-05-11 11:08:33.199][INFO] : LOADER------Import de la configuration devices.divoomtimeboxmini
[2020-05-11 11:08:33.206][INFO] : LOADER------Import de la configuration devices.dotti
[2020-05-11 11:08:33.208][INFO] : LOADER------Import de la configuration devices.dreamscreen
[2020-05-11 11:08:33.210][INFO] : LOADER------Import de la configuration devices.fitbit
[2020-05-11 11:08:33.212][INFO] : LOADER------Import de la configuration devices.gigaset
[2020-05-11 11:08:33.214][INFO] : LOADER------Import de la configuration devices.hector
[2020-05-11 11:08:33.215][INFO] : LOADER------Import de la configuration devices.itag
[2020-05-11 11:08:33.217][INFO] : LOADER------Import de la configuration devices.jinlin
[2020-05-11 11:08:33.219][INFO] : LOADER------Import de la configuration devices.kst1
[2020-05-11 11:08:33.221][INFO] : LOADER------Import de la configuration devices.logiswitch
[2020-05-11 11:08:33.223][INFO] : LOADER------Import de la configuration devices.lywsd02
[2020-05-11 11:08:33.224][INFO] : LOADER------Import de la configuration devices.lywsd03
[2020-05-11 11:08:33.226][INFO] : LOADER------Import de la configuration devices.meyerdom2analog
[2020-05-11 11:08:33.228][INFO] : LOADER------Import de la configuration devices.meyerdom4contacts
[2020-05-11 11:08:33.231][INFO] : LOADER------Import de la configuration devices.meyerdomcontactvocal
[2020-05-11 11:08:33.232][INFO] : LOADER------Import de la configuration devices.miband
[2020-05-11 11:08:33.234][INFO] : LOADER------Import de la configuration devices.miband2
[2020-05-11 11:08:33.236][INFO] : LOADER------Import de la configuration devices.miband3
[2020-05-11 11:08:33.238][INFO] : LOADER------Import de la configuration devices.miband4
[2020-05-11 11:08:33.240][INFO] : LOADER------Import de la configuration devices.miflora
[2020-05-11 11:08:33.242][INFO] : LOADER------Import de la configuration devices.miscale
[2020-05-11 11:08:33.244][INFO] : LOADER------Import de la configuration devices.miscale2
[2020-05-11 11:08:33.246][INFO] : LOADER------Import de la configuration devices.myfox
[2020-05-11 11:08:33.248][INFO] : LOADER------Import de la configuration devices.niu
[2020-05-11 11:08:33.250][INFO] : LOADER------Import de la configuration devices.noke
[2020-05-11 11:08:33.252][INFO] : LOADER------Import de la configuration devices.nut
[2020-05-11 11:08:33.254][INFO] : LOADER------Import de la configuration devices.parrotplant
[2020-05-11 11:08:33.256][INFO] : LOADER------Import de la configuration devices.pixoo
[2020-05-11 11:08:33.258][INFO] : LOADER------Import de la configuration devices.pixoo.divoom_image
[2020-05-11 11:08:33.259][INFO] : LOADER------Import de la configuration devices.pixoo.messages
[2020-05-11 11:08:33.259][INFO] : LOADER------Import de la configuration devices.pixoo.timebox
[2020-05-11 11:08:33.260][INFO] : LOADER------Import de la configuration devices.pixoo.timeboximage
[2020-05-11 11:08:33.260][INFO] : LOADER------Import de la configuration devices.playbulb
[2020-05-11 11:08:33.263][INFO] : LOADER------Import de la configuration devices.ropot
[2020-05-11 11:08:33.265][INFO] : LOADER------Import de la configuration devices.ruuvi
[2020-05-11 11:08:33.267][INFO] : LOADER------Import de la configuration devices.smartplug
[2020-05-11 11:08:33.269][INFO] : LOADER------Import de la configuration devices.tb05
[2020-05-11 11:08:33.271][INFO] : LOADER------Import de la configuration devices.ticatag
[2020-05-11 11:08:33.273][INFO] : LOADER------Import de la configuration devices.tile
[2020-05-11 11:08:33.274][INFO] : LOADER------Import de la configuration devices.timebox
[2020-05-11 11:08:33.276][INFO] : LOADER------Import de la configuration devices.timebox.divoom_image
[2020-05-11 11:08:33.277][INFO] : LOADER------Import de la configuration devices.timebox.messages
[2020-05-11 11:08:33.277][INFO] : LOADER------Import de la configuration devices.timebox.timebox
[2020-05-11 11:08:33.278][INFO] : LOADER------Import de la configuration devices.timebox.timeboximage
[2020-05-11 11:08:33.278][INFO] : LOADER------Import de la configuration devices.wistiki
[2020-05-11 11:08:33.280][INFO] : LOADER------Import de la configuration devices.xiaomiht
[2020-05-11 11:08:33.282][INFO] : LOADER------Import de la configuration devices.yeelight
[2020-05-11 11:08:33.283][INFO] : LOADER------Import de la configuration devices.yeelightcandela
[2020-05-11 11:08:33.328][DEBUG] : Writing PID 6243 to /tmp/jeedom/blea/deamon.pid
[2020-05-11 11:08:33.331][DEBUG] : Init request module v2.12.4
[2020-05-11 11:08:33.365][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-05-11 11:08:33.377][DEBUG] : http://127.0.0.1:80 « GET /plugins/blea/core/php/jeeBlea.php?apikey=8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc HTTP/1.1 » 200 0
[2020-05-11 11:08:33.381][DEBUG] : Socket interface started
[2020-05-11 11:08:33.382][DEBUG] : LoopNetServer Thread started
[2020-05-11 11:08:33.382][INFO] : GLOBAL------Start listening…
[2020-05-11 11:08:33.383][DEBUG] : Listening on: [127.0.0.1:55008]
[2020-05-11 11:08:33.383][INFO] : GLOBAL------Preparing Scanner…
[2020-05-11 11:08:33.384][DEBUG] : Send to jeedom : {‹ source ›: ‹ local ›, ‹ learn_mode ›: 0}
[2020-05-11 11:08:33.391][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-05-11 11:08:33.394][DEBUG] : GLOBAL------Read Socket Thread Launched
[2020-05-11 11:08:33.396][DEBUG] : GLOBAL------Read Device Thread Launched
[2020-05-11 11:08:33.397][DEBUG] : GLOBAL------Heartbeat Thread Launched
[2020-05-11 11:08:33.398][DEBUG] : Send to jeedom : {‹ started ›: 1, ‹ source ›: ‹ local ›, ‹ version ›: ‹ 2.9 ›}
[2020-05-11 11:08:33.406][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-05-11 11:08:33.420][DEBUG] : http://127.0.0.1:80 « POST /plugins/blea/core/php/jeeBlea.php?apikey=8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc HTTP/1.1 » 200 0
[2020-05-11 11:08:33.438][DEBUG] : Client connected to [127.0.0.1:50927]
[2020-05-11 11:08:33.439][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:88:BB:83 »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.440][DEBUG] : Client disconnected from [127.0.0.1:50927]
[2020-05-11 11:08:33.441][DEBUG] : Client connected to [127.0.0.1:50928]
[2020-05-11 11:08:33.441][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 90:03:B7:E7:A1:22 »,« delay »:900,« needsrefresh »:1,« name »:« flowerpower »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« flowerpower/flowerpower »}}’
[2020-05-11 11:08:33.442][DEBUG] : Client disconnected from [127.0.0.1:50928]
[2020-05-11 11:08:33.443][DEBUG] : Client connected to [127.0.0.1:50929]
[2020-05-11 11:08:33.444][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 90:03:B7:E7:E5:1B »,« delay »:900,« needsrefresh »:1,« name »:« flowerpower »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« flowerpower/flowerpower »}}’
[2020-05-11 11:08:33.444][DEBUG] : Client disconnected from [127.0.0.1:50929]
[2020-05-11 11:08:33.446][DEBUG] : Client connected to [127.0.0.1:50930]
[2020-05-11 11:08:33.446][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:89:1B:8F »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.447][DEBUG] : Client disconnected from [127.0.0.1:50930]
[2020-05-11 11:08:33.448][DEBUG] : Client connected to [127.0.0.1:50931]
[2020-05-11 11:08:33.449][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:89:1A:E2 »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.449][DEBUG] : Client disconnected from [127.0.0.1:50931]
[2020-05-11 11:08:33.450][DEBUG] : Client connected to [127.0.0.1:50932]
[2020-05-11 11:08:33.451][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:88:D9:81 »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.452][DEBUG] : Client disconnected from [127.0.0.1:50932]
[2020-05-11 11:08:33.453][DEBUG] : Client connected to [127.0.0.1:50933]
[2020-05-11 11:08:33.454][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:89:1B:0E »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.454][DEBUG] : Client disconnected from [127.0.0.1:50933]
[2020-05-11 11:08:33.456][DEBUG] : Client connected to [127.0.0.1:50934]
[2020-05-11 11:08:33.457][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:89:19:B1 »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.457][DEBUG] : Client disconnected from [127.0.0.1:50934]
[2020-05-11 11:08:33.459][DEBUG] : http://127.0.0.1:80 « POST /plugins/blea/core/php/jeeBlea.php?apikey=8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc HTTP/1.1 » 200 0
[2020-05-11 11:08:33.464][DEBUG] : Client connected to [127.0.0.1:50935]
[2020-05-11 11:08:33.464][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 58:2D:34:39:C6:B8 »,« delay »:900,« needsrefresh »:1,« name »:« xiaomiht »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« xiaomiht/xiaomiht »}}’
[2020-05-11 11:08:33.465][DEBUG] : Client disconnected from [127.0.0.1:50935]
[2020-05-11 11:08:33.466][DEBUG] : Client connected to [127.0.0.1:50936]
[2020-05-11 11:08:33.467][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« 80:EA:CA:89:1D:18 »,« delay »:18000,« needsrefresh »:1,« name »:« miflora »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:« miflora/miflora »}}’
[2020-05-11 11:08:33.468][DEBUG] : Client disconnected from [127.0.0.1:50936]
[2020-05-11 11:08:33.469][DEBUG] : Client connected to [127.0.0.1:50937]
[2020-05-11 11:08:33.470][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« add »,« device »:{« id »:« CE:A2:35:10:93:B0 »,« delay »:0,« needsrefresh »:0,« name »:« default »,« refreshlist »:[],« islocked »:0,« emitterallowed »:« local »,« refresherallowed »:« local »,« specificconfiguration »:[],« absent »:"",« type »:"",« model »:""}}’
[2020-05-11 11:08:33.471][DEBUG] : Client disconnected from [127.0.0.1:50937]
[2020-05-11 11:08:33.472][DEBUG] : Client connected to [127.0.0.1:50938]
[2020-05-11 11:08:33.472][DEBUG] : Message read from socket: b’{« apikey »:« 8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc »,« cmd »:« ready »}’
[2020-05-11 11:08:33.472][DEBUG] : Client disconnected from [127.0.0.1:50938]
[2020-05-11 11:08:33.692][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:33.693][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:33.694][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:88:BB:83 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:33.995][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:33.995][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:33.996][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ flowerpower ›, ‹ id ›: ‹ 90:03:B7:E7:A1:22 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 900, ‹ model ›: ‹ flowerpower/flowerpower ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:34.296][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:34.297][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:34.298][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ flowerpower ›, ‹ id ›: ‹ 90:03:B7:E7:E5:1B ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 900, ‹ model ›: ‹ flowerpower/flowerpower ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:34.599][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:34.600][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:34.600][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:89:1B:8F ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:34.901][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:34.902][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:34.902][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:89:1A:E2 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:35.203][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:35.204][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:35.204][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:88:D9:81 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:35.505][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:35.506][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:35.506][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:89:1B:0E ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:35.807][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:35.808][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:35.808][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:89:19:B1 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:36.110][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:37.527][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:37.528][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ xiaomiht ›, ‹ id ›: ‹ 58:2D:34:39:C6:B8 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 900, ‹ model ›: ‹ xiaomiht/xiaomiht ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:37.829][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:37.830][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:37.830][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ miflora ›, ‹ id ›: ‹ 80:EA:CA:89:1D:18 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 1, ‹ delay ›: 18000, ‹ model ›: ‹ miflora/miflora ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:38.131][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:38.132][DEBUG] : SOCKET-READ------Received command from jeedom : add
[2020-05-11 11:08:38.132][DEBUG] : SOCKET-READ------Add device : {‹ islocked ›: 0, ‹ name ›: ‹ default ›, ‹ id ›: ‹ CE:A2:35:10:93:B0 ›, ‹ emitterallowed ›: ‹ local ›, ‹ absent ›: ‹  ›, ‹ refreshlist ›: [], ‹ needsrefresh ›: 0, ‹ delay ›: 0, ‹ model ›: ‹  ›, ‹ type ›: ‹  ›, ‹ specificconfiguration ›: [], ‹ refresherallowed ›: ‹ local ›}
[2020-05-11 11:08:38.433][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 11:08:38.433][DEBUG] : SOCKET-READ------Received command from jeedom : ready
[2020-05-11 11:08:38.434][DEBUG] : Daemon is ready
[2020-05-11 11:09:20.103][DEBUG] : SCANNER------Clearing seen
[2020-05-11 11:09:27.462][DEBUG] : Send to jeedom : {‹ heartbeat ›: 1, ‹ source ›: ‹ local ›, ‹ version ›: ‹ 2.9 ›}
[2020-05-11 11:09:27.469][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-05-11 11:09:27.492][DEBUG] : http://127.0.0.1:80 « POST /plugins/blea/core/php/jeeBlea.php?apikey=8c9eTMWxER8LY1IHPGLaOOp7rdbZJYmc HTTP/1.1 » 200 0
[2020-05-11 11:09:33.457][DEBUG] : CONNECTOR------Connecting : 80:EA:CA:89:19:B1 with bluetooth 0
[2020-05-11 11:09:35.549][DEBUG] : CONNECTOR------Failed to connect to peripheral 80:EA:CA:89:19:B1, addr type: public attempt 1
[2020-05-11 11:09:41.569][DEBUG] : CONNECTOR------Failed to connect to peripheral 80:EA:CA:89:19:B1, addr type: public attempt 2
[2020-05-11 11:09:45.813][DEBUG] : CONNECTOR------Failed to connect to peripheral 80:EA:CA:89:19:B1, addr type: public attempt 3
[2020-05-11 11:09:45.814][DEBUG] : CONNECTOR------Issue connecting to : 80:EA:CA:89:19:B1 with bluetooth 0 the device is busy or too far
[2020-05-11 11:09:45.814][DEBUG] : CONNECTOR------Connecting : 80:EA:CA:89:19:B1 with bluetooth 0
[2020-05-11 11:09:50.835][DEBUG] : CONNECTOR------Failed to connect to peripheral 80:EA:CA:89:19:B1, addr type: public attempt 1
[2020-05-11 11:09:56.098][DEBUG] : CONNECTOR------Failed to connect to peripheral 80:EA:CA:89:19:B1, addr type: public attempt 2

@reyur

Est-ce que le plugin « Détection de téléphone (Bluetooth) » est installé chez vous ?

Je rencontre le même problème que vous et la seule solution que j’ai trouvé pour relancer le fonctionnement du plugin BLEA était jusqu’alors d’éteindre Jeedom électriquement mais je viens constater qu’en désactivant le plugin « Détection de téléphone (Bluetooth) » le plugin BLEA fonctionnait à nouveau sans extinction.

Bonjour @laurent.da-col,

Non, je n’ai pas ce plugin.

Bonjour @iPapy,

Merci pour ta réponse.

Version de Jeedom : 4.0.54
Tous mes plugins sont à jour.

Clé CSR V4.0 (https://www.amazon.fr/gp/product/B07RPL2WZ5/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1)

Le tout est installé sur un raspberry 3,
Linux version 4.19.66-v7+

Bonjour @PanoLyon

Voici les logs de blea_local :

Can’t get device info: No such device
[2020-05-09 16:55:10.582][ERROR] : Callback result as a unknown error: HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=XXX (Caused by NewConnectionError(‹ <urllib3.connection.HTTPConnection object at 0x74d0a390>: Failed to establish a new connection: [Errno 111] Connection refused ›,)). Please check your network configuration page
[2020-05-09 16:55:10.583][ERROR] : GLOBAL------Network communication issues. Please fix your Jeedom network configuration.
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
Can’t get device info: No such device
[2020-05-10 02:00:23.762][ERROR] : GLOBAL------Exception on scanner (didn’t resolve there is an issue with bluetooth) : Failed to execute management command ‹ le on › (code: 17, error: Invalid Index)
[2020-05-10 02:00:23.784][ERROR] : Error on send request to jeedom HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=XXX (Caused by NewConnectionError(‹ <urllib3.connection.HTTPConnection object at 0x74cc9410>: Failed to establish a new connection: [Errno 111] Connection refused ›,)) retry : 0/3
[2020-05-10 02:00:23.801][ERROR] : Error on send request to jeedom HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=2t1tkeDBVJJR3INpRnadSJd2O26xrgxI (Caused by NewConnectionError(‹ <urllib3.connection.HTTPConnection object at 0x763823b0>: Failed to establish a new connection: [Errno 111] Connection refused ›,)) retry : 1/3
[2020-05-10 02:00:23.816][ERROR] : Error on send request to jeedom HTTPConnectionPool(host=‹ 127.0.0.1 ›, port=80): Max retries exceeded with url: /plugins/blea/core/php/jeeBlea.php?apikey=2t1tkeDBVJJR3INpRnadSJd2O26xrgxI (Caused by NewConnectionError(‹ <urllib3.connection.HTTPConnection object at 0x76382650>: Failed to establish a new connection: [Errno 111] Connection refused ›,)) retry : 2/3
[2020-05-10 07:19:37.327][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.330][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.331][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.332][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.332][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.333][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.333][ERROR] : a bytes-like object is required, not ‹ bool ›
[2020-05-10 07:19:37.334][ERROR] : a bytes-like object is required, not ‹ bool ›
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
[2020-05-10 07:46:52.432][ERROR] : GLOBAL------Exception on scanner (didn’t resolve there is an issue with bluetooth) : Failed to execute management command ‹ pasvend ›
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
[2020-05-11 10:03:18.699][ERROR] : GLOBAL------Exception on scanner (didn’t resolve there is an issue with bluetooth) : Failed to execute management command ‹ pasvend ›
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
[2020-05-11 10:16:11.803][ERROR] : GLOBAL------Exception on scanner (didn’t resolve there is an issue with bluetooth) : Failed to execute management command ‹ pasvend ›
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)
Can’t init device hci1: Connection timed out (110)

Je n’arrive pas à déterminer si ces erreurs collent avec le problème en terme de timing par contre. Parfois, ça ne marche plus, et je vais voir les logs, il n’y a rien…

Bonjour @reyur,

Votre connexion en locale est clairement refusée il faudrait voir la clef d’API, ou trouver une liste des ‹ bannis › car la connexion est clairement refusée dans vos log. Je ne suis pas assez calé pour vous donner une solution mais une peut être devriez vous voir à désinstaller et réinstalle le plugin.
Pour voir les clef d’API c’est dans Réglages-> système → Configuration → API
Mais maintenant avec les logs @iPapy aura peut être une idée plus éclairée :wink:

Bonjour @PanoLyon et @reyur

Alors moi de mon coté je n’ai pas vos erreurs dans mes log que ce soit sur mon Pi de prod que mon Pi de test qui sont tout deux en Jeedom 4.0.54.

Concernant ta clé @reyur à 4€ ta clé franchement faut pas lui demander la lune :wink:
A ce prix là autant rester avec le Bluetooth du Pi, c’est comme si tu comparait une prise Tuya/Smartlife à 10€ et son équivalent à 40/50€, parfois en domotique il faut investir :wink:

Personnellement je conseil la SENA UD100-G03, c’est pas le même prix mais ça n’a aucun équivalent avec tout autre type de clé Bluetooth conseillé pour Jeedom.

2 « J'aime »

Merci pour ta réponse @iPapy
Je suis d’accord avec toi, j’ai vraiment acheté du 1er prix, mais comme je ne suis pas sûr que le problème vienne de là…
Si j’achète la Sena et que ça ne fonctionne pas mieux, je vais être vert. Surtout pour mes 3 pauvres petits périphériques bluetooth qui tournent derrière.
Le truc étrange, c’est que j’ai le même comportement avec la puce bluetooth et cette clé.

Comme je te disait vu le prix de ta clé elle doit être du même niveau que la puce du Pi, maintenant si tu parcourt le forum community et même l’ancien forum tu verra que beaucoup utilise la clé SENA :wink:

Bonjour,
Je pense avoir un problème similaire, pas de remontée d’info depuis le 18 mai.
Si ça peut aider, j’ai un scénario de refresh tous les jours à 2h uniquement pour 2 Miflora et 1 Nut pour remontée info batterie.


Pourtant tout semble OK.

J’utilise le bluetooth intégré du Raspberry. Je suis à jour en Jeedom V4. Pas d’erreur dans les logs.
Si vous avez des solutions.
Dans un premier temps, quelle serait la solution pour avoir une alerte d’un problème de communication (par exemple scénario si dernière communication plus de 1 jour)? auquel je pourrais associer un reboot.
Merci d’avance :wink:

Bonjour,
Quelqu’un aurait une idée pour au moins avoir une alerte d’un problème de communication?
Merci

Hello,

Je suis sur Raspberry Pi 3 avec le BT interne et j’ai souvent un problème similaire.
Est-ce que, quand ça se produit, le périphérique BT que vous utilisez n’est plus disponible dans le menu déroulant « Port clef bluetooth » (chez moi hci0) ?

Si oui, j’ai remarqué que je service hciuart plante de temps en temps.
Pour retrouver le BT, je lance « sudo systemctl stop hciuart.service » (qui échoue par ce que le service est dead, mais vu comme OK), le service est bien vu comme stopé, puis je lance un « sudo systemctl start hciuart.service », le service redémarre et (souvent) le daemon blea aussi, sinon je le relance.
Vu a quelle fréquence ça arrive (1 fois toutes les 2 semaines environ) je n’ai pas trop cherché à debug et simplement créé une commande shell avec le plugin Script qui lance les actions, je clique dessus quand ça se produit et paf, ça fait des chocapics :wink:

Hope it helps,
Bonne soirée

Bonjour Bad,
Merci pour ta réponse. Désolé de ma réponse tardive, comme je n’avais pas de réponse, je ne venais plus consulter, dépité :wink:.
De ce que je comprends, tu n’as pas de moyen de détecter la perte de communication vu que tu lances un script à la main.
J’ai créé un scénario pour vérifier la date de communication des équipements en tant que surveillance piles et si plusieurs alertes en même temps, ça voudra dire problème de bluetooth.
Pour réactiver le bluetooth, je fais comme toi mais en ssh, peux tu me partager ton script s’il te plait?
Merci

Hello @Menama,

Pas de souci, on a tous nos petites urgences à gérer (perso je me battais avec mes volets en ce moment) :wink:

Le « script » est très simple :

sudo systemctl stop hciuart.service
sleep 10
sudo systemctl start hciuart.service

Je lance ça depuis Jeedom via le plugin Script qui est fait pour ça.

Happy Blutooth’ing

Il faut mettre quelque chose avant tes lignes de commande? J’ai trouvé ça sur internet, mais ça ne fonctionne pas chez moi. Y’a t’il une erreur de syntaxe ou quelque chose qu’il ne faut pas mettre? Localhost correspond bien à IP de la machine, pas besoin de remplacer par l’IP?

#!/usr/bin/php
$Hostname="localhost";
$Username="pi";
$Password="raspberry";

$ssh = ssh2_connect($Hostname, 22);
ssh2_auth_password($ssh, $Username, $Password);
$stream = ssh2_exec($ssh, "sudo systemctl enable hciuart");
$stream = ssh2_exec($ssh, "sudo systemctl start hciuart");
$stream = ssh2_exec($ssh, "sudo hciconfig hcio down");
$stream = ssh2_exec($ssh, "sudo hciconfig hcio up");
?>