Skip to content

Releases: spacemanspiff2007/HABApp

0.20.2

07 Apr 07:15
301afae
Compare
Choose a tag to compare
  • Added HABApp.util.functions with min/max
  • Reworked small parts of the file watcher
  • Doc improvements
  • Dependency updates

Version 0.20.1

25 Feb 05:28
26c3b86
Compare
Choose a tag to compare
  • 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

21 Jan 04:49
7e7cab5
Compare
Choose a tag to compare
  • 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

12 Jan 08:36
16e35cd
Compare
Choose a tag to compare
  • Text header is now properly set (fix for empty strings with Openhab 3)
  • Added info about installation through openhabian

Version 0.19.0

07 Jan 05:18
de5f8f5
Compare
Choose a tag to compare
  • 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

29 Dec 15:29
42da4ad
Compare
Choose a tag to compare
  • items can use timedelta in watch_change and watch_update
  • Added possibility to specify references in thing config
  • MqttItem does no longer inherit from Item
  • 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 and post_value in docs

Version 0.18.0

22 Dec 10:50
fd39a2a
Compare
Choose a tag to compare

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

09 Dec 15:53
ba4cb7b
Compare
Choose a tag to compare
  • Increase http buffer to 512k (now allows 383k image size)
  • reworked ping handling
  • Updated requirements

Version 0.17.0

01 Dec 15:00
1f3fb2c
Compare
Choose a tag to compare
  • 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

05 Nov 14:18
983d08b
Compare
Choose a tag to compare
  • updated dependencies
  • added armv7 and armv6 as docker builds
  • activated tests for python 3.9