Release 2.5.0 available

Release 2.5.0.123 Available

Changes from 2.4.4.156

Platform Changes

  • Split built-in apps and added menu: "Integrations"/"Automations"/"Apps" app definition field.
  • Added doNotFocus: true/false app definition field to stop auto focusing on the next empty input.
  • Added MQTT device import integration that uses Home Assistant device config.
  • Added tooling and UI to import zigbee2mqtt devices.
  • Added tooling and UI to manually import MQTT devices and map topics.
  • Added Home Assistant device config to MQTT modes export.
  • Updated Bluetooth stack (again).
  • Re-engineered app/driver update to avoid loading classes on version update.
  • New Matter logs for troubleshooting.
  • ZWave-JS Logs improved handling of line endings for easier to reading.
  • Re-work of ZWave-JS value parsing to prevent possible stale values getting reported as new and improve reporting reliability.
  • ZWave-JS Details page shows device battery %
  • ZWave-JS driver function zwave.getStoredValues() - Can be used to skip initial polling since ZWave-JS already polled all CC values.
  • ZWave-JS details page display controller firmware version.
  • Z-Wave User Code V2 CC added.
  • Z-Wave Long Range channel selection (Please read warning, LR devices will need re-including if you change the channel).
  • Removed ZWave-JS Details page node route changes since ZWave-JS doesn’t report it.
  • Refreshed Matter Details page.
  • Node count added to ZWave/Zigbee/Matter Details pages.
  • Added device type icon (Zigbee/Z-Wave/Matter, etc.) to devices and rooms pages.
  • Added ZWave-JS node state browser UI added to Z-Wave Details page. (More)
  • Added Device Firmware Updater in Hub UI on Z-Wave Details page.
  • Added HomeKit bridge and smoke detector device support to HomeKit controller integration. Improved fan support.
  • Added "identify hub" button in hub details screen. Clicking it makes hub's LED rotate colors blue -> red -> green several times.
  • Hardened platform firmware update logic.
  • Added an option to switch to new ChromeCast integration implementation back end.
  • Added endpoints to generate charts (More).
  • ChromeCast integration now finds and updates device IPs in the background.

New Apps

  • Ring Integration - Ring doorbells/cameras/lights/sirens/chimes (more to come) (More)
  • Comfort Engine (Beta)- Creates a child thermostat and adjusts the real thermostat based on how the room feels, not just the raw temperature. (More)
  • Power and Energy Manager app including existing Power Aggregator app plus new child apps:
    • Maximum Usage (turn devices off when power consumption, energy usage, or time on exceeds threshold)
    • Load Shedding (turn devices off when power exceeds threshold and optionally turn back on after time below)
    • Power and Energy tracker to chart energy usage or cost over time

New Devices

  • Ikea Bilresa Scroll Button using Ikea Bilresa Matter Button driver (driver renamed from Ikea Bilresa Dual Matter Button)
  • Open-Meteo Weather Driver
  • UniFi Protect motion-capable sensors (via UniFi Protect integration app; experimental)
  • Aeotec TriSensor 8
  • Aqara Matter Multi-State Sensor P100

App Changes

  • Device Firmware Updater app facelift / bug fixes.
  • Added notes to MakerAPI device details endpoint.
  • Simplified ChromeCast integration app UI.

New Devices

  • Ring Doorbell
  • Ring Spotlight/Floodlight Cams
  • Ring Chime
  • Ring Camera
  • Ring Motion
  • Ring Light
  • Ring Alarm
    • Contact Sensors
    • Locks
    • Motion Sensors
    • Switches
    • Dimmers

Bug Fixes

  • Fixed MQTT export unable to start after app was deleted and re-installed.
  • Possibly fixed HomeKit devices going "not responding".
  • ZWave-JS prevent some duplicate reports caused by optimistic supervision responses.
  • Fixed Matter error when a packet gets sent before initialization is complete.
  • ZWave-JS Indicator Report v2+ fixed solicited report error
  • Fixed ZWave-JS Switch Multilevel reporting issues.
  • Fixed occasional z-wave discovery not completing on Zipgateway.
  • Fixed Zipgateway Device Firmware Updater startup and abort.
  • Device Firmware Updater firmware file sorting.
  • Fix for ZWave-JS Radio Reset using Diagnostic Tool.
  • OpenWeatherMap driver now reports cloudiness attribute as number
  • Likely fixed high CPU utilization issue when viewing Zigbee logs over remote admin.
  • Fixed ZWave-JS Door Lock CC missing report.
  • Fixed ZWave-JS occasional missed Notification report.
  • Fixed some ZWave-JS SwitchMultilevel partial value updates missing report.
50 Likes

Release 2.5.0.126 Available

Changes from 2.5.0.123

Platform Changes

  • Reworked Zigbee2MQTT and Home Assistant MQTT import workflows.
  • Added mDNS device discovery page under Settings - Network (accessible directly at /hub/mdnsDevices endpoint).
  • Added Tasmota devices detection and support (early beta).
  • Added TLS support to build-in MQTT broker.
  • Added an option to minimize pending SmartStart devices alert.
  • Added network status support to existing ChromeCast (not new/beta) integration.

App Changes

  • Improved Visual Rule Builder UI.
  • Improved Power and Energy Tracker UI.

Bug Fixes

  • Added F <-> C temperature conversion support for Zigbee2MQTT devices.
  • Fixed unnecessary events raised by Zigbee2MQTT import integration.
  • Fixed some Ring Floodlights being detected as normal cameras.
  • Fixed Bluetooth stack restart logic.
  • Added HSM event re-subscribe call on boot.
  • Ensured proper integrations/apps/automations page landing when app is deleted.
  • Added Ring Integration App UI tweaks / fixes for device install.
  • Added more Ring device type detection fixes.
  • Fixed Comfort Engine log spam issue.
  • Fixed Ring Alarm error when arming/disarming.
  • Possibly fixed lack of scrolling in Add Device - Virtual - device list dropdown on iOS devices.
20 Likes

Release 2.5.0.135 Available

Changes from 2.5.0.126

Platform Changes

  • Added optional graphs to the home page.
  • Added Shades & Blinds, Doors, Windows, and Garage doors to the summary.
  • Added a way to manage home page summary stats devices and summary visibility.
  • Added a separate historical data store for chartable attributes, with 31 day/1000 values history. It comes with an endpoint to fetch the raw data, e.g. /hub2/chart/data?deviceId=299&attribute=temperature for a sample temperature sensor.

Integration Changes

  • Modified Tuya integration to create devices manually (on demand) instead of creating them automatically upon discovery.

New Devices

  • Aeotec Door/Window Sensor 8
  • Shelly Wave Door/Window

Bug Fixes

  • Hopefully fixed the dropdown scrolling issue on iOS devices.
  • Hopefully fixed high CPU utilization while using remote admin.
  • Fixed hub mesh child devices not geting enabled/disabled along with parent.
  • Reworked data access concurrency to hopefully fix the occasional long delays.
  • Increase Ring websocket buffer size to accommodate more devices.
  • Added Matter reinstall endpoint to fix broken installs.
  • Fixed notification based ChromeCast status update in the new processing flow.
  • Ensured that ChromeCast commands are attempted regardless of perceived online/offline status in the new processing flow.
  • Fixed the issue with incomplete device delete and potential child devices left behind.
  • Fixed the issue of zombie open connections for deleted devices.
  • Hardened Matter installation check.
  • Fixed the issue of detected MQTT devices dropping on reconnect.
  • Fixed ZWave-JS invalid Switch Multilevel Report of > 99.
  • Zooz Zen56 Driver multiple fixes.
  • Hopefully fixed occasional long automation delays (if related to data cleanups).
  • Fixed the issue with integration related mDNS listeners not starting if home page device discovery was turned off.
  • Ring Bridge fixes.
  • Ensured that power meters with no other relevant capabilities count towards the power summary bubble value.
18 Likes

Release 2.5.0.136 Available

Changes from 2.5.0.135

Bug Fixes

  • Removed LIFX RSSI logging.
  • Ring Integration log spam reduction and load reduction.
  • Ring Location device mirror Ring Alarm Base when present.
  • Added a way to exclude devices from power summary pill.
11 Likes

Release 2.5.0.143 Available

Changes from 2.5.0.136

Platform Changes

  • Added date format setting in Settings - Hub details.
  • Added date/time format functions for apps and drivers to use:
String formatActivityDateTime(date) // yyyy-MM-dd h:mm:ss a z or yyyy-MM-dd HH:mm:ss z, depending on time format selection
String formatActivityDateTimeShort(date) // d/M h:mma, M/d h:mma, d/M HH:mm, or M/d HH:mm, depending on format selections
String formatTimeHourMinute(date) // h:mma or HH:mm, depending on time format selection
String formatTimeHourMinuteSecond(date) // h:mm:ss a or HH:mm:ss, depending on time format selection
String formatTimeHourMinuteSecondMillis(date) // h:mm:ss.SSS a or HH:mm:ss.SSS, depending on time format selection
String formatDate(date) // M/d/yyyy, d/M/yyyy, or yyyy/M/d, depending on date format selection
String formatShortDate(date) // d/M, M/d, or M/d, depending on date format selection
  • Added title override for the home page graphs.
  • Added more options for device summary on the home page.
  • Added summary specific attribute override for device summary drilldown (e.g. show switch attribute status for lights on drilldown)

New App Features

  • UniFi Protect integration now supports contact, temperature, humidity, and lux sensors
  • Ring Mailbox Sensor support.

New Driver Features

  • Zooz ZSE50: Added color and level control commands (replaces color preference); added additional configuration parameter preferences.

Bug Fixes

  • Ensured Ethernet disconnect sticks until reboot.
  • Maybe fixed incorrect ChromeCast device status while using beta integration.
  • Maybe fixed high CPU after using remote admin.
  • Ring camera light controls cause enough log spam to cause delays.
  • More Ring device features exposed RSSI/Tamper/PowerSource.
  • More Ring log/event spam reduction.
  • Updated ChromeCast drivers to make IP override stick until manually removed.
  • Fixed ZWave-JS node refresh bug.
  • More Ring log/event spam cleanup.
  • More Ring device capabilities that were missed.
  • Fixed a rare Ring bug preventing alarm controls.
  • Hardened Matter startup logic.
  • Added special handling for the ChromeCast groups.
  • Likely fixed the MissingPropertyException in the Ecobee integration.
  • Added more mDNS info to the Settings - Network setup - Show mDNS page.
22 Likes

Release 2.5.0.153 Available

Changes from 2.5.0.143

Platform Changes

  • Updated IoT dependency libraries.

  • Added /hub/advanced/dumpThreadsToLog endpoint to log top 10 threads in the engineering log for troubleshooting.

  • Changed database settings to hopefully reduce database growth.

  • Updated the UI to reduce page load sizes and speed up initialization. This should be particularly relevant to the Remote Admin users.

New Device Drivers

  • Added email notification driver with options to use free starter packs from Brevo, Mailjet, Resend, MailGun, Smtp2Go, MailerSend, and PostMark. Also supports plain SMTP configuration. [more]

New Driver Features

  • Implemented “Strobe” command on Zooz ZSE50 (note: device uses predetermined color, not user-set value)

Bug Fixes

  • Fixed hub mesh not working when HTTPS only is enabled.

  • Fixed old sound names persisting if removed on Zooz ZSE50

  • Likely fixed https://community.hubitat.com/t/2-5-0-145-c8pro-js-runtime-exceptions-on-145/164136.

  • Fixed event filtering by date in Logs and Device logs.

  • Possible fix for the failing Matter pairing issue.

  • Fixed the failure to timely reconnect to a Matter device.

  • ZWave-JS userCode command class fixes for some missing reports.

  • Generic Z-Wave Lock driver getCodes reliability improvements.

16 Likes

Release 2.5.0.157 Available

Changes from 2.5.0.153

Platform Changes

  • Added “Temperature” summary item on the home page.

  • Added “suggested devices” section to Home page’s discovered devices section and Add device page.

  • Added a top left corner alert for when hub’s scheduler didn’t start.

  • Tweaked Easy Dashboard for faster loading.

New Devices

  • Added HomeKit alarm driver.

Driver Changes

  • Added Gmail and Proton support to the email notification driver.

  • Added Subject:subject,body support to the email notification driver.

Bug Fixes

  • Fixed missing refresh() command for generic Matter switch driver.
  • Complete hub attribute responses for Zigbee Time Cluster (0x000A) read attribute requests.
14 Likes