Release Notes 2.2.4
Hubitat Elevation Platform update 2.2.4 is now available:
Please note, the process takes about a minute to download (depending on your Internet connection) and extract the hub update, and 1-2 minutes to perform the update after you click 'Update Hub'. We recommend that you periodically download a backup of your setup from the Settings page, Backup and Restore.
Changes from 2.2.3:
Drivers and Devices
- New drivers:
- Jasco Z-Wave double plug (dimmer and switch models)
- Leaksmart Zigbee Moisture Sensor
- Generic Zigbee Motion Sensor (no temp)
- Inovelli Z-Wave 2-Channel Plug (NZW37)
- Zipato Z-Wave Bulb 2
- Zlink water leak and temperature sensor
- HAB Home Intel Z-Wave iBlinds V3
- Aeotec Nano Shutter
- Shelly DUO using Shelly WiFi CT Bulb
- Shelly Bulb using Shelly WiFi RGBW Bulb
- Sonoff Zigbee Temperature/Humidity Sensor (SNZB-02)
- Sonoff Zigbee Contact Sensor (SNZB-04)
- Sonoff Zigbee Button Controller (SNZB-01)
- Aeotec Smart Switch 7 US (ZWA023-A)
- Generic Z-Wave Plus Smoke/CO Detector
- Re-engineered Aeotec Siren 6 with full doorbell 6 compatibility
- Zooz Remote Switch (Zen34)
- Leviton Zigbee Dimmer supports DG6HD and DG3HL Plugin Dimmer
- New compatible devices
- Ecolink Zigbee contact using Generic Zigbee Contact Sensor
- GoControl GD00Z-8 using Generic Z-Wave Garage Door Opener
- Linkind Zigbee motion sensor using Generic Zigbee Motion Sensor (no temp)
- Monoprice Z-Wave Contact Sensor using Generic Z-Wave Contact Sensor
- Minoston Z-Wave 2-Channel Plug (MP20Z) using Inovelli 2-Channel Plug
- GoControl WA00Z-1 Wireless Remote Switch using Generic Z-Wave Button Controller
- GoControl LBR30Z-1 Dimmable LED Indoor Flood Light using Generic Z-Wave Smart Dimmer
- Shelly Plug S using Shelly WiFi Switch
- Shelly 1 using Shelly WiFi Switch
- Shelly 1PM using Shelly WiFi Switch
- Shelly 2.5 using Shelly WiFi Switch
- Shelly Plug using Shelly WiFi Switch
- Trane XR524 Thermostat using Generic ZWave Thermostat
- AGSHome Motion using Generic Zigbee Motion Sensor (no temp)
- Sonoff SNZB-03 motion using Generic Zigbee Motion Sensor (no temp)
- GE Smart Outlet using Generic Zigbee Outlet
- GE Smart Switch (plug in model) using Generic Zigbee Outlet
- Leviton ZW15R using Generic Z-Wave Outlet
- Color8 support added to Yeelight Integration
- Sinope TH1500ZB thermostat using Sinope TH1400ZB Thermostat
- First Alert ZCOMBO Gen2 using Generic Z-Wave Plus Smoke/CO Detector
- First Alert ZCOMBO Gen3 using Generic Z-Wave Plus Smoke/CO Detector
- Sonoff Zigbee Smart Plug using Generic Zigbee Outlet
- Leviton DG15S Zigbee Switch using Generic Zigbee Switch
- SmartThings bulb (GP-LBU019BBAWU) using Generic Zigbee Bulb
- Leviton DG15A Plugin Zigbee Switch using Generic Zigbee Switch
- Sinope water valve model VA4220ZB using Sinope water valve
- Sinope Smart Plug SP2600ZB using Generic Zigbee Outlet
- Sinope In-Wall Outlet SP2610ZB using Generic Zigbee Outlet
- New driver features
- August Pro Z-Wave Lock, add keypad events
- Generic Zigbee Outlet, enable power reporting for Salus SP600 plug
- Device, add custom commands for the following:
- Delete scheduled jobs
- Delete child devices
- Delete all states
- Hue Motion Sensor, update attribute reporting options (see this post)
- Add temperature reporting options to the following drivers:
- Bosch Motion Detector
- Generic Zigbee Contact Sensor
- Generic Zigbee Moisture Sensor
- Generic Zigbee Motion/Humidity Sensor
- Generic Zigbee Motion Sensor
- Leaksmart Zigbee Moisture Sensor
- Hue Motion Sensor
- NYCE Motion Sensor Series
- Sinope Moisture Sensor
- SmartThings Humidity Sensor
- Add humidity reporting options to the following drivers:
- Generic Zigbee Motion/Humidity Sensor
- NYCE Motion Sensor Series
- SmartThings Humidity Sensor
- All drivers: battery events now force a state change (isStateChange:true)
- Sinope thermostat drivers (all), add Clock display format option.
- Sonos Player, add options for volume up/down and trackData events disable
- GE Zigbee Dimmer, add options for level staging, level change rate and minimum level
- Generic Zigbee Outlet, enable power reporting for Salus SP600 plug, add flash command.
- GE Enbrighten Z-Wave Smart Dimmer, add options for level staging, level change rate maximum level and default transition time.
New Apps
- Thermostat Controller (see this post)
- Device Firmware Update (see this post)
- Hub Mesh - seamlessly use devices connected to one hub on a second (or third, or fourth) hub residing on the same local network. (see this post 10)
New App Features
- Rule-4.0:
- Added Sound Sensor capability.
- Added explicit Cron string for Periodic trigger.
- New UI for Local Variables.
- Wait for Elapsed Time. (see this post )
- Rule Machine:
- New UI for Global Variables.
- Rule Backup/Restore now allows multiple rules to be downloaded or imported at one time with a single file. Clone Rule has been improved to allow device replacement selections.
- Simple Automation Rule
- Added Sound Sensor capability.
- Added check for on/off before sending on/off command.
- Reworked UI for consistency and flexibility (see this post).
- Added more sensor types for triggering: sound, temperature and humidity.
- Added ability to control color temperature.
- Added ability to trigger on specific mode transitions, e.g., Away to Evening.
- Added simple delay for action.
- Zone Motion Manager:
- Added more zone timeout options.
- Scene 1.2
- Changed adjust page to start with captured values.
- Dashboard:
- Specific tokens per menu and dashboards, addressing a security concern.
- Devices are not added by default, need to be granted per dashboard, also a security issue.
- Per user Dashboard, allows to grant individual tokens per user. Allows QR code capture of user specific Dashboard.
- MakerAPI: Allow options for modes/hsm.
- Mode Lighting: Now supports a switch to disable setting the lights, for example on a mode change.
- Motion Lighting: Added export/import/clone rules.
- Button Controllers now supports rule export/import/clone.
Bug Fixes
- Fixed bug with CCI4 (Input 2) for Lutron VCRX driver.
- Jasco Z-Wave Motion Switch, corrected fingerprint.
- Zooz 4 in 1, cast Humidity to Integer value.
- RGBgenie Button Controller, fixed released event bug.
- C7: Zooz Zen20 Powerstrip: Fixed redundant reporting, and multi-channel incompatibilities.
- C7: Zooz Zen27 Double Plug: Fixed multi-channel incompatibilities.
- C7: Zooz Zen30 Double Switch: Fixed multi-channel incompatibilities. (note: device must be included without security due to reporting quirk in the device)
- C7: Fixed Yale Conexis L1 Z-Wave Lock event reporting.
- C7: Fixed Ring Alarm Contact Sensor Gen 2 wakeup functions.
- C7: Fixed Z-Wave hub node ID sometimes shows as zero.
- C7: Fixed thermostatModeSet command rejection when sent to unsolicited destination.
- C5/C4/C3: Fixed a Z-Wave issue that could have caused some drivers to incorrectly send non-security encapsulated packets when included with security.
- Increased Z-Wave send pool size.
- Fixed ST V4 presence beep.
- Fixed default value bug in ST V4 Presence .
- Fixed August Pro keypad event reversal.
- Fixed VirtualDimmer missing log conditional.
- Inovelli Bulb Drivers: Fixed bug preventing configuration variable from being saved to device.
- Fix Z-Wave v3 and v4 multiChannelEndpointReports.
- Alexa Skill: Added preference for fan control devices to select between FanControl and SwitchLevel, preventing double reporting that is causing alexa to incorrectly report the device is not responding.
- Orvbio Motion sensor now uses Generic Zigbee Motion Sensor (no temp) driver.
- Rule-4.0:
- Fixed error thrown with Bad Number in actions.
- Fixed bug causing ‘ringing’ with string variable connectors.
- Fixed bugs with Boolean local variable connectors.
- Fixed multiple repeats and stop repeat.
- Button Controller 3.1:
- Fixed bug with Position Shade.
- Fixed bug with Fade dimmer.
- Yale Zigbee Lock driver: fix battery report for YRD226L TSDB.
- ERIA Motion Sensor: fix battery reports.
- Fixed incorrect bitmask on Z-Wave ThermostatSetpointReport setpointType.
- Thermostat Scheduler: Fixed EcoMode thermostat settings.
- Virtual Dimmer: Send switch off event when setLevel 0 is called.
- Lock Code Manager: Fix bug where adding a new user code failed if an existing user code was disabled.
- Dashboard: Fixed swapped cloud/local allow access toggle buttons.
- Dashboard: Changed Per User Dashboard UI.
- Dashboard: Fix on color bulb tile On/Off not working for some devices.
- Alexa Skill: Fixed thermostat delta setpoint directive error.
- Schlage BE468/BE469 Lock: Fix code name not being displayed correctly when unlocked using pin code with older device firmwares.
- Generic Z-Wave Lock: Bug fix for Kwikset locks not always reporting user code after set.
Platform Changes
- C7: Z-Wave UI improvements:
- Removed hub node from Z-Wave details page.
- New node health statistics and topology map (see this post).
- Fixed an issue that caused node statistics and routes to be lost on node refresh and repair.
- C7 Z-Wave improvements in packet handling: (see this post)
- Improved secure inbound packet handling, recycling of secure sessions for faster response time and less potential re-transmits or drops.
- Re-worked ack / nack / nack+waiting / ack timeout handling.
- Improved reliability of FLiRS/LSS device communication (ex: Locks).
- Improved reliability of packet delivery under heavy load.
- Improved reliability of failed node removal.
- Fixed occasional SDK crash during network management operations, often requiring a reboot to fix.
- Updated multi-channel encapsulation processing for new SDK standards.
- Inbound packet de-duplication.
- C7: Z-Wave Repair (see this post):
- Improved reliability.
- New GUI interface.
- Now repairs nodes in order based on network topology.
- Adds additional routes for legacy nodes (pre-plus) to the hub’s virtual nodes.
- Added new Z-Wave Entry Control V1 Classes.
- Added new Z-Wave Sound Switch V1/V2 Classes.
- User logging added for invalid outbound Zigbee messages.
- Refactor Zigbee class dynamic variables to static types.
- Broken socket connections now generate device level errors.
- Chromecast NPEs don't spam logs any more,
- Revamped timeToday function.