Skip to content
This repository has been archived by the owner on May 15, 2023. It is now read-only.

Releases: danieljbnz/homebridge-homeqtt-alarm

Dependency Bump: minimist from 1.2.5 to 1.2.6

26 Mar 23:21
Compare
Choose a tag to compare

v3.1.1 (2022-03-27)

Homebridge Verified

Update

Arm/Trigger Delay and Dependency update

20 Feb 09:10
0c5e93d
Compare
Choose a tag to compare

v3.1.0 (2022-02-20)

Homebridge Verified

Added

  • Alarm Arm/Trigger Delay - enter time delay in seconds. This defaults to 0.
    • The Arm Delay only works when using a Keyfob as Homekit switches on immediately when using the switch in the Home app.

Update

  • Updated remote NPM dependency versions due to two Security vulnerabilities found in glob-parent and bl.

Fixed: Restart now uses previous state

07 Apr 05:06
e7a9c6f
Compare
Choose a tag to compare

v3.0.9 (2020-04-07)

Homebridge Verified

Fixed

v3.0.8 fix introduced an issue where the alarm state would return to DISARMED regardless of current state on Homebridge restart.

  • If there is a current state HomeKit will no longer reset to DISARMED on Homebridge restart.

Fixed: Initial State Bug and Changed: Default Values

06 Apr 23:27
0b4f3a3
Compare
Choose a tag to compare

v3.0.8 (2020-04-07)

Homebridge Verified

Fixed

  • Homeqtt wasn't setting initial state if you've never had it installed before and was crashing.
    • Resolved - missing single line in index.js to set initial target state.

Changed

  • Added default values for alarm/current and alarm/target MQTT Topics

Fixed: Button State and Associated Alarm State Matching

03 Apr 23:16
Compare
Choose a tag to compare

v3.0.7 (2020-04-04)

Homebridge Verified

Fixed

  • If a button state is enabled but the associated alarm state is disabled it would still fire the message.
    • This has been fixed and now a log message is received advising that you pushed a button that's associated with a disabled state.

Changed

  • Debug messages are clearer.
  • Only minimal log messages are shown if 'Debug' is not enable in your config.json
  • Lots of code tidy up.
  • Enabled Wiki on Github
  • Updated README to be static and moved detail to Wiki

Changed: New Logo

26 Mar 23:58
Compare
Choose a tag to compare

Homebridge Verified

v3.0.6 (2020-03-27)

Changed

  • Awesome new logo created and designed by @mxdanger

Fixed: Invalid MQTT URL Shutting Down Homebridge

v3.0.5 (2020-03-26)

Fixed

  • If an invalid mqtt url is entered it will no longer shutdown Homebridge.

Added: Graceful Error Handling

v3.0.4 (2020-03-26)

Added

  • Errors throw friendly log messages and the process stops gracefully.
  • Added a minimum count of 1 to sensors.

Setup via Config UI X settings or manually added to config.json:

  • If config not populated correctly or missing parameters then no Fatal Errors in Homebridge are thrown instead a message advising the config has been created but not populated correctly is added to the log and the process stops gracefully.

Note: If you have not updated to version 3.0.0 this is a MAJOR update and as such you will need to reset your Homeqtt config in your config.json.

Please backup your config.json before updating.

Fixed: Invalid MQTT URL Shutting Down Homebridge

26 Mar 10:40
Compare
Choose a tag to compare

v3.0.5 (2020-03-26)

Fixed

  • If an invalid mqtt url is entered it will no longer shutdown Homebridge.

Added: Graceful Error Handling

v3.0.4 (2020-03-26)

Added

  • Errors throw friendly log messages and the process stops gracefully.
  • Added a minimum count of 1 to sensors.

Setup via Config UI X settings or manually added to config.json:

  • If config not populated correctly or missing parameters then no Fatal Errors in Homebridge are thrown instead a message advising the config has been created but not populated correctly is added to the log and the process stops gracefully.

Note: If you have not updated to version 3.0.0 this is a MAJOR update and as such you will need to reset your Homeqtt config in your config.json.

Please backup your config.json before updating.

Added: Graceful Error Handling

26 Mar 06:45
Compare
Choose a tag to compare

v3.0.4 (2020-03-26)

Added

  • Errors throw friendly log messages and the process stops gracefully.
  • Added a minimum count of 1 to sensors.

Setup via Config UI X settings or manually added to config.json:

  • If config not populated correctly or missing parameters then no Fatal Errors in Homebridge are thrown instead a message advising the config has been created but not populated correctly is added to the log and the process stops gracefully.

Note: If you have not updated to version 3.0.0 this is a MAJOR update and as such you will need to reset your Homeqtt config in your config.json.

Please backup your config.json before updating.

Bug Fixes: Keyfobs and Siren Config Settings

25 Mar 02:42
Compare
Choose a tag to compare

v3.0.1 (2020-03-25)

Fixed

Keyfobs and Siren Settings

  • Keyfobs config not required if no keyfob
  • Siren config not required if no siren

Note: If you have not updated to version 3.0.0 this is a MAJOR update and as such you will need to reset your Homeqtt config in your config.json.

Please backup your config.json before updating.


Keyfob, Buttons, Code, and Settings Panel Updates

v3.0.0 (2020-03-24)

Added

Keyfobs

  • Enable/Disable keyfob (without removing config)
  • Name Keyfob
  • Add multiple Keyfobs (Max 4)
  • Remove Keyfobs

Keyfob Buttons

  • Add keyfob buttons (Max 4)
  • Remove keyfob buttons
  • Enable/Disable keyfob button (without removing config)
  • Choose which alarm state the button activates (Away Arm, Stay Arm (Home), Night Arm, Disarm, SOS/Triggered)
  • Set Button MQTT Code
  • Button RFKey Topic (for use with siren)

Changed

  • Major re-write of code
  • Updated variable names to be less repeating (e.g. keyfob.keyfobEnabled is now keyfob.enabled)
  • Siren option only shows if at least one keyfob is configured.
  • Update Homebridge Config UI X Settings Panel
  • Update Readme, Changelog and example-config.json

Keyfob, Buttons, Code, and Settings Panel Updates

24 Mar 23:57
Compare
Choose a tag to compare

v3.0.0 (2020-03-24)

This is a MAJOR update and as such you will need to reset your Homeqtt config in your config.json.
Please backup your config.json before updating.

Added

Keyfobs

  • Enable/Disable keyfob (without removing config)
  • Name Keyfob
  • Add multiple Keyfobs (Max 4)
  • Remove Keyfobs

Keyfob Buttons

  • Add keyfob buttons (Max 4)
  • Remove keyfob buttons
  • Enable/Disable keyfob button (without removing config)
  • Choose which alarm state the button activates (Away Arm, Stay Arm (Home), Night Arm, Disarm, SOS/Triggered)
  • Set Button MQTT Code
  • Button RFKey Topic (for use with siren)

Changed

  • Major re-write of code
  • Updated variable names to be less repeating (e.g. keyfob.keyfobEnabled is now keyfob.enabled)
  • Siren option only shows if at least one keyfob is configured.
  • Update Homebridge Config UI X Settings Panel
  • Update Readme, Changelog and example-config.json