Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump zwave-js to 12.0.0 and zwave-js-server to 1.32.0 #3227

Merged
merged 11 commits into from
Sep 26, 2023
Merged
36 changes: 36 additions & 0 deletions zwave_js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Changelog

## 0.1.91

### Breaking changes
raman325 marked this conversation as resolved.
Show resolved Hide resolved

- Firmware updates may no longer work properly in Home Assistant versions 2023.9.x and earlier due to a breaking change upstream that couldn't be made backwards compatible. Firmware updates will work once again starting in 2023.10.0. As a result of this breaking change, Checking for updates no longer requires communication with the device and therefore reduces the risk of corrupting manufacturer information. This also means that updates for battery-powered devices can be detected without waking up the devices.
frenck marked this conversation as resolved.
Show resolved Hide resolved

### Features

- Unresponsive controllers are now detected and automatically restarted if possible
- Battery-powered devices are sent back to sleep after 250 ms with no command (down from 1000 ms). This should result in significant battery savings for devices that frequently wake up.
- We no longer rebuild the @serialport/bindings-cpp package from source
frenck marked this conversation as resolved.
Show resolved Hide resolved

### Bug fixes

- A bug in the 7.19.x SDK has surfaced where the controller gets stuck in the middle of a transmission. Previously this would go unnoticed because the failed commands would cause the nodes to be marked dead until the controller finally recovered. Since v11.12.0 however, Z-Wave JS would consider the controller jammed and retry the last command indefinitely. This situation is now detected and Z-Wave JS attempts to recover by soft-resetting the controller when this happens.
- Fixed an issue where supporting controllers would no longer be automatically restarted after failing to do so once
- Devices that send notifications from endpoints, e.g. Aeotec Wallmote, are now properly supported
frenck marked this conversation as resolved.
Show resolved Hide resolved

raman325 marked this conversation as resolved.
Show resolved Hide resolved
### Config file changes

- Add warnings about broken controller firmware versions
- Add Heatit Z-Water 2
- Add Shelly Wave 1PM
- Add Heatit Z-TRM6
- Increase poll delay for ZW500D
- Add fingerprint for Simon IO Master Roller Blind
- Add HOPPE eHandle ConnectSense
- Add parameters to Zooz ZEN17 from firmware 1.30
- Update Zooz ZEN32 config to the latest firmware, include 800 series

### Detailed changelogs

- [Z-Wave JS 11.14.3](https://github.com/zwave-js/node-zwave-js/releases/tag/v11.14.3)
- [Z-Wave JS 12.0.0](https://github.com/zwave-js/node-zwave-js/releases/tag/v12.0.0)
- [Z-Wave JS Server 1.32.0](https://github.com/zwave-js/zwave-js-server/releases/tag/1.32.0)

## 0.1.90

### Bug fixes
Expand Down
1 change: 0 additions & 1 deletion zwave_js/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ RUN \
"zwave-js@${ZWAVEJS_VERSION}" \
"@zwave-js/server@${ZWAVEJS_SERVER_VERSION}" \
\
&& npm rebuild --build-from-source @serialport/bindings-cpp \
&& apk del --no-cache \
.build-dependencies

Expand Down
4 changes: 2 additions & 2 deletions zwave_js/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ codenotary:
signer: [email protected]
base_image: [email protected]
args:
ZWAVEJS_SERVER_VERSION: 1.31.0
ZWAVEJS_VERSION: 11.14.2
ZWAVEJS_SERVER_VERSION: 1.32.0
ZWAVEJS_VERSION: 12.0.0
2 changes: 1 addition & 1 deletion zwave_js/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 0.1.90
version: 0.1.91
slug: zwave_js
name: Z-Wave JS
description: Control a Z-Wave network with Home Assistant Z-Wave JS
Expand Down