Skip to content

Releases: kernie66/homebridge-random-delay-switches

Separated infinite repeats setting

25 Mar 23:21
Compare
Choose a tag to compare

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

27 Sep 21:07
Compare
Choose a tag to compare

1.2.3

Enhancements

  • Changed 'time left' logic to use timestamp
  • Moved some log outputs to debug outputs for cleaner log

Fixed loading error

24 Sep 18:24
Compare
Choose a tag to compare

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

11 Sep 21:29
Compare
Choose a tag to compare

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

26 Jun 06:44
Compare
Choose a tag to compare

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

26 Nov 17:02
Compare
Choose a tag to compare

Bump dependencies

  • homebridge v1.3.8

  • homebridge-lib v5.1.18

  • Moved eslint and np to devDependencies

Cron scheduling

03 Nov 19:09
Compare
Choose a tag to compare

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

14 Oct 15:10
Compare
Choose a tag to compare

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

10 Oct 20:42
Compare
Choose a tag to compare

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

10 Oct 20:23
Compare
Choose a tag to compare

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