Bonjour,
(d’abord c’est mon premier post ici, merci de votre indulgence si je ne respecte pas les « codes »
)
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.