Bug Fixes
- Make cache not global ([122](https://github.com/Python-roborock/python-roborock/pull/122),
[`e119201`](https://github.com/Python-roborock/python-roborock/commit/e119201f1c700d98e3322653440097c91ef4e14c))
* feat: add datetime parsing in cleanrecord
* chore: lint
* fix: timezone for non-3.11
* feat: add is_available for ha and here in future
* fix: add timeout as a variable and set a longer default timeout for cloud
* fix: is_available true by default
* fix: status type as class variable
* fix: don't update status when it was none before listener
* fix: reduce info logs
* fix: don't cache device cache
* fix: double keepalive
* fix: don't continue calling unsupported functions
* fix: revert keepalive for now