You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release includes breaking changes (denoted below with a ⚠️), so take note especially if:
You use the plugin in LAN-only mode,
You have Sonoff devices exposed as Outlet accessories, or
You use Accessory Simulations
Added
LAN Mode (without eWeLink credentials)
The plugin now supports removing eWeLink credentials from the config when in LAN mode. It is important to read about this feature before enabling it - read more
Homebridge UI
Device-specific settings will show and hide depending on the new 'Device Model' (deviceModel) option
This showing/hiding of options will hopefully be available in the HOOBS UI soon
Accessory Logging
overrideLogging setting per device type (to replace the removed overrideDisabledLogging), which can be set to (and will override the global device logging and debug logging settings):
"default" to follow the global device update and debug logging setting for this accessory (default if setting not set)
"standard" to enable device update logging but disable debug logging for this accessory
"debug" to enable device update and debug logging for this accessory
"disable" to disable device update and debug logging for this accessory
Startup Logging
An accessory warning if a manually configured IP is different from the discovered IP
An accessory warning if a shared device is used over the cloud
An accessory warning if a cloud-device is reported offline
No Response Status
Added a global setting offlineAsNoResponse to mark cloud-offline accessories as 'No Response' in HomeKit
Power Readings
Power readings (via Eve app) now visible for accessories when exposed as Switch
DUALR3 Devices
Support for LAN mode control for DUALR3 in motor mode
Power readings (via Eve app) available when in motor mode
Option to expose as a WindowCovering, Window or Door accessory type when in motor mode
iFan Devices
Support for LAN mode and ability to specify a manual IP
TH10/16 Devices
Support for LAN mode for all Accessory Simulations and ability to specify a manual IP
RF Bridge Devices
Ability to change sensor type and other configurable options without the need to re-add the accessory
Configuration option resetOnStartup to reset the subdevices, useful when adding/removing subdevices to the bridge
Added option to specify a manual IP for an RF Bridge
Added option to expose an RF sensor device as a Doorbell accessory type
Added option to expose an RF sensor device as a StatelessProgrammableSwitch accessory type
Light Devices
Remove Adaptive Lighting feature from a device by setting the adaptiveLightingShift to -1
Zigbee Button Devices
Comparison of trigger time against notification time to reduce duplicate accessory updates
Will no longer request current state when coming back online to reduce duplicate accessory updates
Zigbee Switch Devices
Option to expose as an Outlet
Humidity Sensor Devices
Config option to offset the recorded humidity (%RH) for devices that report this
Accessory Simulations
Expose a generic single/multi-channel device as a Doorbell accessory
Expose a generic single/multi-channel device as a StatelessProgrammableSwitch accessory
Added the option of using a DW2 or Zigbee contact sensor to determine Locked and Unlocked state for lock simulation
Power readings (via Eve app) visible for simulations when using a DUALR3 device
New Devices
Support for Zigbee leak sensors
Support for device with eWeLink UIID 67 RollingDoor
Changed
LAN Mode
⚠️ If you have the plugin in lan-only mode then the plugin will remove any accessories that do not support LAN mode
Configuration
⚠️ The 'Outlet Devices' (outletDevices[]) section has been removed from the configuration - you will need to reconfigured these devices within the 'Single Devices' (singleDevices[]) section
Accessory Simulations
⚠️ The 'Accessory Simulations' (groups[]) section will be removed in a future plugin version - you should now setup your simulations from within the appropriate device type section using the 'Show As' setting
Simulations for TH10/16, DW2 and doorbell, p_button & sensor will need to be recreated immediately
Garage door, window blind, door, window, valve, tap, lock and switch-valve simulations will continue to work for now but will need to be recreated at some point in the future
⚠️ Eachen GD-DC5 devices no longer need to be setup as a simulation if this deviceModel is chosen in the configuration
Outlet Devices
⚠️ Will now be exposed by default as Switch, use the 'Show As' setting to change back to Outlet if needed
Homebridge UI
More interactive - device configuration will expand once device ID and model entered
Device configuration options will now hide/show based on the deviceModel field
Startup Logging
Accessory configuration options will be logged regardless of logging level
iFan Devices
Previous fan speed will be used again after turning off and on
Polling
Polling for power/temperature/humidity readings increased to two minutes
Polling for power/temperature/humidity readings will be skipped if device is marked as offline
Configuration
sensorTimeDifference minimum reduced to 5 seconds and default reduced to 60 seconds
Dependencies
Recommended node version bump to v14.17.3
Bump ws dependency to v7.5.2
Fixed
An issue preventing controlling a garage door simulation when using a sensor
An issue with the DUALR3 in motor mode hanging on 'Closing...' or 'Opening...'
Fixed the multiple notifications when closing an Eachen device garage door
A RangeError error which caused HOOBS bridge to restart
Removed
overrideDisabledLogging setting for each accessory type
outletDevices[] configuration section
switchDevices[].showAsOutlet removed - use switchDevices[].showAs instead
ContactSensorState and other unneeded characteristics from garage (simulation) services