Releases: homebridge-plugins/homebridge-ewelink
Releases · homebridge-plugins/homebridge-ewelink
v3.1.1-0
v3.1.0
🎉 3.1.0 🎉
Breaking Changes
- Irrigation valves must now be set up in the
Custom Device Types
section of the plugin settings. For future-proofing purposes, irrigation valves will no longer be automatically "discovered".
New Features
- Window blinds now support relative % positioning (rather than just UP/DOWN).
Improvements
- Code style now adheres to "JavaScript Standard Style"
What's Next?
- Eachen garage door devices
- "Smart Massage Bed" (as per the release notes for eWeLink iOS app v4.5.0) - I am very curious about this device and what it looks like!
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
v3.0.3-4
v3.0.3-3
v3.0.3-2
v3.0.3-1
v3.0.3-0
v3.0.2
🎉 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
v3.0.1
🎉 3.0.1 🎉
Changes between v3.0.0 and v3.0.1 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
Bug Fixes
- 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