Bonjour tout le monde,
je suis nouveau sur HA et encore plus sur ESPHOME.
Actuellement je suis en train de connecter mes appareils bluetooth Xiaomi a un ESP qui me sert de passerelle pour renvoyer les informations a HA.
J’ai donc utilisé le composant « esp32_ble_tracker ».
J’ai pu configuré correctement mon capteur d’intérieur (LYWSDCGQ), et mon 1er MiFlora (HHCCJCY01).
Le problème arrive quand je tente d’ajouter le reste de mes MiFlora, il n’y a que les données du 1er qui remonte via l’ESP.
est-ce que j’ai oublié quelque chose dans le fichier de configuration de l’ESP ?
Merci pour ta réponse !
Concernant la portée j’ai eu un doute aussi, j’ai placé mes différents capteurs au même endroit histoire d’être sur que ce ne soit pas ça.
J’ai aussi ajouté un composant pour suivre la force du signal BLE (ble_rssi) :
Et j’ai exactement le même phénomène, j’ai bien des résultats pour le 1er MiFlora, mais rien pour les 2 autres…
Pas d’erreur coté des logs, je vois bien que ça ne remonte que les info du MiFlora 1 et du HHCCJCY01.
J’ai basculé toute la configuration sur un autre ESP histoire de tester avec que les MiFlora et c’est la même chose.
Bon finalement en creusant j’ai trouvé le problème.
Rien a voir avec le fichier de configuration, il est effectivement correct !
1er problème : Une des MAC ADRESS n’était pas correcte ! Forcement a un caractère près, ça ne fonctionne pas.
2nd problème : la batterie d’un de mes capteurs était HS. Pile au moment ou je fais ma migration vers HA. C’est quand j’ai vérifié sur l’application de mon téléphone que j’ai constaté que la synchro ne se faisait plus non aussi.
Batterie remplacée et ça refonctionne !
Maintenant je vais essayer de remettre positionner mes plantes aux endroits habituels et vérifier si la portée est suffisante.
Bonjour,
J’ai 4 Mii Flora et 10 LYWSD03MMC ( thermomètre carré Xiaomi ). J’ai 2 Atom Lite flasher avec ESPHOME Bluetooth Proxies ESPHome Bluetooth Proxy et les mii flora sont installer par l’intégration Xiaomi BLE, et les LYWSD03MMC sont flasher avec le firmware ATC_MiThermometer et installer par BTHOME.
Tous ca pour te dire, que j’ai rien configurer sur les ESP. C’est le Bluetooth proxy qui scanne en permanence les capteurs.
Je me garde ça de coté.
ça me sera surement utile par la suite quand j’aurais plus d’appareil je basculerais surement sur cette solution.
Merci pour les explications et les liens !
Finalement j’ai testé ta solution et j’ai tout migré dessus, c’est vraiment beaucoup plus simple !
J’ai plusieurs questions quand même :
Si j’ajoute un 2eme Proxy car certains appareils sont trop loin, si le 2eme proxy capte certains appareils déjà configurés sur le 1er proxy il va me les proposer a la configuration ou c’est « intelligent » et fait le lien et ne me les propose pas ?
Concernant les Mii Flora, tu utilises une card custom qui permet d’afficher une image et les stats avec les mini maxi de chacune ou tu affiches juste les données comme ça ?
Super, merci pour tes réponses.
Concernant la carte miflora-card, c’est celle que je tente de mettre en place mais j’ai toujours une erreur qui apparait :
Je vois rien qui choque, ton code de la carte est bon.
En regardant ton lien, j’ai vérifier ma version de la carte et j’ai la version master, comme explique sur github et ca fonctionne pour moi. ( m’en souviens plus, ca fait quelques mois que je les installer )
Bonjour,
Faudrait que tu nous montre ton config.yaml pour ton ESP.
Dans mes logs j’ai ces deux lignes que je vois pas dans t’es log: [04:40:22][C][bluetooth_proxy:088]: Bluetooth Proxy: [04:40:22][C][bluetooth_proxy:089]: Active: YES
[04:40:22][C][logger:302]: Level: DEBUG
[04:40:22][C][logger:303]: Log Baud Rate: 115200
[04:40:22][C][logger:305]: Hardware UART: UART0
[04:40:22][C][bluetooth_proxy:088]: Bluetooth Proxy:
[04:40:22][C][bluetooth_proxy:089]: Active: YES
[04:40:23][C][restart:068]: Restart Switch 'BLE Proxy Restart'
[04:40:23][C][restart:070]: Icon: 'mdi:restart'
[04:40:23][C][restart:091]: Restore Mode: always OFF
[04:40:23][C][status:034]: Status Binary Sensor 'BLE Proxy Statut'
[04:40:23][C][status:034]: Device Class: 'connectivity'
[04:40:23][C][esp32_ble:238]: ESP32 BLE:
[04:40:23][C][esp32_ble:240]: MAC address: 4C:75:xx:xx:xx
[04:40:23][C][esp32_ble:241]: IO Capability: none
[04:40:23][C][esp32_ble_tracker:590]: BLE Tracker:
[04:40:23][C][esp32_ble_tracker:591]: Scan Duration: 300 s
[04:40:23][C][esp32_ble_tracker:592]: Scan Interval: 320.0 ms
[04:40:23][C][esp32_ble_tracker:593]: Scan Window: 30.0 ms
[04:40:23][C][esp32_ble_tracker:594]: Scan Type: ACTIVE
[04:40:23][C][esp32_ble_tracker:595]: Continuous Scanning: True
Normalement, rien de spécial a faire. Tu peu essayer de reflasher par le web installer ESPHome Bluetooth Proxy
Ca doit détecter automatiquement t’es mi flora, plus cas les configurer.
Effectivement un fois que ton proxy BLE est lancé (ce qui a l’air d’être le cas vu les logs dans ton message), tu devrais pouvoir voir les mi flora directement sur l’interface d’intégration (Paramètres->Appareils et services).
Tu peux aussi vérifier si tu retrouve bien ton proxy sur cet interface :