Releases: kernie66/homebridge-random-delay-switches
Releases · kernie66/homebridge-random-delay-switches
Separated infinite repeats setting
1.3.0
Enhancements
- Moved infinite repeats setting to separate config parameter
- Automatically sets the infinite repeats to true if
repeats
is -1, so current config is unaffected
Bump dependencies
- NodeJS 18.15.0 LTS
- homebridge-lib v6.3.12
- cron v2.3.0
- cronstrue v2.24.0
- luxon v3.3.0
Minor cleanup
1.2.3
Enhancements
- Changed 'time left' logic to use timestamp
- Moved some log outputs to debug outputs for cleaner log
Fixed loading error
1.2.2
Bugs
- Incorrect import caused plugin to not load (#12).
- Fixed log level settings (use Eve to access this)
Bump dependencies
- NodeJS 16.17.1 LTS
- homebridge-lib v5.6.8
Corrected day bug
Enhancements
- Added config parameter to keep or restore updated parameters when Homebridge restarts.
- Added possibility to use D:HH:MM:SS format for delays.
- Added heartrate config parameter, and made it persistent over restarts (#11.3).
Bugs
- Days were not included in delay calculations for HH, MM and SS (#11.1).
- Stability improvements (may address #11.2)
Bump dependencies
- NodeJS v16.17.0 LTS
- homebridge-lib v5.6.5
- cron v2.1.0
- luxon v3.0.3
Longer delays and infinite repetitions
Enhancements
- Added infinite repetitions (set to -1) (#10).
- Increased maximum delay time to almost 10 days (#10).
- Added days delay control for EVE and Controller for Homekit.
- Corrections due to changes in updated packages.
- Added missing dependencies.
Bump dependencies
- NodeJS v16.15.1 LTS
- homebridge v1.5.0
- homebridge-lib v5.6.1
- cron v2.0.0
- events v3.3.0
- luxon v2.4.0
Bump dependencies
Bump dependencies
-
homebridge v1.3.8
-
homebridge-lib v5.1.18
-
Moved eslint and np to devDependencies
Cron scheduling
Enhancements
- Added possibility to schedule the activation of a switch using cron syntax. The schedule can be changed in Eve and Controller for Homekit.
- Added single activation option, so that the delay isn't restarted if the switch is repeatedly turned on while already on.
Bump dependencies
- NodeJS v16.13.0 LTS
- homebridge-lib v5.1.16.
Update Eve delay sliders
Bugs
- Log level setting did not work, corrected.
Enhancements
- Changed Eve delay parameters from seconds to separate hours, minutes and seconds.
- Changed Eve minimum delay parameter from seconds to percentage of maximum delay. None of these changes affects the configuration file.
- Possibility to use as stateful switch. (Part of #6)
- Added small delay before initialising the switch timer, to allow change of values in scenes that trigger the switch.
Corrected restart of delay
Bugs
- Corrected restart of delay when already on (#7).
Enhancements
- Added restart of delay if delay is active when Homebridge restarts.
- Removed delay limit of 3600 seconds.
- Removed 'hidden' option.
Bump dependencies
- Node.js 14.18.0 LTS
- Homebridge-lib 5.1.14
Note: This is the same as release 1.0.2, just me messing up the publishing with np
Corrected restart behaviour
Bugs
- Corrected restart of delay when already on (#7).
Enhancements
- Added restart of delay if delay is active when Homebridge restarts.
- Removed
Bump dependencies
- Node.js 14.18.0 LTS
- Homebridge-lib 5.1.14