Timer - F.K.A. Then More
Timer adds more options to the then column in your flows, to enable devices for a given amount of time.
https://apps.athom.com/app/com.synplyworks.thenmore
It is inspired by the possibilities provided by the CountDown app, but easier (and probably a bit more efficient) to use. Also thanks to other apps, like blowfish for getting me started and Heimdall for providing some examples of the code/API.
Please let me know if it works for you as well, so I can promote it to stable. For now it works for me
If you are missing functionality let me know as well, and maybe I can add it in a new version
TODO
- Implement a capability listener to process updates of changed capability values for devices on which a timer has run
Version history
v0.7.3 beta - Homey V2 Only
- Fixed a bug where timers wouldn’t start anymore, after you manually turned off a device while the timer was still running
v0.7.2 beta - Homey V2 Only
- updated athom api library, since it caches capability values, without updating them, but unfortunately without improvements
- So implemented a dumb cache overwrite myself
v0.7.1 alpha - Homey V2 Only
- refactored code to be more consistent
- Fix retreiving capability value, instead of set
- Probably fixed an issue, where old capability values got lost
- Handle missing reference to previous timer, by logging warnings
- TODO: find out how to get an up to date capability value
v0.7.0 alpha - Homey V2 Only
- Removed instance caching of API results in app
- Fixed a bug when filtering on devices, while zone name isn’t available anymore
v0.6.2 beta - Homey V2 Only
- fixed selecting devices blocking
- fixed missing reference to event listener, making the app crash blocking
- extra cache clear of api, to force update device state
- updated athom api
v0.6.1 beta - Homey V2 Only
- fixed settings page, that could contain timers that where already expired
v0.6.0 beta - Homey V2 Only
- cancel timer when light turned off manually
- handle name changes of devices
v0.5.0 beta
- version 0.4.1 with new API compatibility for Homey V2
v0.4.3 stable
- promoted 0.4.1 as stable, bumped as v0.4.3
v0.4.2 revoked
- update for Homey V2. But incompatbile with V1.5 without proper compatiblity requirement
v0.4.1 beta/stable
- added detail view for timer settings
v0.4.0 beta
- added a settings page to give an overview of running timers, renamed from ThenMore to Timer
v0.3.1
- fixed an issue, causing timers to not being able to reset/extend when retriggered