Braking changes
- Resouce methods turned to async mod
Api initialization is sync, but all public methods are wrapped with asyncio
- Devices are moved to async with asyncio
- New device shutters
--- just pull_up, pull_down, stop. In future will be available set time to stop pull_up and pull_down
- Refactoring of all test
- New tests working with production environment (only for testing purposes)
- Upgrade python version from 3.7 to 3.8
- Upgrade CI/CD python version and linux distro for testing
- Move development environment from WSL to Docker container dev with WSL2
this version of package is not back compatible and will not work in sync app. This package is primary used for InelsForHass project requirements.