github Hypfer/Valetudo 2021.05.0
Valetudo 2021.05.0

latest releases: 2024.06.2, 2024.06.1, 2024.06.0...
3 years ago
valetudo

2021.05.0

This release features mostly bugfixes, unfinished features and a hostile takeover.

MQTT Rewrite

Due to the scale of the MQTT rewrite that happened with 2021.04.0, some new bugs were introduced, which have been fixed with this release.

Furthermore, this release removes the migration logic of the old mqtt config format so if you're planning on upgrading from something other than 2021.04.0, make sure to upgrade to that before installing 2021.05.0.

As always, reading all the release notes is strongly recommended during upgrades.

Not-yet finished things

Not everything in this section is already part of this release.

UI Rewrite

@Jomik is still working on the rewrite of the Valetudo UI. It's already looking fantastic:

image
image

If you're a frontend dev, a design person etc., feel free to join in. :)
We'll definitely need some design input, custom icons and much more stuff.

Timers

A simple scheduler feature has been added to the backend for setups where a full-blown home automation system isn't required.
These shall be understood as WIP and can currently only be controlled via REST API calls.

Dreame Support

Public root coming soon™, again.

The beta test has been expanded to more users. If you want to take part in that, make sure to join the Telegram Dreame Usergroup and check out the pinned form.
Currently, the announcement of the Dreame W10 and Z10 is delaying the release of the rooting method.

Freenode hostile takeover

As you might've heard, Freenode, the FOSS IRC network has been taken over by the crown prince of korea, who decided to have some fun with it.

Today, the #Valetudo Freenode channel was also taken over:

image

There are other and much more popular victims of this:

I've left the network and strongly advice you to do the same.
https://libera.chat/ is the continuation of Freenode with a different name, but the same Team that has been running Freenode for the last 20 years.

Freenode on the other hand is just the same name but with completely different people.

Stick to the community. Not to the brand.

For more information, check out some of the resignation letters of the former freenode and current libera staff:

There's also a neat FAQ by @joepie91: https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409

Autogenerated changelog

Features

  • vendor.dreame: Add iteration count to MapSegmentationCapability (05b338f)
  • Timers (7b8c37a)
  • ntpClient: Keep track of the current state and enable configuration via REST (e350eba)
  • vendor.dreame: 1C: Add/fix various Map & Volume capabilities (#915) (c88df12)
  • vendor.roborock: Add support for ordered segment cleanup with multiple iterations (2541113)
  • vendor.viomi: Implement DND capability (#877) (dd05c51)

Bug Fixes

  • miio: Better map upload logline (0e7ce7c)
  • mqtt: Allow strings as segment IDs (#891) (3e30414), closes #889
  • mqtt: Always publish state (6a041c6)
  • mqtt: Only migrate HAss topics if enabled (#912) (eb2edaf)
  • mqtt: Publish state for both hass and homie, as the hass device availability_topic is set to the same topic (#860) (219bc34)
  • mqtt: Remove unnecessary availability_topic (#859) (aa85205), closes #858
  • ntpClient: Support disabling the ntpClient (949d8e3), closes #925
  • timers: Copy-paste antipattern (e331eda)
  • timers: Fix zoned scheduled cleanup (34443b3)
  • ui: DND should be rendered as localtime but stored as UTC (fd79163)
  • vendor.dreame: Ignore uploaded multi-map data (6f3dcc5)
  • vendor.roborock: Handle DND as UTC (8fc9ea8)
  • vendor.roborock: Roborock only accepts int coordinates (c7efd6a)
  • Print error message when failing to load config file (#914) (9ebda7e)
  • vendor.roborock: Remove invalid RoborockCombinedVirtualRestrictionsCapability from V1 robot (5a2bae4)
  • vendor.viomi: Fix system timezone in init script (#876) (908d5dd)
  • vendor.viomi: Syntax error in init script (2d53b7c)
  • vendor.viomi: Viomi minor bugfixes (#820) (4742214)

Don't miss a new Valetudo release

NewReleases is sending notifications on new releases.