Cartographie Bluetooth avec PI et ESP32

Bonjour,

Ce mois ci j’ai osé, je suis passé à la version .0 de juin pour la visualisation Bluetooth, aucun souci à signaler.
Je précise que je ne dispose que d’un capteur Bluetooth, un iTag que je n’utilise pas car il passe son temps à passer de présent à absent et vis versa quand je suis à mon domicile.

J’ai donc regardé la nouveauté de la version 2025.6.0:
J’ai souligné en rouge mon PI et entouré en bleu le iTag.
Les 4 autres ronds bleus sont des ESP32 pour lesquels j’ai ajouté ce code.

esp32_ble_tracker:
  scan_parameters:
    active: true

bluetooth_proxy:
  active: true

Certains de ces ESP32 sont en type: esp-idf, d’autres en type: arduino.
On remarque que l’iTag est connecté au PI et non à un ESP32, pourtant plus proche de l’iTag.

Ah oui, la question :wink:
Y a t-il une configuration supplémentaire à faire pour que l’iTag se connecte plutôt aux ESP32 ce qui éviterait je pense les successions d’état présent/absent ?
Merci
Bob

Ma configuration

PI4B 4Go


System Information

version core-2025.6.0
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.6.74-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 2023
Downloaded Repositories 43
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 15.2
update_channel stable
supervisor_version supervisor-2025.05.5
agent_version 1.7.2
docker_version 28.0.4
disk_total 457.7 GB
disk_used 42.3 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons deCONZ (8.2.0), Let’s Encrypt (5.4.9), File editor (5.8.0), Samba share (12.5.1), Network UPS Tools (0.14.1), Terminal & SSH (9.17.0), InfluxDB (5.0.2), Grafana (11.0.0), Node-RED (19.0.2), ESPHome Device Builder (2025.5.2), Studio Code Server (5.19.3), Piper (1.5.4), Whisper (2.6.0), vosk (1.6.1), openWakeWord (1.10.0), snowboy (1.2.1), porcupine (1.1.0), NGINX Home Assistant SSL proxy (3.11.1), SQLite Web (4.3.1), Music Assistant Server (2.5.4), Spotify Connect (0.14.0)
Dashboards
dashboards 6
resources 33
views 22
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethe7ba063 (disabled), vetha70a0ea (disabled), vetha9de7e0 (disabled), veth5d345d0 (disabled), veth325f129 (disabled), vethc2edf88 (disabled), veth5cac42a (disabled), veth2d5d8e4 (disabled), vethff19c2f (disabled), veth0bd8a22 (disabled), vetheab8cca (disabled), veth72f98e0 (disabled), veth165b57a (disabled), veth781c822 (disabled), veth56637d8 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.32/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethe7ba063 (), vetha70a0ea (), vetha9de7e0 (), veth5d345d0 (), veth325f129 (), vethc2edf88 (), veth5cac42a (), veth2d5d8e4 (), vethff19c2f (), veth0bd8a22 (), vetheab8cca (), veth72f98e0 (), veth165b57a (), veth781c822 (), veth56637d8 ()
ipv6_addresses lo (::1/128), end0 (2a01:e0a:230:d510:d2a1:9109:3223:b037/64, fe80::5866:d09f:1f6d:c5fd/64), hassio (fe80::48f8:9cff:feca:6df6/64), docker0 (fe80::245f:c1ff:febf:fadb/64), vethe7ba063 (fe80::54cb:2bff:fe88:28bd/64), vetha70a0ea (fe80::400a:5fff:fef9:9ecd/64), vetha9de7e0 (fe80::7828:7aff:fe70:62d9/64), veth5d345d0 (fe80::4489:adff:fe3f:6782/64), veth325f129 (fe80::2819:55ff:fe3e:d9c2/64), vethc2edf88 (fe80::58e1:caff:fee7:7940/64), veth5cac42a (fe80::a89b:44ff:feaa:ced6/64), veth2d5d8e4 (fe80::b860:5eff:fecb:6435/64), vethff19c2f (fe80::d4b2:73ff:fec5:5031/64), veth0bd8a22 (fe80::7816:41ff:fe3f:8041/64), vetheab8cca (fe80::fc61:64ff:febb:7262/64), veth72f98e0 (fe80::4c2:49ff:fed8:6a05/64), veth165b57a (fe80::e853:6eff:fe21:a225/64), veth781c822 (fe80::ec30:47ff:feb0:f91d/64), veth56637d8 (fe80::acb5:d0ff:feb8:7f24/64)
announce_addresses 192.168.1.32, 2a01:e0a:230:d510:d2a1:9109:3223:b037, fe80::5866:d09f:1f6d:c5fd
Recorder
oldest_recorder_run 5 juin 2025 à 19:00
current_recorder_run 12 juin 2025 à 21:08
estimated_db_size 359.42 MiB
database_engine sqlite
database_version 3.48.0
Spotify
api_endpoint_reachable ok
___

Pour voir s’il est vu par les esp tu peux créer un sensor qui passe a activé quand la carte voit ton tag. :

binary_sensor:
  - platform: ble_presence
    mac_address: xx:yy:zz:aa:cc:bb
    name: "nom de l'entité"

Tu verra déjà s’il n’est vu que pas le rasp ou si c’est la carte qui n’est pas a jour. Le lien indique peut-être juste le plus fort mais pas les autres.

Bonjour @Idaho947
J’ai ces sensor dans mes YAML ESPHome, je l’avais oublié, merci…


Au départ je n’avais paramétré qu’un ESP avec le Bluetooth et c’est uniquement ce capteur que je surveillais.
Je viens de créer un groupe avec mes 4 capteurs ESP32, si au moins un à ON alors capteur groupe à ON.
Je vais surveiller ça, merci pour cette bonne piste.

Bob