Added
- Support for the eWeLink thermostat device type
- A queue for device updates to improve reliability, this also results in:
- Faster device updates for colour bulbs and diffusers
- Configuration checks to highlight in the logs any unnecessary or incorrectly formatted settings you have
- Added a note in the plugin UI when adding an Accessory Simulation that the accessory will need to be removed from the cache
- Links to 'Configuration' and 'Uninstall' wiki pages in the plugin-ui
Changes
- ⚠️
ignoredDevices
configuration option is now an array not a string - see details - ⚠️ Removed
nameOverride
configuration option - the plugin can now obtain channel names from eWeLink - ⚠️ Removed
resetRFBridge
option - the same usage can be achieved withignoredDevices
- Reinstated
ipOverride
into the Homebridge plugin UI screen - Improved colour temperature conversion for L1 and L1 Lite devices
- Fixed a bug where Adaptive Lighting would not be disabled if the colour was changed from the eWeLink app
- Fixed an issue with the 'Lock' Accessory Simulation where the status would never update as 'Unlocked'
- HTTP error codes will be displayed in the logs if and when the plugin re-attempts the connection
- Error messages refactored to show the most useful information
- [Backend] Major code refactoring
- [Backend] Code comments
- Updated minimum Node to v14.15.5
- Updated minimum Homebridge to v1.1.7
- Updated dependencies