Release v5.4.0
Released: 2026-06-12
Added:
- Automations: Lua support for in-memory and persisted variables. It is now possible to store variables and recall them between Lua runs. Read more
- Automations: Lua HTTP calls now support Content-Type form (application/x-www-form-urlencoded) and raw.
- System: Export Sonos configuration.
Changed:
- Automations: Lua HTTP Content-Type header will override the default content type as set by requestBodyType.
- UI: Update various German translations.
Fixed:
- Automations: Fix issue when sending HTTP requests in Lua when the body payload would be a Lua table we would incorrectly marshal it (correct behavior is marshaling to JSON array).
- Sonos: Improved connectivity handling and added periodic reconnection logic for offline players. This resolves various issues that could cause players to appear offline.
- Sonos: Fix issue where group member volume would always be 0.
- Sonos: Fix edge case where we would sync Sonos twice on startup.
- Sonos: Fix player name being hidden in certain UI elements, such as KNX mapper.
- Loxone: Fix mapper to handle color lights correctly when changing between color modes (color and color temperature). There was an internal edge case where when switching between color modes if the color or color temperature values did not change, we did not re-trigger the mapping. This was most often experienced when mapping Philips Hue color lights via Matter Controller to Loxone.
- UI: Fix release notes link if the UI is in a non-English language (e.g. de/it/es).
- System: Fix issue where rooms would not be imported from a configuration export file due to a regression introduced in v5.3.0.
- System: Fix issue where we allowed deleting a room with devices in it, which would make the devices disappear and reappear on next application start. Issue was introduced due to a regression in v5.3.0.
Notes:
- Configuration exports that were performed on devices running v5.3.0 or v5.3.1 do not contain room information. Importing the configuration to a device running v5.4.0+ will not fix the missing rooms. Customers are advised to create a new configuration export after updating to v5.4.0 to not lose room information.
- When importing a configuration that was exported on a device running v5.3.0 and v5.3.1 a warning will be displayed that the import failed. This warning can be ignored. It has to do with the regression that was introduced in v5.3.0 and fixed in v5.4.0.