v2.1.0 - Voice PE Local Control + Auto Voice PE Timers
Highlights ✨
- Voice PE local timers (advanced): start timers from the UI and pause / resume / cancel them (requires the advanced Voice PE ESPHome + template sensor setup). 🎛️
- Auto Voice PE timers (new): optional setting to automatically create new custom/pinned timers as local Voice PE timers. 🚀
- MQTT events improved: MQTT payloads now include
pinned_idfor pinned timers (fixes #76). 📡✅ - Voice PE docs split: clearer “mirror-only” vs “advanced” setup guides. 📚
Changes 🔧
Voice PE
- Added support for locally controllable Voice PE timers (advanced setup).
- Added config option
auto_voice_pe(default:false) to auto-create new custom/pinned timers as local Voice PE timers (requires Voice PE control entity). - Added config option
voice_pe_control_entity(default:null) to explicitly set whichtext.*/input_text.*entity receives Voice PE timer commands.
MQTT / Automations
- MQTT event payloads now include additional metadata (where available), including
pinned_idfor pinned timers.
Docs
- voice-pe.md is now the recommended mirror-only setup (read-only).
- Added voice-pe-esphome-readonly.md for the mirror-only ESPHome walkthrough.
- voice-pe-esphome.md is now the advanced walkthrough (remote mirroring + locally controllable timers).
Breaking changes ⚠️
- None expected.