Gladys Assistant 4.53.0: ZWaveJS Boost & UX Improvements!

Hello everyone,

The UX improvements keep coming in this new version! :rocket:

:hammer_and_wrench: General Improvements

  • Profile Menu: The dropdown menu in the header now automatically closes when clicking outside.
  • Fixed scrolling in the integrations list: A bug that prevented scrolling back to the top has been fixed for smoother navigation.
  • Improved sorting for cameras: Rooms are now sorted alphabetically in the camera integration page.
  • Automatic widget refresh: When the WebSocket connection is restored, dashboard widgets now update automatically.

:bar_chart: Chart Enhancements

  • New supported units: Added more units for data where a decrease is positive (e.g., COâ‚‚ levels).
  • Optimized display of large values: Scientific notation now only activates for values above 10 billion for better readability.
  • New 12-hour interval: A new time interval makes it easier to analyze data over half a day.
  • Auto-closing interval menu: Like the profile menu, the time interval selection menu now closes when clicking outside.

:house_with_garden: Automation & Scenes

  • Improved scene search: Searches now ignore accents, making results more relevant.
  • Easier scene duplication: When duplicating a scene, the title is now pre-filled with “Copy of [previous scene name].”
  • Fixed tag selection bugs: Better tag management in the scene interface ensures a smoother experience.

:battery: Enhanced zWaveJS Support

Newly supported features for zWaveJS devices:

  • Battery sensors
  • Illuminance sensors
  • Binary sensors
  • Alarm sensors

A big thanks to @sescandell for his work! :clap:

:house: Other Improvements

  • More flexible widgets: Titles are now optional in “Device” and “Scene” widgets, allowing for greater customization.
  • Feedback on database cleanup: A message now appears in the UI when the cleanup process is complete.

:rocket: What’s Next?

The UX improvements continue with two major upcoming features:

  • Advanced conditions in scenes (IF… THEN… ELSE): Soon, you’ll be able to add conditional flows to your scenes for smarter automation. @stephaneB is currently working on the UI designs for this feature.
  • Better MQTT integration: The current experience isn’t clear enough—devices appear too large on the screen, and the concept of “features” is hard to grasp. We’re working on a better presentation for this section.

Thanks for your support and feedback! :blue_heart: