- BREAKING CHANGE for the "fake" positioning mode for cover platform (#213):
- the option name has been changed from the ugly "fake" to "timed": PLEASE NOTE that you have to change your YAML config file, or recreate your Integrations if you are using this positioning mode;
- now the slider actually reflects the actual position, instead of remaining at 50%
- the last position is now stored in HomeAssistant internal status, and is retrieved when restarting HA
- after a full opening time elapses, the cover stops (instead of waiting for the internal timeout that some devices have)
- Introduced support to adding and removing entities to existing devices (#191)
- Reduced heartbeat interval which should reduce amount of "heartbeat failed" errors (#239)
- Fixed improper closing in config flow that could result in "connection resets" after adding a new device (#237)
- Added support for passive devices, I.e. connection attempts are now made when discovery messages are received. This is a breaking change as these messages are now mandatory for the integration to function. Ensure UDP broadcasts for port 6666 and 6667 are forwarded to Home Assistant. (#171)
- Introduced localtuya.set_dp service (#236)
- Properly close discovery listeners which fixes "Address used for discovery is already in use" when trying to add a second device (#225)
- Some fixes and improvements in light platform
As always... ENJOY!