Releases: itavero/homebridge-z2m
Releases · itavero/homebridge-z2m
Release 1.11.0-beta.6
Release 1.11.0-beta.5
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
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
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
Release 1.9.3-rc.0
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
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
Changed
- Updated
config.schema.json
to haveexclude
set tofalse
if it is unchecked in the Config UI. This should allow users to override a globalexclude: true
setting for specific devices, via the web interface. (see #610) - Debug messages can now be output as
info
, by settingdebug_as_info
totrue
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
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
Added
- Properties/exposes information can now be excluded based on the
endpoint
, using theexcluded_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 settinglog.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
andvalue_max
were not being combined correctly. This has been fixed, so that the resulting range is supported by all devices in the group.