- Update node dependencies to fix known vulnerabilities
Fix mistaken removal of elkmon dependency
Bump elkmon version 1.2.6
Fix debug logging for zone tamper
Update model for panel and serial number for garage door.
Update readme to include verified status
Re-written in Typescript Add support for garage door obstruction monitoring Add support for tamper detection on normally open and normally closed zones Implement exponential backoff and retry for connection failures Improved exception handling
Support config form Only import configured zones Only configure specified tasks and outputs
Fix warning on Homebridge 1.3.0 - don't return state from SET operations
Really fix plugin registration name
Fix plugin registration name
Additional debug logging
Additional debug logging
Additional debug logging
Fix crash on discovery fail
Fix error reporting
Add catch statement to catch errors with fetching M1 config
Alternate handling of undefined zone names
Fix issue with undefined zones in M1 causing initialisation failure when defined in Homebridge config
Fix issue with unnamed objects - Fix #5
Fix issue with alarm being disarmed as soon as it was triggered Use a logical state other than 'Normal' to indicate an alarm
- Use elkmon 1.0.0
- Handle network errors from elkmon module
- Update dependencies
- Initial release