Releases: spacemanspiff2007/HABApp
Releases · spacemanspiff2007/HABApp
0.20.2
- Added HABApp.util.functions with min/max
- Reworked small parts of the file watcher
- Doc improvements
- Dependency updates
Version 0.20.1
- Optimized AggregationItem
- HABApp logs are now included by default in Frontail on openhabian
- Fixed a bug where HABApp and logging config was not reloaded
Version 0.20.0
-
added Eventfilter
-
added '-b' or '--benchmark' as a cmd argument to run some benchmarks
-
*.items file for textual thing config gets properly appended (fixes #199)
-
Updated docs (closes #197 )
-
Reworked cmd args
-
Reworked shutdown
-
Duplicate items no longer show full traceback for textual thing config
-
Added logger for file events which can be enabled with HABApp.file_events
Version 0.19.1
- Text header is now properly set (fix for empty strings with Openhab 3)
- Added info about installation through openhabian
Version 0.19.0
- MQTT creates items in HABApp only for messages with persist. Events still get created, even if the item does not exist.
This shouldn't be but could be a braking change. - Removed many deprecated functions
- HABApp will now use the openhab log folder as a log-default when started for the first time on a openhabian installation
- Reworked MQTT connection so it is now a module, too (Item/Rule interface stays the same)
- Better error message when rule files are executed outside of HABApp
- Added lots of documentation
Version 0.18.1
- items can use
timedelta
inwatch_change
andwatch_update
- Added possibility to specify references in thing config
MqttItem
does no longer inherit fromItem
- Added
MqttPairItem
:
An item that consolidates a topic that reports states from a device and a topic that is used to write to a device. - Updated documentation (big thanks to yfaway)
- Removed skipping of
set_value
andpost_value
in docs
Version 0.18.0
Changes and Bugfixes:
- Fixed a bug where the item watchers would not work after deleting and immediately adding an item again (e.g. *.items file change)
Closes #184 - BaseWatch has now a function which listens exactly to this event
- ItemTimes.add_watch accepts a timedelta, too
- If a file depends on another file that doesn't exist and that file gets added the depending file will be loaded correctly (fixes #186)
- A file with duplicate rule names will no longer break the file load (fixes #187)
- Item registry: renamed set_item to add_item which also raises an exception if the item already exists
Small improvements
- EventBusListener can filter on event properties
- creating/canceling an item watch gets now logged
As always:
- Updated requirements
- added some tests and documentation
Version 0.17.1
- Increase http buffer to 512k (now allows 383k image size)
- reworked ping handling
- Updated requirements
Version 0.17.0
- Ping handling should be more robust
- Fixed an issue where HABApp would not reconnect after an error
- Doc fixes by Rosi2143
- Added DictParameter which can be accessed like a dict
- Reworked file handling:
It is now possible to specify files as dependencies which will be loaded before the specifying file and it is possible to automatically reload a file if another file changed. The topics for file handling changed, too.
v0.16.2
- updated dependencies
- added armv7 and armv6 as docker builds
- activated tests for python 3.9