- (Hopefully 🤞) fixed a bug causing legacy contact and motion sensors not to be recognized
- (Hopefully 🤞) fixed a bug causing legacy contact and motion sensors not to be recognized
- Fixed a potential bug that could cause requests to hang indefinitely
- Removed the timeout introduced by the previous version from the watchdog
- Added a 8 second timeout (Hap-NodeJS times out after 9 seconds)
- Fixed a potential login bug
- Updated Watchdog to handle socket hang-up errors
- Fixed linting error
- Added support for legacy motion sensors
- Added gateways to router class
- Fixed isBypassed bug
- Added low battery trouble support
- Added support for water detectors
- Added missing export statement
Added support for the following devices:
- Smoke Detectors
- Legacy Door Sensors
- Legacy Window Sensors
- Legacy Glass Break Sensors
- Legacy Keypads
- Added armed and alarm Status Codes To Panel
- Added optional error handler for watchdog
- Added watchdog options
- Better event types
- Fixed plugin crashing when XH-Auth token expired
- Added Router
- Fixed api url typo
- Added UnknownDevice to RawDevice type
- Change false to boolean in trouble type
- Added trouble type
- Security Improvements
- Massive performance rewrite
- Added (Unverified) faultAlarm to panel
- Applied temporary fix to initialization failing if using next-gen cameras
- Fixed Crash When No Camera's On Account
- Added StreamingConfig Input Parameter
- Added GetImage function to camera's
- Added GetVideo function to camera's (unverified)
- Bug Fixes
- Added Debug Logging
- Added 'entryDelay' to the panel interface
- Changed request timeouts from 3 seconds to 60 seconds for slow connections
Initial Release