Situtation
N’étant pas un expert et ayant fait plusieurs essais mais en vain, je fais appel à vous.
J’utilise Room-Assistant (bluetoothLowEnergy) pour détecter la présence ou non de mon smartphone (dans un premier temps).
Voilà la configuration de mon fichier .yaml :
global:
instanceName: Maison
integrations:
- mqtt
# - homeAssistant
- bluetoothLowEnergy
# - bluetoothClassic
mqtt:
mqttUrl: 'mqtt://192.168.1....:1883'
mqttOptions:
username: ...
password: ...
qos: 1
retain: true
# discoveryPrefix: homeassistant
#bluetoothClassic:
# minRssi: -20
# hciDeviceId: 0
# addresses:
# - 'BC:A5:8B:2A:8D:AB' #Mobile Sébastien
bluetoothLowEnergy:
hciDeviceId: 0
allowlist:
- f0c601711b0e45879c05793aa97765c7-100-1
tagOverrides:
f0c601711b0e45879c05793aa97765c7-100-1:
name: Note 9 BLE
Room-Assistant publie bien sur mon broker mqtt :

Mon problème
Résumé
Je n’arrive pas à créer de device_traker manuellement (j’insite sur le « manuellement ») dans homeasssistant. Rien n’est créé (j’utilise « outil de développement » pour vérifier)
J’arrive maintenant à avoir un device_tracker à partir de mqtt seulement son état reste en « not_home ».
Je suppose que ma configuration n’est pas la bonne.
Voilà mon dernier essai :
- platform: mqtt
devices:
note_9_ble: 'room-assistant/entity/maison/device-tracker/ble-f0c601711b0e45879c05793aa97765c7-100-1-tracker/state'
json_attributes_topic: 'room-assistant/entity/maison/device-tracker/ble-f0c601711b0e45879c05793aa97765c7-100-1-tracker/state'
payload_home: 'home'
payload_not_home: 'not_home'
source_type: bluetooth_le
Sinon, j’arrive à créer un sensor, mais l’état n’apparaît pas (ce qui m’importe le plus) :
Enfin, voilà la config de mon sensor :
- platform: mqtt
state_topic: "room-assistant/entity/maison/bluetooth-low-energy-presence-sensor/ble-f0c601711b0e45879c05793aa97765c7-100-19/state"
name: "Note 9 Presence"
json_attributes_topic: "room-assistant/entity/maison/bluetooth-low-energy-presence-sensor/ble-f0c601711b0e45879c05793aa97765c7-100-1"
payload_available: "true"
payload_not_available: "false"
Voilà, merci pour votre aide.
Ma configuration
System Health
version | core-2021.6.4 |
---|---|
installation_type | Home Assistant Supervised |
dev | false |
hassio | true |
docker | true |
virtualenv | false |
python_version | 3.8.9 |
os_name | Linux |
os_version | 4.19.0-16-amd64 |
arch | x86_64 |
timezone | UTC |
Home Assistant Community Store
GitHub API | ok |
---|---|
Github API Calls Remaining | 4875 |
Installed Version | 1.12.4 |
Stage | running |
Available Repositories | 910 |
Installed Repositories | 10 |
Home Assistant Supervisor
host_os | Debian GNU/Linux 10 (buster) |
---|---|
update_channel | stable |
supervisor_version | supervisor-2021.06.3 |
docker_version | 20.10.7 |
disk_total | 48.0 GB |
disk_used | 14.4 GB |
healthy | true |
supported | true |
supervisor_api | ok |
version_api | ok |
installed_addons | Check Home Assistant configuration (3.7.1), File editor (5.3.1), Grafana (7.0.1), InfluxDB (4.1.1), Node-RED (9.1.4), Plex Media Server (2.6.1), Portainer (1.5.1), Samba share (9.5.1), Zigbee2mqtt (1.19.1-1), room-assistant (2.18.4), Z-Wave JS to MQTT (0.19.1), Terminal & SSH (9.1.3) |
Lovelace
dashboards | 1 |
---|---|
resources | 11 |
views | 8 |
mode | storage |