Release Notes 2.2.4

From Hubitat Documentation
Jump to: navigation, search

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)
    • 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.