Skip to content

Releases: sca075/mqtt_vacuum_camera

2024.11.0b0 Maploader auto trim and Rand256 in_room sensor

16 Oct 11:05
f18ff1a
Compare
Choose a tag to compare

This is a beta release of 2024.11.0, please report any issues encountered by testing it.
Thanks to of all you :) we are at 100 stars this week, anyway if you use it and like it, please star it ;)

New Features

  • Introduced new Rand256 sensor, including last_loaded_map and robot_in_room.
  • Added new topics for Pkohelrs maploader ( for Dreame Vacuums) map trimming functionality.
  • Enhanced data handling with new attributes and methods for managing scheduled refreshes and map data.

What's Changed

Full Changelog: 2024.10.0...2024.11.0b0

Expanding the integration beyond the Camera.

28 Sep 08:56
5d9fddc
Compare
Choose a tag to compare

This release marks the first step in expanding the integration beyond the camera to fully support Valetudo vacuums. In this version, we've introduced a coordinated startup for the camera and sensors, with initial support for Rand256 firmware.

Fixed / Improvements

  • Fix for image not refresh when resetting the trims. (@sca075 in #252)
  • Removed trailing spaces from strings in strings.json and translations/en.json. (@sca075 commit #3ff4e3a)

What's Changed

  • Refactoring Modules and Classes. (@sca075 in #251)
  • Setup Connector data handling. (@sca075 in #253)
  • Controlled init of the integration. (@sca075 in #255)
  • Updated sensor units and state classes. Refactored MQTT subscriptions and payload decoding. (@sca075 in #256)
  • Update tests dependency isal to v1.7.1 (@renovate in #257)

Full Changelog: from 2024.09.0...2024.10.0

2024.10.0b3 Adding sensors for Rand256 vacuums

22 Sep 09:18
883dd58
Compare
Choose a tag to compare

This is a beta release of 2024.10.0 please report whatever issues you face testing this release. Thanks for your kind help here.

Fix

  • Fixing #254 Errors on events vacuum.star when the vacuum start.

Enhancement

  • Generates from Rand256 attributes the Home Assistant sensors for the vacuums.
  • No sensors are generated for Hypfer vacuums as those are already in Home Assistant.

What's Changed

Full Changelog: 2024.09.0...2024.10.0b3

2024.10.0b2 Adding Coordinator and refactoring.

17 Sep 13:15
6b28a49
Compare
Choose a tag to compare

On 2024.10.0 will use the coordinator to init the camera and hopefully also add some sensors for the Rand256 vacuums.
The camera start correctly from the test done and also all functions are working as before.
The significant change is to generate a vacuum.start event and use it to reset the trims in this beta release. As always tanks for testing it and report any issue you found during the test phase.

What's Changed

Full Changelog: 2024.09.0...2024.10.0b2

2024.10.0b1 Fix for image not refresh.

16 Sep 10:08
30fcca9
Compare
Choose a tag to compare
Pre-release

This is a beta release of 2024.10.0 intended to fix #242

What's Changed

Full Changelog: 2024.09.0...2024.10.0b1

Improvements and Refactoring

04 Sep 20:45
22fd1eb
Compare
Choose a tag to compare

What's New.

These adjustments aim to streamline the initialization logic and enhance the adaptability of the camera shared manager to different device configurations.

What's Changed

Full Changelog: 2024.08.2...2024.09.0

Auto Zoom for Rand256

26 Aug 08:24
c4d4e42
Compare
Choose a tag to compare

What's New.

Also for Rand256 users now the Auto Zoom function is available and fully operational.
Did also made a substantial refactor of the rrpaser.py mainly to make it more pythonic (easy to read).
With almost 600 download of the previous version, if you appreciate this camera, please star this project if you didn't yet. This would be really appreciated ;)

What's Changed

Full Changelog: 2024.08.1...2024.08.2

Fixing "Actions" Reload and Reset Trims.

16 Aug 09:48
9248751
Compare
Choose a tag to compare

This could be a braking change if you already implemented the "Action reset_trims" in your configuration as per with this release the "Action" need to be configured as following:

action: mqtt_vacuum_camera.reset_trims
data: {}

We had to remove the target as per the camera entity_id in some configuration is customize and this would cause a failure to execute the action. Also fixed as in per discussions the reload service.
The auto_crop data will be stored only when the vacuum is in "Docked" state.
This update fix also #230.
Working also on some code enactments the image_handles share now the auto_crop capability. If you experience issues or simply have new ideas, fill free to share it.

What's Changed

Solve MQTT Battery Warnings and Rand256 updates.

06 Aug 22:03
d0f0641
Compare
Choose a tag to compare

What's New

We added two "Actions" for the camera to reset the maps trims and reload the Camera (that will be done automatically if you run the reset_trims "Service" -> Action.
This should help to reset the images on demand more easily, it is anyhow still possible to do it also via configuration, and it helps in case the Camera works with vacuums equipped with MapLoader.
We solved also an issue with MQTT Decoding causing the Battery Level in 'b format warning.
@rand256 Users, the Camera works again with Rand256. Currently still no Auto Zoom working but will try to fix it in the next updates.

What's Changed

Full Changelog: 2024.07.4...2024.08.0

Corrections for Rand users. Camera Startup Failure.

05 Aug 13:45
a315470
Compare
Choose a tag to compare

Fixes

Issue #227 Camera do not start with Rand256
Note: There will be more fixes on the Rand part in the next days, but for instance with this version are fixed several Async issues.

What's Changed

Full Changelog: 2024.07.4...2024.08.0b3