sujet sympathique.
petit rappel j’utilise la méthode des include.
avec esp home:
sur un esp 32 dev-kit
esphome:
name: esp_tracker1
platform: ESP32
board: esp32doit-devkit-v1
wifi:
ssid: "SSID"
password: "PASSWORD"
# Optional manual IP
# manual_ip:
# static_ip: 10.0.0.42
# gateway: 10.0.0.1
# subnet: 255.255.255.0
ap:
ssid: "Esp tracker1 Hotspot"
password: "passsword"
captive_portal:
logger:
api:
ota:
esp32_ble_tracker:
binary_sensor:
- platform: ble_presence
mac_address: xx:xx:xx:xx:xx
name: montre 1
id: montre_1
on_state:
then:
- if:
condition:
binary_sensor.is_on: montre_1
then:
- homeassistant.service:
service: device_tracker.see
data:
dev_id: montre_1
location_name: 'home'
else:
- homeassistant.service:
service: device_tracker.see
data:
dev_id: montre_1
location_name: 'not_home'
- platform: ble_presence
mac_address: xx:xx:xx:xx:xx
name: montre 2
id: montre_2
on_state:
then:
- if:
condition:
binary_sensor.is_on: montre_2
then:
- homeassistant.service:
service: device_tracker.see
data:
dev_id: montre_2
location_name: 'home'
else:
- homeassistant.service:
service: device_tracker.see
data:
dev_id: montre_2
location_name: 'not_home'
puis dans HASSIO
fichier know_devices.yaml
montre_1:
name: montre_1
mac:
icon: mdi:watch
picture:
track: true
montre_2:
name: montre_2
mac:
icon: mdi:watch
picture:
track: true
et voila deux tracker bluetooth low energie crée. ne pas mettre d’adresse mac !!! et ca peux s’adapter à d’autre sensor .