- Fix for the camera snapshot / streaming issue
- Added the option to switch video feeds to stream from Vivint servers
- Fixed handling cameras with no audio feed
- Improved video loading speed
- Switched to the direct snapshot retrieval
- Remove cameras from the system completely after disableCameras flag was enabled
- Added native support for cameras and doorbells, no external plugin required
- Fixed bug with locks when updated to Homebridge 1.3.0
- Fixed bug with too many doorbell notifications
- Fixed bug with panel when updated to Homebridge 1.3.0
- Fixed error on old NodeJS versions
- Fixed Thermostat handling
- Added support for new contact and glass break sensors
- More accurate Serial number assignment (important for Home Assistant integrations)
- Fixed thermostat handling
- Fixed startup issues
- Added Doorbell button press detection
- Added "Motion detected" event handlihg for cameras
- Requires homebridge-camera-ffmpeg HTTP automation set up. Make sure to specify HTTP port configured on homebridge-camera-ffmpeg side in cameraAutomationHttpPort config parameter
- Added support for new sensors
- Added Smoke Sensor and Carbon Monoxide device handling
- Added Tamper monitoring for sensors
- Fixed error handling
- Fixed error if panel device is ignored
- Fixed thermostat handling
- Added support for new devices:
- CO detector
- Smoke detector
- Heat / Freeze sensors
- "Jammed" state support for locks
- Ability to change panel states between Stay and Away while armed
- Fixed Panel arm/disarm notification lag
- Fixed thermostat handling
- More accurate security panel status mapping
- Use Vivint battery management for Low Battery states
- Added an option to display camera config in the log file to be used with homebridge-camera-ffmpeg plugin
- Added support for new devices:
- Glass Break
- Fire Alert
- Tilt sensor
- Third party motion detectors
- Third party contact sensors
- Report battery level as 100 in case it is not reported
- Default contact sensor battery value to 100% when unknown
- Increase stability of event stream;
- Dynamically add and remove accessories;
- Remove excessive logging;
- Add object mapping using dictionary;