Releases: danieljbnz/homebridge-homeqtt-alarm
Dependency Bump: minimist from 1.2.5 to 1.2.6
Arm/Trigger Delay and Dependency update
v3.1.0 (2022-02-20)
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
v3.0.9 (2020-04-07)
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
v3.0.8 (2020-04-07)
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
v3.0.7 (2020-04-04)
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
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
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
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
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
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