What's Changed
* feat!: use local-tuya by gpajot in https://github.com/gpajot/airton-ac/pull/18
BREAKING CHANGES:
- `Device`, `FanSpeed`, `Mode` have been prefixed with `AC`
- `Values` has been replaced by `ACState`
- `ACDevice` is now an async context manager that needs to be entered properly before using
- `ACDevice` methods have changed and are now async
- `ACDevice.values` has been removed. A callback can be passed to the device init to receive state updates
- Domoticz plugin name and key has changed, see migration notes.
The goal is to bring additional features:
- persistent and robust communication to the device
- automatic remote device state updates (remotes can still be used)
- configurable buffering for subsequent updates
- Domoticz plugin using a dedicated thread
Migrate Domoticz plugin:
1. deactivate hardwares using `Airton AC`
2. stop Domoticz
3. python -m pip install --upgrade airton-ac
4. python -m airton_ac.domoticz.install -p /path/to/domoticz/folder
5. start Domoticz
6. for each hardware change hardware type to `Tuya Airton AC`, and check config
7. remove `plugins/AirtonAC` in Domoticz folder
8. restart Domoticz
New Contributors
* dependabot made their first contribution in https://github.com/gpajot/airton-ac/pull/11
**Full Changelog**: https://github.com/gpajot/airton-ac/compare/1.2.0...2.0.0