one of the speculative ideas i had for what could be announced, was presence tracking on a room level using esphome and the esp32’s bluetooth capabilities. could this be a hint as to what will be announced next week, or am i getting ahead of myself? either way, support for tracking ibeacon devices is a very welcome addition to esphome. to put it simply, it is a way of one device saying “hello, i’m here” to another device when they are in proximity. without any obstruction, the range of such a beacon can theoretically be up to 30 meters, though interference from other ble devices, such as smartwatches, and obstructions can diminish the range. you most likely have one either in your pocket, hand, or on your desk at this moment: any modern smartphone can be set up as an ibeacon device. in fact, the home assistant companion app for android has built-in functionality to turn your phone in to one.
the upcoming ability to track ibeacon devices with esphome is, in my opinion, a major development. with espresense, your esp32 board will only be tracking ibeacon and other ble devices, there is no way of adding additional sensors or lights, as it is possible to do with esphome. when using esphome to track ibeacon devices, you could turn every multisensor or led strip controller in to a tracker. as many esp32 boards are customizable, you will also be able to add external antennas to increase its ble range. it won’t track your smartphone or ble tag, but will allow your phone to track the esp32. it essentially turns the eps32 in to an ibeacon device. what started off with a raspberry pi quickly became three raspberry pis and eventually a full-blown server. i now use unraid as my operating system, and home assistant happily runs in a docker container.
when my iphone is close to my mailbox would be a suitable trigger. it would also be nice to track when i’m in the bedroom for more than 2 hours, after 10pm, to trigger “i have gone to sleep” automations. in the owntracks ios app, follow the instructions just given by the home assistant owntracks integration to configure the app’s settings: for beacon-based regions (rather than gps-based regions), the radius should be set to 0 (zero) per the docs. paste the beacon’s uuid. else, enter the beacon’s major & minor numbers. for example, some people organize their beacons by a single uuid for the whole museum, major number for a wing in the museum, and a minor number for an exhibit within a wing. this would be something like a super-region that covers the whole house. note: some docs out there haven’t been updated and tell you to ensure share is enabled in the region’s settings. this setting has been removed in the latest version of owntracks ios (may 2020).
i created a beacon named mailbox and a home assistant zone also called mailbox. and when i walk away from my mailbox, device_tracker.donn_dleeiphone changes to state home because i am too far from the mailbox but still at home. when i leave the house, i pass by the mailbox and i don’t want this to be interpreted as an arrival home. the change from mailbox to home usually takes longer: more like 20-30 seconds. the beacon itself can move, so the beacon has its own entity-id with a state value that will change to reflect the last-known location home assistant has for the beacon. for example, you can put a beacon in your backpack and watch its state change from home to work. so if you named a beacon backpack, the entity-id would be device_tracker.beacon_backpack and the state of that entity would change from home to work zones (example). this is possible because your smartphone is close to the backpack beacon and owntracks is telling home assistant that it’s close to backpack with a gps coordinate of x,y (lat, long). in the owntracks app, beacons that change location should have their region settings set to a radius of -1 .
a step by step guide how to vastly improve your presence detection by integrating ibeacons. i dont really want tile doing that and it seems like there is no way to disable. my third try was a ibeacon, again a ble device, from bluecharm in fact, the home assistant companion app for android has built-in functionality to turn your phone in to one. the other type of ibeacon you, home assistant ibeacon ios, home assistant ibeacon ios, home assistant android ibeacon, home assistant app bluetooth beacon, cheap ibeacon.
the room-assistant app takes presence detection to the next level. this could be your phone, watch, an ibeacon, or even headphones. setup your ibeacon/beacon. first, setup & configure your ibeacon/beacon. install the home assistant owntracks integration setup the owntracks restart home assistant and then the ios app. it will then begin using ibeacons instead of your location for enter (but not exit) triggers around your zones., espresense ibeacon, home assistant nut mini, home assistant bluetoothctl, home assistant ble beacon, tzumi home assistant, home assistant indoor positioning, amg8833 home assistant, room-assistant, home assistant baby tracker, tile home assistant.
When you try to get related information on home assistant ibeacon, you may look for related areas. home assistant ibeacon ios, home assistant android ibeacon, home assistant app bluetooth beacon, cheap ibeacon, espresense ibeacon, home assistant nut mini, home assistant bluetoothctl, home assistant ble beacon, tzumi home assistant, home assistant indoor positioning, amg8833 home assistant, room-assistant, home assistant baby tracker, tile home assistant.