ZWaveJSController Change Log
23326
BREAKING CHANGE WARNING: See change for hvac_control.state
below.
- Fix Multilevel Switch CC without Binary Switch CC mapping for
power_switch
and dimming
capabilities.
- Support more variants of Window Covering command class 106. Move support for iBlinds v3 using Window Covering CC to generic support.
- Values for
hvac_control.state
did not match the specification for the capability and attribute; they have been modified (e.g. was cool
now cooling
, was heat
now heating
). This is a potentially breaking change for users with conditions on this attribute.
23254
- Some versions of iBlinds v3 report CC 38 (Multilevel Switch) and some report 106 (Window Covering), no obvious way to tell if there's a config parameter that controls this, or if it's a firmware change (firmware versions report same even when command class is different). Update handles both based on what's available (this is the first time I've seen a 106-reporter in the wild).
23194
NOTE: This version requires schema 25 or higher ZWaveJS. Make sure you upgrade your zwavejs-ui
or zwave-js-server
before upgrading to this version of ZWaveJSController.
- Support ZWaveJS
ping
command/action.
- Version 1.25 (schema 25) of ZWaveJS is now required.
23093
- Fix iBlinds V3 (mfg 647)
cover.state
expression.
23063
- Command class
Sound Switch
now maps to chime
capability (Aeotec Siren 6, others)
- Support multi-step action implementations (e.g.
chime.play
needs to set two values sequentially (volume then sound).
23011
- Specific support for iblinds V3 (mfg 647);
23010
- Fix a possible runtime error during node configuration if the target node isn't yet fully ready.
22323
NOTE: This version requires Reactor build 22314 or higher.
- Allow
zwave_device.set_config
parameter to be either string (property name) or number (property/configuration parameter ID). This should improve usability for this action.
- Store property ID in metadata for
x_zwave_values
attributes.
- Improve "first guess" device support for many devices when Z-Wave JS is still running interviews and Reactor comes up (i.e. when data from Z-Wave JS about devices is incomplete).
- Improve device support for multiple Fibaro, Aeotec, Everspring devices.
- Improve manufacturer/device support for Remotec, Poly-Control, Danalock, Zipato, Nortek, NEO, Minoston (EVA Logik).
22305
- Package file update (cosmetic only).
22302
- Info logging of actions (like other Controllers)
22283
NOTE: This version requires Reactor version 22280 or higher.
- Code cleanup and sync with Controller base class updates.
22256
- Send notice upon discovery of new node (like other Reactor controllers).