Release v5.1.0
Released: 2026-03-16
Added:
- KNX: Group Address Editor - Edit the name and DPT for all group addresses imported from a KNX project, as well as add group addresses manually. Changes are reflected throughout the system. Re-uploading a KNX project file will prompt you to resolve any conflicts.
- KNX: You can now change a device's type between On/Off Socket and On/Off Light (and vice versa).
- KNX: Support for DPT 7.011, 7.012, 7.013 and 8.XXX (2-byte signed).
- KNX Monitor: Edit group addresses and fix parsing issues directly in the traffic monitor.
- Automations: Comments can now be added on any block.
- Automations: Copy and paste any block.
- Automations: Added stop button to the Lua script editor's simulate run mode, allowing you to cancel a simulation while it's running.
- Graphs: Add support for custom metric labels, allowing you to override the default label.
- Graphs: You can now set soft Y-axis minimum and maximum values - especially useful for large-range DPTs.
- UI: Added recent device activity section under the history tab in the device's settings (Devices -> View a device -> History tab).
- Mobile App: Support for custom background.
Changed:
- Automations: Improved Lua snippet inserting in the Lua scripting block.
- Automations: In the Lua scripting block HTTP calls now do not add HTTP content-type header if not explicitly called by the user.
- Automations: Lua script timeout (under Lua script settings) applies to any function call (previously it only triggered during time.sleep). Once the timeout is reached, the script terminates on the next function call.
- Automations: Closing the Lua script editor during a simulated run now stops the script within 10 seconds (previously up to 15 minutes).
- Automations: UI blocks are now visually more compact.
- Automations: When working with KNX telegrams, we no longer show a value slider for DPTs that support ranges above 100. Previously, a limited slider range (e.g. 0-5000) was shown even for larger-range DPTs, forcing users to switch to dynamic input for higher values.
- KNX Monitor: Now shows an alert when a group address has no DPT assigned. Previously we only warned when the DPT was invalid.
- KNX Monitor: Group addresses without an assigned DPT now use the same ETS-style heuristics to interpret and display their values.
- KNX Monitor: Add thousands separator to values and display units based on DPT information.
- UI: Removed alert on the devices page that Matter commissioning window is closed.
Removed:
- Automations: Code minimap in the Lua scripting block.
Fixed:
- KNX: Fix issue where a device could remain marked offline even after check configuration completed successfully.
- KNX: Fix additional APDU-related issues when programming devices via ETS. While v4.1.0 improved APDU handling, the fix did not apply to devices whose KNX IP interface settings had changed (e.g. individual address or device name). This has now been corrected, and an APDU length of 55 is enforced to resolve the programming problem.
- KNX: Fix issue where the TP gateway could alternate between connected and disconnected states when the KNX TP bus was not connected.
- KNX: Fix issue where using Delete All Devices in the UI could prevent certain systems (e.g., Traffic Monitor) from communicating with the KNX integration.
- KNX: Fix issue where ETS project import wizard contained broken device type icons.
- KNX: Fix issue where the group address 0/0/0 was listed in the KNX group address picker due to internal ETS project parsing issue.
- KNX: Fix issue where DPT 9.* values below -273°C could not be read or written. The full DPT 9.* range is now supported correctly (-671,088.64 to 670,433.28).
- KNX Monitor: Fix issue where exporting large amounts of data as CSV would fail.
- KNX Monitor: Fix issue where the HEX payload for unparsed KNX group telegrams (due to missing DPT) could be displayed incorrectly.
- KNX Monitor: Fix DPT list order when selecting a DPT for a KNX group write telegram, previously they were not sorted correctly.
- KNX Monitor: Fix issue where DPT 5.100 was missing from the DPT selection list when sending a KNX group telegram.
- KNX Monitor: Fix issue where, when selecting a group address mapped to a generic DPT family (e.g. 1.*, 5.*, 6.*, 7.*, 9.*, 12.*, 14.*), the DPT field in the Group Telegram dialog would not auto-select the appropriate DPT.
- KNX Monitor: Fix issue where in certain cases KNX GroupValueRead telegram would show the value field.
- Loxone: Improved stability of light mood synchronization of Matter mapped lights. Previously, minor color adjustments reported by some Matter lights could cause the light to drift out of the Loxone defined mood. This has been resolved by increasing the debounce time from 2 to 6 seconds, ensuring the selected Loxone mood is preserved.
- Matter Controller: Fix issue where in rare cases we would create a room that would be empty - due to internal logic of handling unsupported devices in combination with syncing room names that the Matter device advertises.
- Automations: Fix issue where using the browser's "Translate this page" feature could, in some cases, cause automation creation to fail and display a 404 error page.
- Automations: Fix issue where broken automations could not be deleted and were also prevented from being exported.
- Automations: Fix issue where in certain cases automation blocks in the editor would visually overlap over one another.
- Automations: Fix issue where logging in the Lua script block was not enabled in certain cases.
- Graphs: Fix minor UI issue where decimal-based data series (e.g. temperature) were not displayed correctly when values were close to the configured minimum, caused by an internal rounding issue.
- Remote: Fix issue where remote access was not established for up to one hour if the device booted without an active internet connection.
- UI: Fix issue where in certain cases for mobile browsers some items from the main menu were hidden.
- UI: Fix wrong unit for DPT 13.013.