Impossible d'appairer en Bluetooth LE un Google PIXEL sur HAOS RBPi3b

Bonjour,

(d’abord c’est mon premier post ici, merci de votre indulgence si je ne respecte pas les « codes » :wink: )

Je ne parviens pas à détecter mon téléphone en blue tooth LE, malgré un appairage lors du redémarrage de HAOS.
Mon téléphone portable utilise Companion. J’ai vu sur la documentation de BTLE Tracker que cela pouvait générer un conflit. J’ai donc ajouté le paragraphe suivant dans known_devices.yaml:
xx_xx_xx_xx_xx_xx:
name: BLE_JC
mac: BLE_xx:xx:xx:xx:xx:xx
icon:
picture:
track: true

Il s’agit d’un Google Pixel sous Android avec le BT activé en mode appairage.
J’ai abandonné l’intégration Bluetooth Tracker, qui semble obsolète (un problème de version de Python) : Bluetooth tracker does not work with newer python - Can't run HA Core on python 3.11.2 because of dependency to pybluez==0.22 · Issue #89119 · home-assistant/core · GitHub

J’utilise le BT du Raspbery Pi3 pour le moment. Le téléphone est à moins de 10m du RaspBerryPi.

Je souhaite utiliser le BT pour de la détection d’arrivée. Le délai en PING est un peu trop long et via Companion je suis toujours à la maison (logique puisque je n’ai pas de compte à distance). Mon idée est donc d’avoir le BT pour de la détection rapide (le RBPi est proche de l’entrée) et le PING en continu (capte dans toute la maison sans problème).

System Information

version core-2025.2.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1537
Downloaded Repositories 4
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.1
update_channel stable
supervisor_version supervisor-2025.02.1
agent_version 1.6.0
docker_version 27.2.0
disk_total 117.3 GB
disk_used 6.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.16.0), Mosquitto broker (6.5.0), Zigbee2MQTT (2.1.1-1), File editor (5.8.0), Studio Code Server (5.18.1)
Dashboards
dashboards 6
resources 1
views 4
mode storage
Network Configuration
adapters lo (disabled), enu1u1 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethd034b88 (disabled), veth3247f36 (disabled), veth140f2e8 (disabled), veth9063512 (disabled), veth0f2cc5c (disabled), vethfe850b5 (disabled), veth7a6e464 (disabled), vethba08464 (disabled), vethf233fb5 (disabled)
ipv4_addresses lo (127.0.0.1/8), enu1u1 (192.168.1.29/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethd034b88 (), veth3247f36 (), veth140f2e8 (), veth9063512 (), veth0f2cc5c (), vethfe850b5 (), veth7a6e464 (), vethba08464 (), vethf233fb5 ()
ipv6_addresses lo (::1/128), enu1u1 (2a02:8428:795:c01:2f29:a9e6:ecbb:5920/64, fe80::545d:fb7d:4fa7:8eae/64), docker0 (fe80::42:f2ff:fe61:568b/64), hassio (fe80::42:6aff:fefc:50e0/64), vethd034b88 (fe80::f014:71ff:fef7:2ff2/64), veth3247f36 (fe80::644a:6ff:fe21:2abe/64), veth140f2e8 (fe80::fc51:76ff:fef1:f53a/64), veth9063512 (fe80::8cdc:74ff:fec0:b699/64), veth0f2cc5c (fe80::94c9:b2ff:fe4d:53e9/64), vethfe850b5 (fe80::505c:66ff:fed4:af1e/64), veth7a6e464 (fe80::e891:b3ff:fedb:b79/64), vethba08464 (fe80::9855:42ff:fe42:2168/64), vethf233fb5 (fe80::30cd:d8ff:feb1:12f4/64)
announce_addresses 192.168.1.29, 2a02:8428:795:c01:2f29:a9e6:ecbb:5920, fe80::545d:fb7d:4fa7:8eae
Recorder
oldest_recorder_run 6 février 2025 à 17:42
current_recorder_run 17 février 2025 à 21:19
estimated_db_size 43.61 MiB
database_engine sqlite
database_version 3.47.1

Tu ne detecteras pas le téléphone comme ça. Soit tu utilise la balise ibeacon de l’application companion soit tu passes sur une autre solution comme espresence ou bermuda.

Fait une recherche sur le forum avec ces termes.mais aussi ble proxy tu trouveras plein d’info.

Je viens d’installer Bermuda et j’ai pu ajouter d’autres équipements BT n’ai pas réussi à détecter mon téléphone.
Pour le iBEACON, malgré mes recherches je n’ai pas trouvé comment l’activer sur le téléphone dans l’app.
Pour espresence je n’ai rien trouvé qui m’aide non plus.

J’ai monté mon système complet et opérationnel (hyper stable sur un RBPi3) de manière totalement autonomie mais je bute sur ce sujet du bluetooth qui me semble étrangement compliqué. Serait il possible de me guider un peu svp?

Bonjour,
regarde la doc, c’est expliquer le capteur à activer.

https://companion.home-assistant.io/docs/core/sensors#bluetooth-sensors

C’est dans les paramètres de l’application, gérer les capteurs.

Apres avec seulement le bluetooth du pi tu ne couvrira pas toute la maison quoi qu’il arrive, il te faudra des antennes a déployé sur des esp32.