Release 2.5.3 Available

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/info endpoint 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 dissolveGroup to 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).
27 Likes