Skip to content

Releases: itavero/homebridge-z2m

Release 1.11.0-beta.6

30 Jun 18:43
Compare
Choose a tag to compare
Release 1.11.0-beta.6 Pre-release
Pre-release

Changed

  • Window Covering now uses motor_state (if provided) to improve the user experience in the Home.app (see #852 / #854)

Release 1.11.0-beta.5

21 May 20:53
Compare
Choose a tag to compare
Release 1.11.0-beta.5 Pre-release
Pre-release

Fixed

  • Overlooked an supported check in the previous version. This is now also removed, so devices not officially supported by Zigbee2MQTT can now be used.

Release 1.11.0-beta.4

21 May 20:33
Compare
Choose a tag to compare
Release 1.11.0-beta.4 Pre-release
Pre-release

Changed

  • Process devices not yet supported by Zigbee2MQTT if they provide exposes information. This should allow automatically detected features to already be exposed.

Fixed

  • Non-zero brightness levels below 1% are now rounded up to 1%. (see #673)

Release 1.11.0-beta.3

04 Jan 19:40
Compare
Choose a tag to compare
Release 1.11.0-beta.3 Pre-release
Pre-release

Changed

  • Drop support for unsupported Node.js version. Now only testing against v18 and v20 (current LTS releases).
  • Updated several dependencies, including mqtt.

Fixed

  • Compatibility with Zigbee2MQTT v1.35.0 fixed (see fixes in v1.9.3-rc.0)

Release 1.9.3

03 Jan 18:57
Compare
Choose a tag to compare

Fixed

  • Compatibility with Zigbee2MQTT v1.35.0 fixed (see fixes in v1.9.3-rc.0)

Release 1.9.3-rc.0

02 Jan 20:04
Compare
Choose a tag to compare
Release 1.9.3-rc.0 Pre-release
Pre-release

Fixed

  • Type checks on Z2M models now explicitly check that the input is not null or undefined, to prevent crashes when we get unexpected data. (see #794)
  • When creating or updating an accessory, previously it was only checked if the device definition was not undefined. Now we check if it seems to be a valid device definition. (see #794)

Release 1.11.0-beta.2

16 Jan 16:24
Compare
Choose a tag to compare
Release 1.11.0-beta.2 Pre-release
Pre-release

Added

  • Support for Carbon Dioxide (co2) sensors added. (see #609)

Changed

  • Moved the Availability feature behind an experimental feature flag (AVAILABILITY), as it is not working reliably yet. (see #593
  • Added additional options for Adaptive Lighting, to have it only update the color temperature when the light is on and to have it send a transition when updating the color temperature. These options are not yet available via the config user interface. (see #590)

Release 1.11.0-beta.1

09 Jan 15:31
Compare
Choose a tag to compare
Release 1.11.0-beta.1 Pre-release
Pre-release

Changed

  • Updated config.schema.json to have exclude set to false if it is unchecked in the Config UI. This should allow users to override a global exclude: true setting for specific devices, via the web interface. (see #610)
  • Debug messages can now be output as info, by setting debug_as_info to true in the plugin configuration. (see docs for more information)
  • Added option ignore_z2m_online to device configuration, to not mark devices as offline when Zigbee2MQTT reports itself as offline or when the connection to the MQTT broker is lost.

Release 1.11.0-beta.0

12 Dec 20:29
Compare
Choose a tag to compare
Release 1.11.0-beta.0 Pre-release
Pre-release

Added

  • Adaptive Lighting: Added support for Adaptive Lighting. Currently this needs to be enabled manually in the plugin configuration, using converter specific configuration for light. In a future release this might get enabled by default. (see #30 / #488)

Release 1.10.0

09 Dec 19:01
Compare
Choose a tag to compare

Added

  • Properties/exposes information can now be excluded based on the endpoint, using the excluded_endpoints configuration option. (relates to #517)
  • Window Covering can now be requested to stop moving (see #483)
  • Availability information from Zigbee2MQTT, if available, is now used to determine if a device is reachable or not. (see #36)

Changed

  • Exposes information is now filtered before passing it to the service handlers. This should make the behavior more consistent and reduce complexity of the service handlers for improved maintainability.
  • MQTT messages being published by this plugin are now logged to the debug log level by default. This can be changed by setting log.mqtt_publish to the desired log level (e.g. info) in the plugin configuration. (see #518)

Fixed

  • When combining exposes information of grouped devices, the value_min and value_max were not being combined correctly. This has been fixed, so that the resulting range is supported by all devices in the group.