Releases: nobbi1991/HABAppRules
Releases · nobbi1991/HABAppRules
v7.2.1
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 islong_absence
. Check the following GitHub link for more details: spacemanspiff2007/eascheduler#24
v7.2.0
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
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
v7.0.0
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
tohabapp_rules.HabAppRulesError
- renamed
habapp_rules.system.watchdog
tohabapp_rules.system.item_watchdog
- moved rules of
habapp_rules.actors.power
tohabapp_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
tohabapp_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
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
tofiltered_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
andhabapp_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
v6.0.1
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
tohabapp_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
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
andhabapp_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
andhabapp_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
andhabapp_rules.actors.shading.Raffstore
which caused theHand
state if MDT actors are used
v5.7.0
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
andhabapp_rules.sensors.sun.SensorTemperatureDifference
Bugfix
- fixed bug in
habapp_rules.core.helper.create_additional_item
which added a[%s]
to string items