In this video, we take a deep dive into Bermuda with Home Assistant for room-level presence detection using Bluetooth proxies. I’ll show how to set up ESP32 scanners, install the Bermuda integration, track mobile devices, and perform calibration to improve accuracy. I’ll also include an example automation based on room location.
🔧 Prerequisites
• Home Assistant installed and running
• HACS Home Assistant Community Store
• ESPHome App (Previously known as add-on)
Support the developer who created this integration, Ashley Gittins:
☕ https://buymeacoffee.com/ashleygittins
#lazytechgeek #HomeAssistant #SmartHome #Bermuda #HomeAutomation #ESP32 #RoomPresense
⏱️ Timestamps
00:00 Intro
02:41 Flashing ESP32 Bluetooth Proxy with ESPHome
09:08 Assign Static IP (Optional)
10:16 Add Discovered ESP32 Board
10:47 Enable Bluetooth Scanning for Shelly Devices
12:42 Rename Shelly Device
14:22 Enable BLE Transmission (Android Devices)
19:09 Retrieve IRK for iOS Devices
25:51 Install Bermuda Integration
28:35 Add Devices to Bermuda for Tracking
31:42 Assign Tracker to a Person
32:32 Confirm Area Updates for Trackers
34:47 Live Demo: Area Changes
35:28 Calibration Overview
36:13 Calibration 1: Global Settings
41:44 Calibration 2: Per-Scanner RSSI Offsets
44:11 Calibration 3: Per-Device Reference Power
45:43 Bermuda Global Settings
46:28 Creating an Example Automation
52:01 Live Demo: Automation
52:21 Outro
🔗 Useful Links from This Video:
📦 My Files & Examples
GitHub Repo (configs, examples & automations)
https://github.com/LazyTechGeek/HomeA...
Download the BLE settings slides used in this video
https://github.com/LazyTechGeek/HomeA...
📚 Official Documentation
Bermuda Documentation & Wiki
https://github.com/agittins/bermuda/wiki
Scanner & Device Calibration Guide
https://github.com/agittins/bermuda/w...
⚙️ ESPHome Configuration
ESPHome Ethernet Configuration
https://esphome.io/components/ethernet/
ESPHome Bluetooth Proxy Configuration
https://esphome.io/components/bluetoo...
🔐 Private BLE Tracking
PSTools (Required to retrieve IRK)
https://download.sysinternals.com/fil...
Home Assistant Private BLE Device Integration
https://www.home-assistant.io/integra...
🔌ESP32 Boards used in this video:
LilyGO T-Internet-POE ESP32
https://lilygo.cc/products/t-internet...
Waveshare ESP32-S3 Ethernet Board
https://www.amazon.co.uk/Waveshare-ES...
ESP32 USB-C 38-Pin Development Board
https://www.amazon.co.uk/dp/B0DBYZGZR...
🎵 MUSIC USED IN THIS VIDEO
Intro Track: Powerful Action Rock Trailer
🎤 Artist: RocknStock
🎧 Source: Pixabay
🔗 https://pixabay.com/users/rocknstock-...
💬 Got questions or stuck on a step?
Leave a comment below or join the Lazy Tech Geek Discord for help!
🔗 / discord
👍 If this video helped, tap like and subscribe for more smart home guides.
🔔 Subscribe here: / @lazytechgeek
☕ Support the channel: https://buymeacoffee.com/lazytechgeek