0.30.0_Rel
spacemanspiff2007
released this
02 May 12:19
·
32 commits
to master
since this release
Attention:
- No more support for python 3.6!
- Migration of rules is needed!
Changelog
- Switched to Apache2.0 License
- Fix DateTime string parsing for OH 3.1 (#214)
- State of Groupitem gets set correctly
- About ~50% performance increase for async calls in rules
- Significantly less CPU usage when no functions are running
- Completely reworked the file handling (loading and dependency resolution)
- Completely reworked the Scheduler!
- Has now subsecond accuracity (finally!)
- Has a new .coundown() job which can simplify many rules.
It is made for functions that do something after a certain period of time (e.g. switch a light off after movement)
- Added hsb_to_rgb, rgb_to_hsb functions which can be used in rules
- Better error message if configured foldes overlap with HABApp folders
- Renamed HABAppError to HABAppException
- Some Doc improvements
Migration of rules:
- Search for
self.run_
and replace withself.run.
- Search for
self.run.in
and replace withself.run.at
- Search for
.get_next_call()
and replace with.get_next_run()
(But make sure it's a scheduled job) - Search for
HABAppError
and replace withHABAppException