Releases: EverythingSmartHome/everything-presence-pro
Release list
v1.2.1
What's Changed
- Fix: Assumed presence not clearing when target leaves zone by @EverythingSmartHome in #20
- fix: support esphome 2026.3 (replaced .is_connected(true) with .is_co… by @Easen in #30
- Feature: Add manual control over the LED during boot by @EverythingSmartHome in #33
- Fix occupancy OR logic by @EverythingSmartHome in #35
- Restore CO2 environmental LED scripts by @EverythingSmartHome in #36
Full Changelog: v1.2.0...v1.2.1
v1.2.0
🚨BREAKING CHANGE
This release adds Polygon Zones and removes regular (rectangular zones). This was done for several reasons:
- To save RAM/Flash usage - some builds (with Bluetooth enabled) were starting to crash because of the sheer number of entities and components loaded. Removing regular zones reduces this a good bit.
- To reduce the number of entities - regular zones had to define 4 individual entities per zone, so for 4 regular zones + 2 exclusion zones, this was 24 entities. With Polygon zones, the number of entities needed is just 6.
- To keep performance good - maintaining the logic needed for target tracking with regular zones and polygon zones was adding complexity that doesn't need to be there.
✅Migration
To assist with this breaking change, a migration feature has been added to Zone Configurator 2.0.12. Please make sure to update to Zone Configurator 2.0.12 first.
Zone Configurator can update the firmware on your device for you. During the update, it will backup your regular zones (stored in a file so can be used later to restore if something goes wrong), perform the update to 1.2.0 on the EP Pro, then restore your zones, converting them to Polygon zones in the process.
See docs here for guidance: https://docs.everythingsmart.io/s/products/doc/everything-presence-pro-lite-polygon-zone-migration-v120-v150-7nye2Fsffm
What's Changed
Features
- Feature: able to change the relay from NO to NC - de… by @Easen in #4
- Feature: Add action build config schema for EP Pro by @EverythingSmartHome in #7
- Feature: Add release notes summary to builds by @EverythingSmartHome in #17
- Feature: Switch from rectangular to polygon zones by @MenesesPT in #6
Fixes
- Fix SEN0609 factory reset and improve UART protocol compliance by @EverythingSmartHome in #13
- Fix: stop the control_leds_connecting from triggering after you have accessed the logs (via esphome) by @Easen in #5
- Fix: Reduce excess illuminance readings by @EverythingSmartHome in #14
- Fix ESPHome 2026.1 compatibility and connection timing race by @EverythingSmartHome in #15
- Fix: race condition during the on_client_connect, by waiting for a HA… by @Easen in #16
- Fix: Remove debug component by @EverythingSmartHome in #18
New Contributors
- @Easen made their first contribution in #4
- @EverythingSmartHome made their first contribution in #7
Full Changelog: https://github.com/EverythingSmartHome/everything-presence-pro/commits/v1.2.0