Release 2.4.2 Available

Release 2.4.2.119 Available

Changes from 2.4.1.177

New Devices

  • frient Zigbee Keypad (KEPZB-110).
  • Generic Matter lock.
  • Sensurance Water Leak Sensor.

Platform Changes

  • Added HomeKit controller app to connect HomeKit compatible accessories directly to the Hubitat hubs - requires C8 pro hub.
  • Added network device discovery and suggested integrations section to the home page.
  • Implemented automatic switch to ZWaveJS stack when onboarding a new C8 Pro hub (if ZWaveJS installation is successful).
  • Added cancelRunIn and cancelRunOnce methods for apps and drivers. The two accept a String returned by runIn/runOnce and can be used interchangably. Both methods cancel a pending scheduled job if there is one and return true if one got cancelled.
  • Added media player functionality to AirPlay devices.
  • Added a "backup skipped" alert/warning if cloud connection was unavailable when cloud backup was scheduled to run.
  • Added per-device sortable messages received counter on the Z-Wave details page.

Bug Fixes

  • Fixed missing low battery warning in ZWaveJS battery command classes.
  • Fixed rare ZWaveJS discovery bug that could create nodes with no device.
  • Fixed ZWaveJS indicator v3 report bug.
  • Fixed errors when using Z-Wave Configuration CC v4 Info Report/Name Report/Properties Report.
  • Fixed ZWaveJS Switch Multilevel Start Level Change v1/2/3 direction encoding.
  • Fixed Ring Keypad Gen 1 when using ZWaveJS
  • Re-wrote ZWaveJS values parsing to better handle devices that send partial unsolicited reports.
  • Fixed a NullPointerException in Bond Bridge driver.
  • Fixed ZWaveJS initial metadata missing for meter and sensor multilevel reports and possible mismatch of metadata.
  • Tweaked thermostat mode command/display.
  • Added manual IP address update command for Sonos driver.
  • Added user log message if referenced app page is missing.
  • Modified UniFi Protect Camera driver to catch UniFi Protect 6.0 Smart Detection events
  • Rule 5.1:
    • Fixed problem with large number of Stays timers causing an error, instead cancelling timers as the Stays fail to stay.
    • Fixed problem with multiple conditional triggers for variable.
35 Likes