Lots of ways to do this. You could tie your home assistant instances together via GitHub - custom-components/remote_homeassistant: Links multiple home-assistant instances together and then use all the entities however you like on your main instance. My main purpose for Bermuda is tracking the dogs as well. In my case, I’m mainly looking for inside vs outside. I do have a couple of proxies out on the deck though, which is technically outside, and the yard is big enough for them to get out of range of any receiver. So in my case, the built-in “home/away” logic would not depict the states I’m lookinf for. So I created secondary device trackers and set their states via automation, based on what proxies are picking them up. You could do the same and set the states however you want. My automation code is below.
alias: Presence - dog location updates for device_tracker
description: ""
trigger:
- platform: state
entity_id:
- sensor.maizey_ble_area
id: MaizeyLocationUpdate
- platform: state
entity_id:
- sensor.river_ble_area
id: RiverLocationUpdate
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- MaizeyLocationUpdate
sequence:
- if:
- condition: state
entity_id: sensor.maizey_ble_area
state:
- unknown
- Deck
- Dog Door Outside
then:
- service: device_tracker.see
data:
dev_id: maizeytracker
location_name: not_home
else:
- service: device_tracker.see
data:
dev_id: maizeytracker
location_name: home
- conditions:
- condition: trigger
id:
- RiverLocationUpdate
sequence:
- if:
- condition: state
entity_id: sensor.river_ble_area
state:
- unknown
- Deck
- Dog Door Outside
then:
- service: device_tracker.see
data:
dev_id: rivertracker
location_name: not_home
else:
- service: device_tracker.see
data:
dev_id: rivertracker
location_name: home
mode: parallel
max: 10