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