Gladys Assistant 4.84.2: Synology, weather, doorbells, Lucide icons and safer update

Hi everyone!

After the launch of external integrations in 4.84, this version refines the subject (especially on Synology), and adds several concrete improvements on the interface, climate, Gladys Plus, and system update sides.


External Integrations: Synology Fixes and /data Permissions

On some Synology NAS (e.g., DS920+), the Docker kernel does not expose the CPU CFS scheduler. Gladys then tried to create external integration containers with a CPU limit (NanoCPUs), which caused the installation to fail with an error of the type « NanoCPUs cannot be set Â».

Gladys now detects if the kernel supports it and only applies the CPU limit if possible. Other limits (memory, etc.) remain in place.

Another point: the /data folder of integrations was not always created with the correct permissions (root vs. non-privileged user of the image). The supervisor now prepares this folder before each container creation, which fixes new installs and repairs existing ones on the next container restart.

If you are on Synology and the installation of an external integration was blocked: this version should unblock the situation.


Air Conditioning: Fan Speed and Swing

Thanks to @Terdious: the AC gains new types of features:

  • Fan speed
  • Horizontal/vertical swing
  • Extended modes (ventilation, heating, dehumidification
)

The UI only displays the options actually supported by the device and automatically switches to a dropdown menu when space is limited.

These types are generic: usable by any integration (including external integrations), not just Tuya.

The JS SDK has been updated to 0.10.0 with these new types.


Doorbells: Doorbell Category + Ring Type

Thanks again to @Terdious, a doorbell no longer needs to be a generic « button Â».

New doorbell category with the ring type: the « someone rang Â» event becomes a first-class citizen in Gladys (widgets, scenes, future dedicated notifications, etc.).


Scenes: New Lucide Icons + Search

The theme switches to Lucide (replacing Feather, no longer maintained since 2023). The fe fe-* classes remain the same.

The scene icon selector is also redesigned:

  • Search field
  • Translated name under each icon
  • More readable grid

No more scrolling through 262 anonymous silhouettes :smiley:


Gladys Plus: Step-by-Step Configuration

The Gladys Plus linking screen no longer just shows a generic error message when the instance is not found.

Instead: a step-by-step guide, a button to retry, links to the documentation/support, and clearer explanations about local authorization (and why it’s important for security).

Documentation: Connect your Gladys instance to Gladys Plus | Gladys Assistant

Don’t hesitate to tell me if it’s clearer for new users.


System Update: Safer, and Visible Errors

Following a forum report: clicking « Update Â» could leave the UI stuck on « updating Â» without doing anything.

Several improvements:

  • Manual update only affects the Gladys container (not all other containers on the machine)
  • If your image is frozen on an immutable tag (v4.x.x instead of latest / v4), Gladys refuses the update and explains why, with the recommended tag
  • Errors finally appear in the interface (instead of disappearing into server logs)
  • Watchtower image pinned to a stable version

Other Improvements

  • Device Discovery: Limit increased from 200 to 2000 devices (large Zigbee/Matter installations are no longer silently truncated)
  • Security: Handlebars update (CVE-2026-33937), thanks to anupamme for their first contribution!

Thanks to Contributors

A big thank you to @Terdious and anupamme for their contributions to this version, and to the entire community for the feedback (Synology, updates, etc.) that helped prioritize these fixes.

As usual, Gladys will update automatically within 24 hours if you use Watchtower, otherwise you can do it with one click in the settings.

Don’t forget to configure Telegram to receive an alert on your phone when Gladys updates!

View full release notes on GitHub

4 Likes