Skip to content

Releases: sca075/mqtt_vacuum_camera

v1.6.0-b1 Status Text and Aspect Ratio beta test.

15 Mar 14:23
d757c7e
Compare
Choose a tag to compare

What's Changed

  • Bump pillow from 9.5.0 to 10.2.0 by @dependabot in #94
  • V 160 by @sca075 in #95
  • Configuration menus re-design. Added Status Text Options on main menu and changed layout of Image options menu.
  • It is possible to select the desired font and adjust the position and size of the status text. The selection of the font can be helpful in the case the rooms are named with different languages as English (JP, ZH, AR and so on).
  • Added adjustable aspect ratio of the images. This fix the aspect ratio of the images to a specific ratio. Default is Original aspect ratio, This option is still not available for Rand256 but will be released with in the final relase.
  • Added Zoom Aspect Ratio Lock. This function enable or disable the aspect ratio changes. When disabled the aspect ratio selected will be not in use (if you want to use a select image ratio, please enable this function)

This is a Beta Release, please be so kind to report any strange behaviors

Full Changelog: v1.5.9...v1.6.0-b1

Segments Cleaning Auto Zoom and New Status Text

03 Mar 13:09
190153e
Compare
Choose a tag to compare

What's Changed

  • Status Text show Battery Status thanks at @zecoj #82 and @kodbuzz #87
  • Added Vacuum disconnected status that is also reported on Status Text.
  • Adding support for Japanese and Taiwanese Mandarin languages. by @kodbuzz in #83
  • Adding Camera Auto Zoom option for Segments Cleaning fitting in the same image aspect ratio #91.

Fix

  • Issue #84 Can't change Room color (migration Fixed).

New Contributors

Purpose of this Release

  • It fix reported issues.
  • Breaking changes on HA.
  • Required improvement for HA.
  • Discussed improvements.

Checked Before Release

  • The integration can be setup from scratch.
  • The entity can be reconfigured or deleted.
  • Options selections working.
  • Go to and Zones Cleaning tested.
  • Segments cleaning tested.
  • There are fixes not causing breaking changes.
  • There are breaking changes.
  • Automatic Update (migration) of the integration configuration data confirmed.
  • Setup from scratch, when using options, when no options are setup.

Full Changelog: v1.5.8...v1.5.9

v1.5.9-rc2

01 Mar 15:33
Compare
Choose a tag to compare
v1.5.9-rc2 Pre-release
Pre-release

Fix

  • #87 Change on status text to support Japanese tanks @kodbuzz.
  • #82 Changed the default font of the status text tanks @zecoj.
  • Introduce backup as per new imminent HACS versions and HA requirements.

What is new?

  • Added option to disable or enable the auto zoom of the cleaning segments.
    Note: The final release is currently postpone to the next week. If you want to add your language please submit the Translations, if you use this custom component don't forget to give us a start this really helps and keep you informed.

Added Auto Zoom function

25 Feb 10:13
Compare
Choose a tag to compare
Pre-release

What is new:

  • Camera text improvements with unicode characters, we changed the default font.
  • When the robot is in segment cleaning, and arrive to the specific room to clean the camera will auto zoom on that room. Function preview in announcement #85.

What is still to be implemented before the final release:

  • Refactoring of the camera is a slow but continues process, there will be some transparent minor changes in the code, not causing changes in performances of it.
  • Will implement the lock selected aspect ratio of the image in order to keep the dashboards not influenced from the automatic zoom.

Full Changelog: v1.5.9-beta.1...v1.5.9-rc1

v1.5.9-beta.1

21 Feb 21:21
Compare
Choose a tag to compare
v1.5.9-beta.1 Pre-release
Pre-release

What's Changed

  • Adding support for Japanese and Taiwanese Mandarin languages. by @kodbuzz in
  • Adding status text battery charge status updated (currently test on PI4 8GB).
  • Remodelling on the connector simplified version of update data to the camera (to be tested on Rand256).

New Contributors

Full Changelog: v1.5.8...v1.5.9-beta.1

if you use this camera and you like this project please take a moment and live us a star ;)

Proxmox VE supported and tested.

15 Feb 21:19
Compare
Choose a tag to compare

This release come with some new adjustments made to our Camera in order to fully support the Proxmox VE's.
It was a quite challenging troubleshooting but we are happy to confirm that the camera can be use also in VE environments.

Fix

  • Issues #75 and #78 related to PROXMOX camera frizzing. It works much better on VE with 4GB Ram but also with the 2GB run we were able to run stably two vacuums (on our tests). Thanks @kodbuzz, @cdrfun and @N1c093 for them cooperation and comments.
  • Issue #79 We tested the migration from v1.4.8 up to the newer 1.7.5 and confirmed the issue reported from @duffmiester that here we thanks for it, we also review the values and matched it to the last camera setup from scratch that of course was also tested before releasing this version.

What's new in this release.

  • The camera attributes are now improved in order to follow the Home Assistant required standard.
    Screenshot 2024-02-15 at 19 56 09
  • The logging improved too, removing the rooms data from the logs and also more clarity on them.
  • There isn't anymore the error "cant't get calibration data" = until there are data from the vacuum in MQTT (the connector was slightly improved) the camera will startup regularly and output eventually that he vacuum isn't connected to MQTT on the status tesxt.
  • The status text is improved in order to report also the battery status, thanks to the cool idea of @zecoj
    Screenshot 2024-02-15 at 19 53 36
  • We could finally confirm the camera also with Rand256 after the switch to multi threading so green light to the Rand users.

We count to implement the automatic zoom of the cleaning area of the vacuums

Purpose of this Release

  • It fix reported issues.
  • Breaking changes on HA.
  • Required improvement for HA.
  • Discussed improvements.

Checked Before Release

  • The integration can be setup from scratch.
  • The entity can be reconfigured or deleted.
  • Options selections working.
  • Go to and Zones Cleaning tested.
  • Segments cleaning tested.
  • There are fixes not causing breaking changes.
  • There are breaking changes.
  • Automatic Update (migration) of the integration configuration data confirmed.
  • Setup from scratch, when using options, when no options are setup.

Memory Shortage Check Review.

09 Feb 12:03
Compare
Choose a tag to compare

Fix:
Issue #78 reported by @cdrfun the memory shortage calculation (that was also review) did cause the camera to stop as per the level was set to Error, instead now it is set to Warning and also instead to count 12 arrays we are now counting the one necessary for the the next step only 2. This reduce the margin to the real need memory space.
I take also this occasion to tanks you all for your kind and rightly raised issues, this is helping us to fasten and make robust the code of this project. The patches released in this days are mainly addressing those issues, and we are trying to do our best to keep all in track also, the development of the V1.5.8 that soon should be out with some improvements (the round versions are fully tested).

Thanks once again for the cooperation and understanding.

Remodelling and Fixing Migration Issues

08 Feb 11:49
Compare
Choose a tag to compare

Fix:

  • Migration issues from config entry 2.1 to 2.2 fixed thanks @Cellivar that reported this issue.
  • Refactoring: Improving logs in general and also added docstrings on several modules.

Tested the migration from 1.4.8 to 1.5.7.4, no errors anymore, so #77 could be considered closed.

GC logging causing extreme performance hit for HA

07 Feb 16:10
Compare
Choose a tag to compare

Fix:

  • Removed GC completely from camera.py reported issue #76 thanks @droans

GC causing slow down of rendering.

05 Feb 09:59
Compare
Choose a tag to compare

What is for:

Testing once again the v1.5.7.1 I found some improvement could be done, this version purpose is to fix #75 and #74
Rand236 users be informed that the camera is now threading the image creation, and unfortunately I couldn't test it on this firmware yet, please wait for v1.5.8 within next week.