Skip to content

v2.1.1 - Improve status parsing and unreachable tracking

Choose a tag to compare

@b0mbays b0mbays released this 16 Mar 12:12
c6ea181

What's Changed

  • Device name parsing fix: device names containing - (e.g. Google Nest - Kitchen) were being truncated at the first dash. Names are now parsed correctly regardless of how many dashes they contain. Fixes #115

  • Unreachable notifications: the persistent notification for unreachable devices now only fires after 5 consecutive failed status checks, rather than on the first timeout. This avoids noisy alerts from brief network blips. The notification also now suggests rebooting the device.

  • Switch entity responsiveness: when a switch or sensor entity turns back on (e.g. motion detected), CCD now casts immediately if it was the one that stopped the device - previously it would wait up to one full monitoring cycle before resuming. Fixes #133

  • Assistant detection false positives: keywords like timer and alarm now use word-boundary matching, preventing partial matches against unrelated text in catt status output. The matched keyword is now logged at debug level to help diagnose any remaining false positives.