What's new in Kiosk Satellite 2026.9.58
This release adds options for parameters to the ESPHome announcement action, fixes proximity detection on px30 panels and adds more detail to sound failure logs.
Breaking Change: ESPHome Announcement Options
- The ESPHome announce action now takes
chime,chime_file,tts_engineandaudio_only. - Update existing announcement automations to include these fields. Set
chimetotrueorfalse, leavechime_fileandtts_engineempty to use the kiosk's selected sound and text to speech engine and setaudio_onlytofalseto keep showing the announcement modal. - Each call can choose its own chime file and text to speech engine without changing the kiosk's settings. Set
audio_onlytotrueto play without showing the modal, waking the screen or bringing the kiosk to the front.
Bug Fixes
- Proximity Detection on px30 Panels: Some panels report 0 for near and 1 for far but advertise a maximum range of 9. Both readings were treated as near, so a wave never dismissed the screensaver. Sensors that report near and far this way now use a threshold close to zero. Sensors with finer resolution keep their distance-based behavior. (#579)
Diagnostics
- Sound Playback Failures: A text to speech failure could report only
ERROR_CODE_TIMEOUT, hiding what caused it. The diagnostic log now includes the underlying exception, playback position, buffered position and duration. Android's log also records the communication route context and full stack trace to help investigate intermittent playback failures. (#575)