Version 2.8.7
24. June 2026
Added
- App/Backend/Config: New system variable type "Currency" – values are shown with the configured system currency
- App/UI: Direct device control in the visualisation via a floating popover (instead of the right panel)
- App/UI: Passwordless login – approve a device's sign-in by scanning its QR code
- App/UI: Passwordless QR login on the login screen – for admins and normal users, approved from a logged-in device
- App/UI: Request access when you've forgotten your password – with no second device, enter your username and an administrator approves the sign-in (you keep your own permissions)
- App/UI: Change your own password directly in the app (Settings → User)
- App/UI: The integrator's accent colour is suggested after login (when you haven't chosen one yet) and pre-selected during onboarding
- App/UI: The integrator's uploaded logo is shown in the app header (when one has been uploaded)
- App/UI: New accent colour "Bronze"
- Backend: DMX dimmer/RGB/RGBW – switching on restores the last known state
- Backend: Integrator API –
getIntegratorInfo/setIntegratorInfosupport an app accent colour (defaultColorScheme/defaultCustomColor) - Config/UI: Passwordless login via QR code – the login screen shows a QR code that can be approved from the nomos app
- Config/UI: Request access when you've forgotten your password – enter your username on the login screen and an administrator approves the sign-in (you keep your own permissions)
- Config/UI: Incoming login requests – administrators can see pending access requests in the Users area and approve or decline them
- Config/UI: Device profile editor (BETA, under Addons) available for everyone
- Config/UI: Set the app's accent colour in the Integrator area – from presets or a custom brand colour; suggested to app users
- Daemon: New DMX command
SETSTATEfor switching dimmer/RGB/RGBW devices on/off – switching on restores the last active brightness/colour value
Changes
- App/UI: Reviewed and refined English UI texts
- App/UI: Tidied up colour presets – only saved presets plus one free reserve slot are shown, and the maximum was raised to 5
- App/UI: Raised the maximum background image file size from 750 KB to 3 MB
- Backend: Sysvar API – the
defaultValueparameter has been removed fromaddSystemVariable,setSystemVariable, the replies ofgetSystemVariable/getSystemVariablesand theonSystemVariableAddedevent - Backend: General stability and security improvements
- Config/UI: System variables now have a single value field – the separate default value has been removed
- Config/UI: Improved first-time setup and login – the setup now clearly shows the account name "admin", and the login screen pre-fills "admin" as the username
- Config/UI: Reviewed and refined English UI texts
- Daemon: System variables are now persistent by default – changes survive a restart without needing to call
LOCKVARS - NodeRED: Upgraded to version 5.0.0
Fixed
- App/UI: Background image upload had stopped working reliably (e.g. the file picker wouldn't open on iOS and the existing background could disappear) – replacing and removing the background now work via a choice shown on the image icon
- App/UI: The colour picker could fail to work in some cases – the picker and saved colour presets now open and operate reliably
- App/UI: Camera streaming could get stuck with a "Can't attach to plugin" error after long uninterrupted uptime with frequent camera display (e.g. camera screensaver) – WebRTC connections are now released correctly
- Backend: Wrong KNX scene was triggered in automations/scenes
- Backend: Wrong error message when installing manual updates
- Backend: Miele devices could all show as "unreachable" together after brief drops of the Miele cloud connection and were slow to recover – the connection now re-establishes much faster and more reliably
- Backend: The Spotify connection is now cleanly reset when the Spotify sign-in expires – the system stays stable and the connection can be re-established at any time
- Backend: Minor corrections on various device profiles/drivers
- Config/UI: Room name was missing on device tiles in the Addons tile view – it is shown again
- Daemon: Built-in system variables (e.g.
TIME,SYSTEM_IP,HOMEDIR) can no longer be overwritten viaSETVAR - Daemon: Nuki works again with MQTT authentication enabled – the integration now logs in to the broker using the configured credentials
- Daemon: Fixed 100% CPU usage that could stop scheduled triggers (e.g. sunset) from firing