- Add hue bridge & multi level switch devices to the ignore device type list (@LuisRodriguezLD)
- Add capability to manually enter device type / equipment code / ID to the ignore list using Settings UI.
- Added support for new wireless sensor devices (#83) (#96).
- Doorbells now create a linked "contact sensor" accessory to indicate the doorbell button press (#78).
- The contact sensor briefly becomes "open" on the button press event.
- Added the ability to ignore individual devices based on their ID or equipment code (#110).
- To use this feature, add the [] key to the config to show all configured Vivint device data in the log. Then, add the IDs or Equipment Codes of devices to hide to the ignore list.
- Added back the ability to generate ffmpeg configs for all cameras in the log using the showCameraConfig flag (#77)
- Fixed double notification from doorbell button press
- Add support for fan rotation speed (thanks to @mikedecaro)
- Add support for water sensor (#67)
- Add lowBatteryLevel override to config (#52)
- Use lowBatteryLevel key in config to configure, if not defined plugin will use default Vivint flag
- Fixed empty name preventing devices from being added (#41) (#65)
- Fixed Garage Door handling (#35) (#30)
- Fixed for handling missing device info (#25) (#56) (#62)
- Fixed handling Dimmer switches (thanks to @mikedecaro)
- Fixed event subscription
- Added support for Multi Factor Authentication (thanks to @jgrimard and @arjunmehta)
- If upgrading from previous versions, please go to the settings page of the plugin to reconfigure the authentication.
- 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;