Skip to content

Releases: nobbi1991/HABAppRules

v7.2.1

31 Dec 11:01
e6d81d9
Compare
Choose a tag to compare

Version 7.2.1 - 31.12.2024

Bugfix

  • Added workaround for all rules of habapp_rules.actors.ventilation for triggering the ventilation if presence state is long_absence. Check the following GitHub link for more details: spacemanspiff2007/eascheduler#24

v7.2.0

15 Dec 21:48
6c74515
Compare
Choose a tag to compare

Version 7.2.0 - 15.12.2024

Features

  • added rule habapp_rules.actors.shading.ReferenceRun to trigger the reference run for blinds every month
  • added rule habapp_rules.system.task.RecurringTask to trigger recurring tasks

Bugfix

  • removed timezone from all datetime.items, since timezone makes no sense in the OpenHAB context

v7.1.0

01 Dec 09:03
0d45751
Compare
Choose a tag to compare

Version 7.1.0 - 01.12.2024

Features

  • added rule habapp_rules.actors.light_bathroom.BathroomLight to control bathroom light
  • added the python version to habapp_rules.core.version.SetVersions
  • added habapp_rules.sensors.sun.WinterFilter to filter the sun signal depending on heating state. This can be used to avoid sun protection when heating is active
  • added habapp_rules.actors.heating.HeatingActive which can be used to set a heating flag if one of the heating actors is active
  • improved habapp_rules.core.timeout_list

Bugfix

  • added additional wait time to habapp_rules.actors.energy_save_switch.EnergySaveSwitch when switch is in wait for current state and current falls below threshold.

v7.0.1

25 Nov 20:25
2dafd29
Compare
Choose a tag to compare

Version 7.0.1 - 25.11.2024

Bugfix

  • bumped HABApp to 24.11.1 to fix startup bug with python 3.13

v7.0.0

22 Nov 21:35
7262738
Compare
Choose a tag to compare

Version 7.0.0 - 22.11.2024

Breaking changes

  • bumped HABApp to 24.11.0. Check release info
  • updated docker container to use python 3.13
  • renamed all habapp_rules exceptions to error. E.g. habapp_rules.HabAppRulesException to habapp_rules.HabAppRulesError
  • renamed habapp_rules.system.watchdog to habapp_rules.system.item_watchdog
  • moved rules of habapp_rules.actors.power to habapp_rules.sensors.current_switch

Features

  • Added rules in habapp_rules.actors.energy_save_switch to switch off sockets during sleeping time or at absence to save energy.

Bugfix

  • moved rules of habapp_rules.actors.power to habapp_rules.sensors.current_switch. Old location is still supported, but deprecated
  • fixed wrong item name in habapp_rules.energy.monthly_report.MonthlyReport

v6.2.0

06 Oct 13:25
edfdd70
Compare
Choose a tag to compare

Version 6.2.0 - 06.10.2024

Features

  • added rule habapp_rules.system.notification.SendStateChanged which can be used to send a mail or telegram message if the state of an item changes
  • added rule habapp_rules.actors.heating.KnxHeating which can be used to set the target temperature of a KNX heating actor which only supports temperature offsets
  • added temperature difference item of habapp_rules.sensors.sun.SensorTemperatureDifference to filtered_signal_groups
  • added rule habapp_rules.actors.power.CurrentSwitch which can be used to enable a switch item if current is above a threshold
  • added rule habapp_rules.system.watchdog.Watchdog which can be used to check if an item was updated in time

Bugfix

  • fixed bug in habapp_rules.actors.light.LightSwitchExtended and habapp_rules.actors.light.LightDimmerExtended which did not re-trigger the timer if a door was opened.
  • fixed bug in all rules of habapp_rules.actors.light where a timer with time=None was used if a light function is not active. Now, the time is changed to 0 sec if a function is not configured.

v6.1.0

19 Aug 13:54
15dac42
Compare
Choose a tag to compare

Version 6.1.0 - 19.08.2024

Features

  • added support for dimmer items which can be configured for switch_on for all rules in habapp_rules.actors.light_hcl
  • bumped versions:
    • HABApp to 24.08.1
    • multi-notifier to 0.5.0
    • holidays to 0.53

v6.0.1

22 Jul 20:22
419c1f2
Compare
Choose a tag to compare

Version 6.0.1 - 22.07.2024

Bugfix

  • round light color of all rules in habapp_rules.actors.light_hcl to integer values to avoid strange formating in OpenHAB
  • added config parameter leaving_only_if_on to habapp_rules.actors.config.light.LightParameter to disable unexpected leaving light, if light was not on and leaving started
  • fixed bug in all shading rules of habapp_rules.actors.shading which did not switch to sleeping state if previous state was Auto_DoorOpen

v6.0.0

27 Jun 18:49
0ff7675
Compare
Choose a tag to compare

Version 6.0.0 - 27.06.2024

Breaking changes

  • IMPORTANT: The config and parameter of all rules changed dramatically! Now, the config must be given as pydantic config object. This enables better valdiation and future releases with less interface changes.

Features

  • added additional config to habapp_rules.actors.shading.Shutter and habapp_rules.actors.shading.Raffstore which allows to set different positions for day and night if sleeping is active
  • added possibility to pass shading objects to habapp_rules.actors.shading.ResetAllManualHand which should be reset by this rule
  • added habapp_rules.sensors.humidity.HumiditySwitch to set a switch item if high humidity is detected. Currently only a absolut threshold is accepted
  • send update of summer / winter of habapp_rules.system.summer_winter.SummerWinter after every check. If this rule is used to send the summer / winter state to the KNX bus, this ensures, that the state is sent at least once a day
  • added hysteresis switch to habapp_rules.sensors.sun.SensorBrightness and habapp_rules.sensors.sun.SunPositionFilter. Breaking change: Parameter order changed!
  • bumped holidays to 0.51
  • bumped matplotlib to 3.9.0

Bugfix

  • fixed bug in habapp_rules.actors.shading.Shutter and habapp_rules.actors.shading.Raffstore which caused the Hand state if MDT actors are used

v5.7.0

09 Apr 14:34
08a6c6b
Compare
Choose a tag to compare

Version 5.7.0 - 09.04.2024

Features

  • added possibility to add groups to habapp_rules.core.helper.create_additional_item
  • added possibility to add groups to habapp_rules.sensors.sun.SensorBrightness and habapp_rules.sensors.sun.SensorTemperatureDifference

Bugfix

  • fixed bug in habapp_rules.core.helper.create_additional_item which added a [%s] to string items