Release 2.4.1.151 Available
Changes from 2.4.0.151
Platform Changes
- Added in-place Zigbee firmware update option (C8 pro hubs only).
- Added automatic command retry functionality for switches, locks, dimmers and shades. This feature kicks in if a command has been issued but status doesn't update after a short period of time. More Information
- Built-in mode manager supports primary/alternative trigger conditions for different days of the week.
- Added submitOnEveryChange flag to app text inputs that submits value to the app as user types it (with 0.5 delay).
- Complete re-write of Z-Wave utilizing ZWaveJS controller for C-8 Pro. More Information
- Lock Code Manager: Added message to decrypt lock codes on any locks where LCM was unable to decrypt the lock codes.
- Added multicast socket support for drivers.
- Added mDNS listener support for apps.
- Added Z-Wave log download button.
- Lowered minimal HomeKit thermostat temperature to 5C/41F.
- Modified HTTP calls subsystem (httpGet, etc.) to reuse HTTP connections.
- Added light and dark modes to Easy dashboards (in General Settings dialog).
- Added gzipBody option to httpPost and asynchttpPost requests. Below is a usage example:
httpPost([ uri: uri, body: body, gzipBody: true ]) { res -> ...
- Added optional Z-Wave firmware update to v7.22.2 on C-8/C-8 Pro using ZWaveJS.
- Added a way to pass fixed values to event handlers in subscribe() calls. For instance, subscribe(testSwitch, "switch", testHandler, [ subscriptionData: 'someValue' ]) will pass 'someValue' in event.subscriptionData for testHandler(event) call.
- Added chatbot links to the main menu and Getting started section.
- Added cloud call count to Logs - App stats.
New Devices
- IKEA Somrig Remote Control (model E2213)
- IKEA Strybar Remote Control (model E2002)
- Virtual Battery device
- Govee RGBW LAN lights (via new Govee Integration app and drivers; see "Supported Products" section at https://app-h5.govee.com/user-manual/wlan-guide for compatible devices)
- Shelly Wave PRO Dimmer 1PM
- Shelly Wave PRO Dimmer 2PM
New Compatible Devices
- Shelly Wave 1PM Mini using Shelly Wave 1PM driver.
- 3A Smart Home DE (LXT56-LS27LX1.7) using Advanced Zigbee RGBW Bulb
- Zemismart (ZM808-4) using Generic Matter Multi-Endpoint Switch
- Zemismart contact sensor (TS0203) using Generic Zigbee Contact Sensor (no temp)
- Zemismart motion (MIR-IR100-TY) Generic Zigbee Moisture Sensor (no temp)
- Zemismart temp humid sensor (MIR-TE100-TY) using Generic Zigbee Temperature/Humidity Sensor
- Zemismart button controller (ZMR4) using Tuya Zigbee scene switch
- Third Reality motion sensor (3RSMR01067Z) using Generic Zigbee Motion Sensor (no temp)
New Driver Features
- Added parameter 17 (inversion) to Zooz ZAC36 Ball Valve Controller
- Added a Settings section to select devices for command retry.
- Added 1 and 10watt power reporting options to Sinope load controller driver
- Added temperature reporting options to Sinope water heater controller RM3500ZB
App Updates
- Updated built-in Kasa and WebCore with the most recent community changes.
- Rule 5.1:
- Added option to disable any trigger.
- Added rule endpoint option "setHubVariableEncoded", which assumes the Hub Variable name has been URL encoded. This allows setting a Hub Variable with embedded spaces in the name.
Bug Fixes
- Fixed missing account emails on Hub details page.
- "Devices with no room" no longer brings up room details page.
- Fixed code download button on the app code edit page.
- Fixed number preference limits for devices.
- Changed "Firmware update for null failed, check if the device supports over the air firmware updates" messaging to "Ignoring unsolicited firmware update request from <device.displayName>"
- Changed Zigbee IAS message ignore timeout from 2 to 10 seconds, may help with Zigbee IAS devices (motion and contact) that aren't reporting status changes.
- Fixed Google Home integration dropping switches that also advertised contact attributes.
- Fixed virtual shade driver position reporting.
- Fixed issues with invalid humidity and temperature readings from Aqara Zigbee Weather Sensor.
- Fixed insane temperature readings from Eve Weather device.
- Bosch Motion Detector, fixed battery level reporting for model RFDL-ZB-MS.
- Fixed hung up restore from backup issue (both local and cloud).
- Fixed null object errors on
setColorTemperature()
in hueBridgeBulbRGBW/CT drivers. - Fixed missing Sensor capability on third reality night light.
- Fixed event reporting on Virtual Shade driver.
- Fixed setLevel issue with GE dimmer.
- Switched Zooz Zen53 and iBlinds to window covering command class.
- Fixed Zigbee migration/restoring a different Zigbee network.
- Rule 5.1:
- Fixed subscriptions to Rule Paused/Running.
- Fixed problems with adding ELSE or ELSE-IF.
- Fixed %value% et al being set properly.
- Fixed a UI bug caused by adding a Conditional to an existing Trigger.
- Fixed error with % operator and decimal value
- Fixed Stays Triggers/Waits to allow timer per device, instead of single timer per rule.
- Hub Variables: Fixed error when renaming variable.
- Fixed the issue with HomeKit dimmer "set Device Name to 100" command setting the dimmer to previous level instead of 100.
- Fixed the issue with off command to Thermostat Controller thermostat.
- Fixed driver for Room Lights Shade Activator for 'actuator' capability.
- Fixed network speed test.
- Fixed missing zero/false values in device state display.
- Fixed a bug that caused command buttons to stay active even when the device was disabled.
- Fixed a bug that incorrectly marked Kasa devices as offline when they were actually online.
- Fixed occasional missing compile error details for user apps/drivers.
- Fixed improper status update issue for combined command/status buttons (locks/thermostat fans/window shades only).
- Fixed WiFi captive portal issue.
- Added easy dashboard support for thermostat devices missing mode or fan mode.
- Fixed HIKVISION camera errors when alarms contained imbedded picture data.
- Fixed battery reporting for Third Reality 3RSMR01067Z using Generic Zigbee Motion Sensor (no temp) driver.
- Fixed custom mirror mappings for valves and outlets.
- Fixed Lutron HVAC Controller MissingMethodException.