Release 2.5.3.123
Changes from 2.5.2.139
Platform Updates
- Added dark mode throughout the hub UI.
- Redesigned Add Device, SmartStart, Settings, Network Settings, Hub Mesh, and Software Update pages.
- Improved page layouts and controls on smaller screens.
- Added driver category filters and separate choices for virtual devices and user drivers in Add Device.
- Added global search:
- Find devices, rooms, apps, automations, integrations, settings, files, and hub variables.
- Search by IP address, partial names, and names with small spelling mistakes.
- Find devices by capability or readings, such as “battery below 20” or “doors open.”
- Open filtered lists directly from search results.
- Added Troubleshooting Center:
- Check hub health, find devices that need attention, test connections, and download a support report.
- View links to affected devices and rules.
- Snooze warnings for seven days or permanently ignore selected devices and missing rule-trigger warnings.
- Mark devices that report only when commanded to skip normal inactivity warnings.
- View hub health results and open Troubleshooting Center from the Home page.
- Added Home page integration suggestions for discovered Google TV, Samsung TV, Sony TV, and Roku devices.
- Improved Hub Mesh recovery after restarts and network outages, and syncing of linked devices, hub variables, and modes.
- Improved custom HTTPS certificate checks and setup instructions. Added a warning when an expired certificate causes the hub to use its default certificate.
- Added backup success and failure details to hub event history.
- Added clearer update messages to integration pages and Matter settings.
- Added HomeKit diagnostic logging that users can turn on for troubleshooting.
- Added automatic logout after 24 hours without activity.
- Added protection against rules repeatedly rebooting or shutting down the hub.
- Added database checks and recovery for incomplete updates, with clearer startup error messages.
- Updated Z-Wave JS to 15.31.2, including automatic recovery of UNKNOWN device status after startup or reconnection without pinging sleeping devices.
- Updated the Java runtime to 11.0.33, used after the next reboot.
- Added MCP tools to create custom apps, drivers, and libraries.
- Added an MQTT keep-alive interval setting for drivers.
- Added
getPendingRunOnce()so apps and drivers can check pending one-time jobs. - Added
setChildDeviceType()so apps and drivers can change a child device’s driver.
New Apps
- Climate Scheduler:
- Added thermostat scheduling with a modern UI.
- Added ceiling fan groups with separate speed and direction settings for heating and cooling, where supported.
- Added an option to save manual temperature changes to the current schedule period.
- ESPHome:
- Added support for lights, fans, shades, thermostats, locks, valves, alarm panels, water heaters, and number, selection, text, date, time, and event controls.
- Added a Primary device choice when creating a connection. Other devices become its children.
- Google TV Integration:
- Added TV controls and app launching.
- Added input menu and HDMI 1 through HDMI 4 commands, where supported.
- IPP Printer Integration:
- Added printer integration with hourly and daily polling choices and a last-updated timestamp.
- Roku Integration:
- Added Roku controls, including channel up and down for Roku TVs.
- Samsung TV Integration.
- Sony BRAVIA TV Integration:
- Added discovery, manual setup, power, volume, input selection, app launching, and remote controls.
- Added dropdowns for TV-reported inputs and installed apps.
App Changes
- Updated built-in app screens for better readability in dark mode.
- Updated Alexa Smart Properties device discovery, command handling, and state reporting.
- Updated Kasa Integration to 2.5.3, with support for compatible Tapo plugs, switches, and bulbs.
- Updated Reolink Integration to 1.6.17, with clearer page layouts and navigation.
- Updated webCoRE from its maintained source and moved it to the Automations menu.
- Updated AirPlay Integration:
- Added a new layout and Apple TV setup and controls.
- Added Apple TV speech and short audio playback, with audio pairing instructions.
- Added an option to switch an existing Apple TV to the Apple TV driver while keeping its device and saved pairing.
- Added an installed-app launch dropdown, reported power state, and separate playback details.
- Added separate Delete and Dissolve group commands to the Sonos Integrator manage presets page.
- Updated lock code scheduling and screens in Lock Code Manager and STR code manager.
- Added local network status and clearer cloud status to Tuya Integration, with recovery options for existing local devices when cloud discovery is unavailable.
- Added the
/hub/infoendpoint to Maker API for reading hub network health. - Added Rule Machine messages explaining missing periodic schedule settings and prevented saving incomplete periodic triggers and waits.
Driver Changes
- Added Kasa parent and child drivers for multi-function devices, including fan controls.
- Added WiZ light effects, effect speed controls, and child power meters for devices that report power use.
- Improved WiZ discovery, connection recovery, and refresh of settings and status at initialization.
- Added estimated light level to OpenWeatherMap.
- Added more reported settings to Third Reality R3 Night Light, including motion sensitivity, presence range, and air quality alert settings.
- Added
dissolveGroupto Sonos Integrator player drivers. - Added network status support to Tuya local parent and child drivers.
- Added the NetworkDevice capability to AVR and several other LAN drivers.
- Added contact status to HomeKit Garage Door for use in contact sensor rules.
- Added forward and reverse direction controls to Virtual Fan Controller.
Bug Fixes
- Fixed local device discovery after devices restart or change their advertised information.
- Added a possible fix for local network discovery stopping after an mDNS error.
- Fixed raw socket connection cleanup and improved SSL connection handling.
- Fixed browsers keeping outdated pages after hub software updates.
- Fixed the reboot page taking too long to return to the hub UI.
- Fixed local backups being reported as successful when the final file could not be saved.
- Fixed intentional restarts and system updates causing false power-loss alerts.
- Fixed device pages showing old values after reconnecting.
- Fixed “Show more” in past logs and device logs to follow the selected filters.
- Fixed daylight saving time handling in hub date and time calculations.
- Fixed Hub Details failing to load when the browser does not recognize the hub’s time zone.
- Fixed app cache locking issues that could cause the hub to stop responding.
- Fixed MQTT message routing and app compilation concurrency issues.
- Fixed excessive-load checks and time comparisons after long periods without a restart.
- Fixed memory leaks involving login tokens, mobile UI sessions, network discovery, device data, and Remote Admin.
- Fixed the missing Remote Admin disconnect panel and improved dragging on touch screens.
- Fixed camera streaming issues and cleanup after viewers disconnect.
- Fixed Z-Wave backup migration issues caused by differences in radio memory layout.
- Fixed Z-Wave JS device type, listening status, and lock notification handling.
- Fixed Z-Wave command formatting when the radio is disabled.
- Added a possible fix for repeated Z-Wave gateway restarts.
- Fixed the Z-Wave version endpoint returning a page-not-found error.
- Fixed duplicate Zigbee device removal messages and kept the device name in the confirmation.
- Fixed MCP reporting of Zigbee radio status.
- Fixed a reported Matter startup timeout.
- Fixed unavailable readings, light level conversion, and air quality units in existing Matter drivers.
- Fixed Generic Matter Bridge V2 commands going to the wrong child endpoint.
- Fixed Generic Matter robot vacuum controls assuming fixed mode numbers.
- Fixed Matter thermostat temperature units and timed garage door commands.
- Fixed Alexa temperature adjustments when Alexa and the hub use different temperature units.
- Fixed Alexa command replies reporting old values before a device updates.
- Improved HomeKit device reconnection after network address changes and handling of invalid number values.
- Improved Shelly online status and kept model information visible when devices are offline.
- Fixed Tuya cloud discovery error 1010 by refreshing authorization and retrying.
- Fixed manually added Bluetooth speakers using the wrong Bluetooth address.
- Fixed AirPlay logs showing an incorrect volume when playback keeps the current volume.
- Fixed lock code scheduling with built-in and user apps.
- Rule Machine:
- Fixed missing “Time since event” and “Time of day” condition choices.
- Fixed condition editor and Thermostat Scheduler action issues.
- Improved handling when sunrise or sunset is unavailable.
- Added a possible fix for duplicate sunrise and sunset waits.
- Fixed waits losing timeouts or pending sunrise and sunset events across midnight.
- Fixed errors when editing local or cloud endpoint triggers and waits.
- Added a possible fix for imported triggers being hidden when they share an index with a required-expression condition.
- Room Lighting:
- Fixed missing or extra devices in saved period settings.
- Fixed recapture changing saved activation choices and button actions.
- Thermostat Scheduler:
- Fixed Eco and Away settings being restored incorrectly.
- Improved handling of Hold, restrictions, and actions sent by Rule Machine.
- Mode Manager 2.0:
- Added a possible fix for times being off by one hour after daylight saving time changes.
New Devices
- Added Generic Matter drivers for fans, air purifiers, shades, water valves, pumps, smoke/CO alarms, and pressure, flow, rain, freeze, soil moisture, and light sensors.
- Added Generic Z-Wave DT drivers for fan controls, valves, sirens, barriers, binary sensors, entry control keypads, metering switches, metering dimmers, and multisensors.
- Added support for compatible Tapo plugs, switches, and bulbs through Kasa Integration.
- CentraLite CLZ-3370-C with Generic Zigbee Motion Sensor (no temp).
- CentraLite CLZ-3372-C with Generic Zigbee Contact Sensor (no temp).
- CentraLite CLZ-3373-C with Generic Zigbee Moisture Sensor (no temp).