2026.2.5
New Features
- Multi-sensor sleep detection — Configure multiple sleep sensors per person, supporting both numeric sensors (e.g., Companion App sleep confidence) and binary sensors (e.g., iOS Sleep Focus, Withings sleep mats). Any active sensor triggers sleep detection. Existing single-sensor configs are automatically migrated. By @Hankanman in #375 closes #374
- Exclude from All Areas toggle — Per-area option to exclude outdoor or utility areas (garages, driveways) from the All Areas aggregate sensors. By @Hankanman in #377 closes #335
- Floor-based aggregate sensors — Automatically creates per-floor occupancy devices (probability, binary status, decay, prior, presence confidence, environmental confidence) when areas are assigned to floors in Home Assistant. By @Hankanman in #377 closes #335
- Export config service — New
area_occupancy.export_configservice returns the complete integration configuration as YAML, useful for debugging and backup. By @Hankanman in #376 closes #287
Improvements
- Config flow UX overhaul — Area configuration now uses a multi-step wizard (Area Basics → Motion Sensors → Additional Sensors → Detection Behavior) instead of a single long form. Duration fields (motion timeout, decay half-life, Wasp in Box timers) now use Home Assistant's native duration picker. By @Hankanman in #373
And a big thank you to those who have chosen to sponsor my work!
You can sponsor me here
What's Changed
- Config flow UX improvements with multi-step wizard by @Hankanman in #373
- Add multi-sensor sleep detection support by @Hankanman in #375
- Add export_config service by @Hankanman in #376
- Add exclude from All Areas toggle and floor-based aggregate sensors by @Hankanman in #377
- Bump werkzeug from 3.1.5 to 3.1.6 in /simulator by @dependabot[bot] in #372
Full Changelog: 2026.2.4...2026.2.5