Closed sca075 closed 2 months ago
Recent updates to the codebase focus on enhancing the asynchronous capabilities of the vacuum camera components. Key changes include the renaming of methods to adopt an asynchronous convention, improvements in error handling, and adjustments to room property management. These modifications aim to optimize performance and responsiveness, particularly in data processing and connectivity handling, while also ensuring more flexible dependency management.
Files | Change Summary |
---|---|
custom_components/mqtt_vacuum_camera/camera_processing.py custom_components/mqtt_vacuum_camera/utils/img_data.py custom_components/mqtt_vacuum_camera/valetudo/image_handler.py custom_components/mqtt_vacuum_camera/valetudo/rand256/image_handler.py |
Renamed methods to async conventions, enhancing asynchronous capabilities in data handling and processing room properties more efficiently. Commented out legacy logic impacting room attribute updates. |
custom_components/mqtt_vacuum_camera/manifest.json custom_components/mqtt_vacuum_camera/valetudo/MQTT/connector.py hacs.json |
Updated version numbers; modified dependency management for greater flexibility; improved connection state handling and room data processing in the MQTT connector. |
In a world of code, so bright and neat,
Bunnies hop fast on their digital feet.
Async methods dance and play,
Making tasks smooth without delay.
With every change, a joyful cheer,
For a future thatβs vibrant and clear! πβ¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
There was many improvments recently we need to apply those also to the Rand256 files. As well there are some corrections to do as per we did change a lot on the shared code.
[x] - Isolated the code to correct. Camera boot correctly. [x] - Fix the issue with the segments decoding. [x] - Apply RoomStore for the colours configuration.
Summary by CodeRabbit
Summary by CodeRabbit
Bug Fixes
New Features