Closed sca075 closed 3 days ago
The changes in this pull request involve updates to the mqtt_vacuum_camera
component, specifically modifying the version number in the manifest.json
file and enhancing functionality in the image_handler.py
and reimg_draw.py
files. The image_handler.py
file sees improvements in error handling and the introduction of a new method for coordinate offsetting, while the reimg_draw.py
file includes additional parameters for methods and enhanced logging for better traceability.
File Path | Change Summary |
---|---|
custom_components/mqtt_vacuum_camera/manifest.json |
Version updated from "2024.11.0" to "2024.11.1" |
custom_components/mqtt_vacuum_camera/valetudo/hypfer/image_handler.py |
Updated async_get_image_from_json for syntax correction; refined error handling; added async_map_coordinates_offset method. |
custom_components/mqtt_vacuum_camera/valetudo/rand256/reimg_draw.py |
Updated async_draw_robot_on_map to include file_name ; enhanced logging in various methods. |
sequenceDiagram
participant User
participant ImageHandler
participant ImageDraw
User->>ImageHandler: Request image processing
ImageHandler->>ImageHandler: async_get_image_from_json()
ImageHandler->>ImageHandler: Handle errors
ImageHandler->>ImageHandler: async_map_coordinates_offset()
ImageHandler->>ImageDraw: Draw robot on map
ImageDraw->>ImageDraw: async_draw_robot_on_map()
ImageDraw->>User: Return processed image
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?
Missing parameter in DrawRobot, removed from reimg_draw.py
Summary by CodeRabbit
New Features
mqtt_vacuum_camera
component to 2024.11.1.Bug Fixes
Documentation