🎉 3.0.2 🎉
Changes between v3.0.1 and v3.0.2 are highlighed in bold
Version 3.0 is here with a code refactor and a variety of "behind-the-scene" features to make this plugin work even better!
Breaking Changes
- The following devices have not been tested. When you decide to upgrade (with this warning in mind), please let me know if they are working or not.
- Irrigation valves, window blinds, garage doors, thermostats, RF Bridges and ZigBee bridges.
New Features
- Ability to disable Eve logging for outlet/thermostat devices [via the config]
- Ability to hide master switches for multi-channel light and switch devices [via the config]
- Ability to set a custom low battery percentage threshold [via the config]
- Ability to set a custom power wattage threshold for outlets to show as "OutletInUse" [via the config]
- Support for the KING Q4 Blind/Curtain device
Improvements
- Sonoff S26 outlet will now appear as an outlet instead of a switch [a device cache reset might be needed]
- If at anytime during the plugin setup process there is an internet connectivity issue, then the plugin will reattempt the connection to eWeLink after 15 seconds rather than stop loading entirely (with an error) [using an inteval to retry]
- If you add a new device to your eWeLink account then you will no longer need to restart Homebridge to add it. It will be added automatically when it receives it's first update from eWeLink [this may not be immediate]
- RF Bridge and ZigBee bridge main devices no longer show in Homebridge (less clutter!)
- When a web socket message is sent to update a device, the plugin will now check for a definite "ok" response from eWeLink, and will revert the device status if there are any problems [using websocket-as-promised]
- More specific logging upon startup about why LAN mode might be unavailable for your devices
- The plugin will now close and reopen the web socket every 30 minutes as a way of preventing gradual lagging
- Switched to async/await scripting for better code readability
Bug Fixes
- Bug fix for requesting device update after coming back online
- The
UnhandledPromiseRejectionWarning
warning should now be fixed
What's Next?
- Blind device with two switches
- Eachen garage door device
About
- If you're finding this package useful then please consider a ⭐️ on GitHub
- If you're finding this package really useful and would like to donate a coffee or a beer then please see the "❤️ Donate" section