- Rework typing - Mark package as typed - Add Python 3.10 to CI
0.5.2
Changed
- Use newer dependency versions
0.5.1
Fixed
- React correctly on different connection errors
0.5.0
Changed
- Increase read timeout to better handle busy devices - If a device is unavailable (e.g. in standby), DeviceUnavailable is raised - Loggers now contain the module name
Fixed
- Sometime a warning popped up to properly close the connection to the device although it was properly closed
0.4.0
Added
- mDNS hostname is now stored in the device object - Add possibility to pass in an httpx AsyncClient instance - Ignore devolo Home Control Central Units in discovery function as they offer a device API record but no real device API
Changed
** BREAKING**: The discovery function does no longer connect to the device automatically
Fixed
- Under unfavorable conditions incorrect PLC API data was collected