- Z-Wave JS: mock-server now supports putting the simulated controller into add and remove mode
- Z-Wave JS Server: Support get_raw_config_parameter_value
- Z-Wave JS Server: Support all signatures of node.manuallyIdleNotificationValue
- Z-Wave JS: Fixed an issue where preferred scales were not being found when set as a string
- Z-Wave JS: Correct unit of Meter CC values
- Z-Wave JS: Bootloader mode is now detected even when short chunks of data are received
- Z-Wave JS: Corrected the wording of idle/busy queue logging
- Add Heatit Z-TEMP3
- Add new parameters 17 and 18 for HeatIt TF016_TF021 FW 1.92
- Disable Supervision for Heatit TF021
- Add ZVIDAR WB04V Smartwings Day Night Shades
- Add ZVIDAR WM25L Smartwings Smart Motor
- Add ZVIDAR ZW881 Multi-Protocol Gateway
- Add include, exclude, and wakeup instructions for VCZ1
- Add new Product ID to Namron 16A Switch
- Add Minoston MP24Z 800LR Outdoor Smart Plug - 2 Outlet
- Disable Supervision for Everspring SE813
- Z-Wave JS Server 1.39.0
- Z-Wave JS 13.10.3
- Z-Wave JS 13.10.2
- Z-Wave JS 13.10.1
- Z-Wave JS 13.10.0
- Z-Wave JS 13.9.1
Rename Z-Wave watchdog option to avoid confusion with add-on watchdog.
- Add-on: Add
disable_watchdog
configuration option. When enabled, the driver will not enable the hardware watchdog of the Z-Wave controller. This is an advanced configuration option that should not be adjusted in most cases and is therefore hidden from the default view. - Z-Wave JS: Multiple parallel firmware updates are now supported
- Z-Wave JS: Fixed an issue where open/close for some covers was inverted
- Update Z-Wave SDK warnings to mention recommended versions
- Update Zooz device labels
- Add fingerprint to Aeotec ZWA024
- Correct max. value of SKU parameters for Kwikset locks
- Add fingerprint to Remotec ZXT-800
- Add incompatibility warning to UZB1
- Override Central Scene CC version for Springs Window Fashions VCZ1
- Add manual and reset metadata for Danfoss LC-13
- Z-Wave JS 13.4.0
- Z-Wave JS 13.5.0
- Z-Wave JS 13.6.0
- Z-Wave JS 13.7.0
- Z-Wave JS 13.8.0
- Z-Wave JS 13.9.0
- Z-Wave JS: Fixed the identification of the primary controller role on some older controllers
- Z-Wave JS: Fixed an issue where passing a custom log transport to updateOptions would cause a call stack overflow
- Z-Wave JS: Implement deserialization for more WindowCoveringCC commands to be used in mocks
- Add Philio Technology Smart Keypad
- Add LED indication parameter for Inovelli NZW31 dimmer
- Add-on: Fix the soft reset driver option that was moved in driver v.13.
- Z-Wave JS: Add support for EU Long Range
- Z-Wave JS: Support learn mode to become a secondary controller
- Z-Wave JS: Add method to query supported RF regions and their info
- Z-Wave JS: Support Firmware Update Meta Data CC v8
- Z-Wave JS: Implement 32-bit addressed NVM operations
- Z-Wave JS: Add methods to reset SPAN of one or all nodes
- Z-Wave JS: Add method to enumerate all device classes
- Z-Wave JS: Update list of manufacturers and existing CCs
- Z-Wave JS: Add inclusion state changed event
- Z-Wave JS: Add support for new notifications
- Z-Wave JS: Bump version of Association CC and Multi Channel Association CC
- Z-Wave JS: Add link reliability check feature
- Z-Wave JS: Enable hardware watchdog on 700/800 series controllers
- Z-Wave JS: Add method to query supported RF regions
- Z-Wave JS: Add notification variable for Door/Window tilt state
- Z-Wave JS: Fix missing values in endpoint dump
- Z-Wave JS: Preserve granted security classes of provisioning entries when switching protocols
- Z-Wave JS: Version of Humidity Control Mode CC is 1, not 2
- Z-Wave JS: Abort S2 bootstrapping when KEXSetEcho has reserved bits set
- Z-Wave JS: Fixed an issue causing non-implemented CCs to be dropped before applications could handle them
- Z-Wave JS: Fixed an issue causing all ZWLR multicast groups to be considered identical
- Z-Wave JS: Fixed a startup crash on Zniffers older than FW 2.55
- Z-Wave JS: Fixed latency calculation in link reliability check, distinguish between latency and RTT
- Z-Wave JS: Fixed a regression that could cause incorrect units and missing sensor readings
- Z-Wave JS: Don't verify delivery of S2 frames in link reliability check
- Z-Wave JS: Reset aborted flags when starting link reliability or route health check
- Z-Wave JS: Supported CCs of endpoints are now reset during a re-interview
- Z-Wave JS: Basic CC is no longer automatically marked as supported if included in the list of securely supported commands
- Z-Wave JS: Set highest version also for Basic CC if Version CC is not supported
- Z-Wave JS: Fixed an issue where CC values could be returned for the controller node
- Z-Wave JS: Fixed a regression from v12.12.3 would result in Basic CC values being exposed unnecessarily for some devices
- Z-Wave JS: Fixed an issue where Basic CC values would be exposed unnecessarily for devices with a compat flag that maps Basic CC Set to a different CC
- Z-Wave JS: When responding to Version CC Get queries, Z-Wave JS's own version is now included as the Firmware 1 version
- Z-Wave JS: When receiving a notification with an unknown notification type, the created "unknown" value now correctly has metadata set
- Z-Wave JS: When receiving an idle notification, the values for unknown notification events are now also reset to idle
- Z-Wave JS: Auto-enable all supported Barrier Operator signaling subsystem during the interview
- Z-Wave JS: Fixed an issue where the watchdog feature could cause Z-Wave JS to stall after attempting controller recovery
- Z-Wave JS: Reset controller again when transmitting to a problematic node makes the controller become unresponsive again after automatic recovery
- Z-Wave JS: Node interviews are now aborted in more cases when node is determined to be dead
- Z-Wave JS: Expose Basic CC currentValue when certain compat flags are set
- Z-Wave JS: Fixed an issue where value metadata for unknown notification events with known notification types would only be created if the CC version was exactly 2
- Add new fingerprint for TZ45 thermostat
- Add alarm mapping for Schlage lock CKPD FE599
- Add fingerprint for Climax Technology SDCO-1
- Add Shelly Wave Pro 3 and Wave Pro Shutter
- Remove endpoint workaround for Zooz ZEN30, FW 3.20+
- Add ZVIDAR ZW872 800 series Pi Module
- Add ZVIDAR ZW871 800 series USB Controller
- Rename Zvidar config file name Z-PI to Z-PI.json
- Update Zooz ZEN30 to latest revisions
- Support MCO Home MH-S412 parameters properly
- Add Ring Flood Freeze Sensor
- Override user code count for Yale ZW2 locks to expose admin code
- Add GDZW7-ECO Ecolink 700 Series Garage Door Controller
- Correct label for Remote 3-Way Switch parameter on Zooz ZEN32
- Add UltraPro 700 Series Z-Wave In-Wall Smart Dimmer
- Add Yale Assure 2 Biometric Deadbolt locks
- Add iDevices In-Wall Smart Dimmer
- Support Comet parameters properly
- Update label of Nortek GD00Z-6, -7, -8
- Disable Supervision for Zooz ZSE11
- Clarify parameters and units for Everspring AN158
- Force-add support for Multilevel Switch CC to FGRM-222, remove Binary Switch CC
- Add ZVIDAR Z-PI 800 Series PI Module
- Z-Wave JS 13.3.0
- Z-Wave JS 13.2.0
- Z-Wave JS 13.1.0
- Z-Wave JS 13.0.3
- Z-Wave JS 13.0.2
- Z-Wave JS 13.0.1
- Z-Wave JS 13.0.0
- Z-Wave JS 12.13.0
- Z-Wave JS 12.12.5
- Z-Wave JS 12.12.4
- Z-Wave JS 12.12.3
- Z-Wave JS 12.12.2
- Z-Wave JS 12.12.1
- Z-Wave JS 12.12.0
- Z-Wave JS: Fixed a regression causing commands to sleeping nodes to block communication with other nodes
- Z-Wave JS: When attempting communication with a node that's considered dead, the command is now sent immediately instead of pinging first
- Z-Wave JS: Fixed prioritization of queued transactions once a node wakes up
- Remove endpoint workaround for Zooz ZEN30 800LR
- Encode CCs using target's CC version for TKB Home TZ67
- Z-Wave JS: Map more Basic CC values to more useful command classes
- Z-Wave JS: Automatically prefer ZWLR-capable RF regions over their non-ZWLR counterparts
- Z-Wave JS: Add driver option to configure vendor-specific constants Z-Wave JS uses to reply to requests from other nodes, including manufacturer ID, product type/ID and hardware version
- Z-Wave JS: NVM restore now works around an issue that affects some 800 series controllers
- Z-Wave JS: More gracefully handle scenario where inclusion couldn't be completed due to missing security keys
- Z-Wave JS: Fixed an issue where excluded ZWLR nodes were not removed from the list of nodes until restart
- Z-Wave JS: Always query Basic CC version as part of the interview
- Z-Wave JS: Add support for Z-Wave Long Range devices in NVM backup and restore
- Z-Wave JS: Abort S2 bootstrapping when CSA is requested (not supported in Z-Wave JS)
- Z-Wave JS: Implement workaround to recover jammed controller by soft-resetting
- Z-Wave JS: Fixed a race condition that would cause a timeout error to be shown after an actually successful OTW update
- Add HomeSeer PS100 presence sensor, fix broken links
- Fix value size for Fibaro FGWCEU-201, params 150/151
- Disable Supervision for Heatit Z-Temp2, firmware 1.2.1
- Use specific float encoding for Namron 4512757
- Add fingerprint for Aeotec MultiSensor 7
- Override CC versions for Wayne Dalton WDTC-20
- Disable Supervision for Everspring EH403
- Add parameter 117 to Shelly Wave Plug US and UK
- Add params 12, 20, 254 for Aeotec DSB09
- Use HomeSeer template for LED Indicator (parameter 3) for all HomeSeer switches
- Add Fibaro FGR-224 Roller Shutter 4
- Parameter update for Zooz Zen16 v2.0 and v2.10
- Override Central Scene CC version for Springs Window Fashions BRZ
- Add fingerprint 0x0004:0xffff to "Yale YRD210"
- Correct config parameters for Minoston MP21ZD Dimmer Plug
- Z-Wave JS 12.11.0
- Z-Wave JS 12.10.1
- Z-Wave JS 12.10.0
- Z-Wave JS 12.9.1
- Z-Wave JS 12.9.0
- Z-Wave JS 12.8.1
- Z-Wave JS 12.8.0
- Z-Wave JS 12.7.0
- Z-Wave JS 12.6.0
- Z-Wave JS 12.5.6
- Z-Wave JS: Map more Basic CC values to more useful command classes
- Z-Wave JS: Add Z-Wave Long Range support
- Z-Wave JS Server: Add Z-Wave Long Range support
- Addon: Add support for collecting Z-Wave Long Range security keys
- Z-Wave JS: Fixed an issue that caused additional invalid values to be discovered
- Z-Wave JS: Fixed a crash that could happen in some cases during the Configuration CC interview
- Z-Wave JS: Fixed an issue where provisioning entries could disappear
- Z-Wave JS: Fixed an infinite loop during NVM migration which could happen in rare cases
- Z-Wave JS: Firmware updates on Z-Wave Long Range now utilize the larger frame size better
- Z-Wave JS: Fixed an issue with multicast setValue response
- Z-Wave JS: Disallow associating a node with itself and skip self-associations when rebuilding routes
- Always map Basic CC to Binary Sensor CC for Aeotec ZW100 Multisensor 6
- Fix versioning logic for parameter 26 of Zooz ZEN72
- Add new Leviton 800 series devices
- Add UltraPro Z-Wave Plus In-Wall Toggle Switch, 700S
- Rename generic 700 series controller to include 800 series
- Add fingerprint and config parameters for UltraPro 700 Switch
- Add Zooz Zen37 800LR Wall Remote
- Added 11 Shelly Qubino Wave devices
- Add Heatit Leakage Water Stopper
- Add Ring Smoke/CO Listener
- Add ZVIDAR Z-TRV-V01 thermostatic valve
- Add Safe Grow NSG-AB-02 Z-Wave Plus Smart Outlet Plug
- Add a new productId and add parameters to 14297/ZW1002 outlet
- Remove Association Groups 2 & 3 from AEON Labs DSB09
- Correct group 3 label for GE/Enbrighten 26931/ZW4006
- Add new Fingerprint for Ring Contact sensor
- Preserve root endpoint in Vision ZL7432
- Add new Product ID to Fibaro Smoke Detector
- Add Product ID for Benext Energy Switch FW1.6
- Add fingerprint for Ring Glass Break Sensor EU
- Change MH9-CO2 Temperature Reporting Threshold step size to 0.1
- Add new product ID to Fibaro FGS-213
- Add units, improve descriptions for Everspring ST814
- Label and parameter definitions for Sensative Drip 700
- Override supported sensor scales for HELTUN HE-ZW-THERM-FL2
- Z-Wave JS Server 1.35.0
- Z-Wave JS 12.5.5
- Z-Wave JS 12.5.4
- Z-Wave JS 12.5.3
- Z-Wave JS 12.5.2
- Z-Wave JS 12.5.1
- Z-Wave JS 12.5.0
- Z-Wave JS: NVM backups can now be restored onto 800 series controllers
- Use Color Switch V2 for Inovelli LZW42
- Correct Zooz ZEN1x timer config params
- Z-Wave JS: Reduce idle CPU load
- Add 2nd product ID for Ring Panic Button Gen2
- Disable Supervision for Alfred DB1 Digital Deadbolt Lock to work around battery drain issue
- Extend version range for Vesternet VES-ZW-DIM-001
- Z-Wave JS Server: Enable server to listen on IPv6 interfaces
- Z-Wave JS: Handle more cases of unexpected Serial API restarts
- Add wakeup instructions for Nexia ZSENS930
- Correct parameter 5 size for Zooz ZEN34
- Z-Wave JS: Expose rebuild routes progress as a controller property
- Z-Wave JS: On devices that should/must not support
Basic CC
, but use it for reporting, only thecurrentValue
is now exposed. This allows applications to consider it a sensor, not an actor
- Correct firmware version condition for Zooz ZSE40 v3.0
- Z-Wave JS: Fixed an issue where the unresponsive controller recovery could do the wrong thing and block all outgoing communication.
- Add missing units and firmware condition for Heatit Z-Temp2
- Correct device label for Airzone Aidoo Control HVAC unit
- Add-On: Provide access to Z-Wave JS cache files for debugging in
/addon_configs/core_zwave_js/cache
- Add-On: Add configuration option to log to file. When enabled, logs will be written to
/addon_configs/core_zwave_js
with the.log
file extension
- Add-On: Add
disable_controller_recovery
configuration option. When enabled, the driver will not attempt to automatically recover from an unresponsive controller and will instead either let the controller recover on its own or wait for the user to restart the add-on to attempt recovery. This is an advanced configuration option that should not be adjusted in most cases and is therefore hidden from the default view.
- Z-Wave JS: Ensure the default Basic CC values are only exposed if they should be
- Z-Wave JS: Auto-remove failed SmartStart nodes when bootstrapping times out
- Z-Wave JS: Improve how unresponsive controllers are handled
- Tweak Heatit Z-TRM6 options
- Add Ring Alarm Panic Button Gen2
- Update fingerprints for Vesternet device
- Treat Binary Switch Set and Thermostat Mode Set as reports for SRT321 HRT4-ZW
- Override supported Thermostat modes for Eurotronics Spirit TRV
- Correct firmware warnings for Zooz controllers
- Correct overridden thermostatMode metadata for ZME_FT
- Add MCOHome C521/C621 shutters, fix C321, make shutters consistent
- Correct product id for Fakro ZWS12
- add PM-B400ZW-N
- Ensure kWh is written consistently in parameter units
- Add-on: Add
safe_mode
configuration option to put Z-Wave network in safe mode. This can be used help with troubleshooting network issues, such as being unable to start it, but will likely slow down your network and should therefore be used sparingly. This is an advanced configuration option that should not be adjusted in most cases and is therefore hidden from the default view. - Add-on: Switch to semantic versioning. With this change, major version changes to the addon will now reflect e.g. a major version release of Z-Wave JS or a significant change to the add-on structure. This should help users better understand the potential impact of an upgrade.
- Z-Wave JS: Includes several more fixes and workarounds for the problematic interaction between some controller firmware bugs and the automatic controller recovery introduced in the
v12
release
- Add NEO Cool Cam Repeater
- Increase report timeout for Aeotec Multisensor 6 to 2s
- Z-Wave JS: Fixed an issue with multi-target firmware updates that prevented updates from being applied correctly
Almost 1000 device configuration files have been reworked to be more consistent, mostly affecting device labels, parameter labels, descriptions and predefined options. After updating, you should expect to see several notifications for changed device configurations, prompting you to re-interview the affected nodes. Unless the device is mentioned below, there's no need to do this immediately.
- Add parameter 26 to Inovelli VZW31-SN
- Always set time for Namron 16A thermostats as UTC
- Add Alloy (Zipato) devices
- Parameter 21 of Inovelli VZW31-SN is readonly
- Add Shelly Wave Shutter
- Add Eurotronic Comet Z (700 series)
- Add params 7, 18, 19 to Zooz ZEN71 FW 10.20
- Add Qubino Shades Remote Controller
- Add fingerprint for new MH8-FC version, add new option for param 1
- Add Hank HKZW-SO08
- Add link to manual of Honeywell T6 Pro Thermostat
- Z-Wave JS: Fixed a crash that could happen while logging dropped sensor readings.
- Z-Wave JS: Change the default timeout to handle slow 500 series controllers.
- Treat Basic Set as events for TKB TZ35S/D and TZ55S/D
- Add Zooz ZAC38 Range Extender
- Corrected the label of the notification event
0x0a
to beEmergency Alarm
- Add-on: Make
soft_reset
configuration option optional since, when required, it breaks add-on installations done through thezwave_js
integration.
- Z-Wave JS: Fixes or works around multiple issues with 500 series controllers that could trigger the unresponsive controller detection in Z-Wave JS 12 in situations where it was not necessary, causing restart loops.
- Add-on: Add a
soft_reset
configuration option to choose how to handle soft-reset functionality for 500 series controllers. - Add-on: Extend timeout from 3 seconds to 30 to give Z-Wave JS more time to commit things to disk.
- Z-Wave JS: The workaround from v12.0.0 for the 7.19.x SDK bug was not working correctly when the command that caused the controller to get stuck could be retried. This has now been fixed.
- Z-Wave JS: Ignore when a node reports Security S0/S2 CC to have version 0 (unsupported) although it is using that CC
- Add Shelly to manufacturers
- Add Shelly Wave 1, Wave 2PM, update Wave 1PM association labels
- Add Sunricher SR-ZV2833PAC
- Z-Wave JS Server: For users that have opted in to data collection in their Home Assistant Z-Wave configuration, a missing return caused the server to try to soft reset the controller during Home Assistant startup for Home Assiststant versions 2023.9.x or less. This has now been resolved.
- Add-on: Revert change to stop rebuilding @serialport/bindings-cpp from source as the problem is fixed on some CPU platforms but not all
- Z-Wave JS: 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 backward compatible, but will work once again starting in 2023.10.0. This breaking change ultimately improves firmware updates, as checking for updates no longer requires communication with the device, therefore reducing the risk of corrupting manufacturer information. This also means that updates for battery-powered devices can be detected without waking up the devices.
- Z-Wave JS: Unresponsive controllers are now detected and automatically restarted if possible.
- Z-Wave JS: 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.
- Add-on: We no longer rebuild the @serialport/bindings-cpp package from source.
- Z-Wave JS: 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.
- Z-Wave JS: Fixed an issue where supporting controllers would no longer be automatically restarted after failing to do so once.
- Z-Wave JS: Devices that send notifications from endpoints, like Aeotec Wallmote, are now properly supported.
- 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
- Z-Wave JS: Fixed an issue causing commands that have previously been moved to the wakeup queue for sleeping nodes to no longer be handled correctly on wakeup and block the send queue for an extended amount of time
- Z-Wave JS: Optimized the order of node communication during startup to ensure responsive nodes are ready first
- Z-Wave JS: The start/stop time and date values in
Schedule Entry Lock
CC commands are now validated - Z-Wave JS: Fixed an issue where
hasDeviceConfigChanged
would return the opposite of what it should, triggering repair issues for users on HA version >= 2023.9.0b0.
- Delay value refresh for ZW500D
- Update several Zooz devices to their 800 series revisions
- Extend version range for Vesternet VES-ZW-DIM-001
- Z-Wave JS: Applications can now report on controller status
- Z-Wave JS Server: Added support for controller identify event
- Z-Wave JS: Fixed a regression from v11.10.1 where the controller's firmware version was not fully queried
- Z-Wave JS: Change order of commands so the startup does not fail when a controller is already set to use 16-bit node IDs and soft-reset is disabled
- Z-Wave JS: Soft-reset is now always enabled on 700+ series controllers
- Z-Wave JS: Queried user codes and their status are now preserved during re-interview when they won't be re-queried automatically
- Z-Wave JS: Fixed an issue where nodes were being marked as dead because the controller couldn't transmit.
- Z-Wave JS: Fixed an issue where 700 series controllers were not soft-reset after NVM backup when soft-reset was disabled via config
- Z-Wave JS: Discard Meter CC and Multilevel Sensor CC reports when the node they supposedly come from does not support them
- Z-Wave JS: Abort inclusion when a node with the same ID is already part of the network
- Z-Wave JS: Fixed a startup crash that happens when the controller returns an empty list of nodes
- Z-Wave JS: Fixed an issue where API calls would be rejected early or incorrectly resolved while the driver was still retrying a command to an unresponsive node
- Z-Wave JS: Fixed an issue where the controller would be considered jammed if it responds with a Fail status, even after transmitting
- Disable Supervision for Kwikset HC620 to work around a device bug causing it to flood the network
- Add fingerprint for Ring Outdoor Contact Sensor
- Remove unnecessary endpoint functionality for CT100
- Correct reporting frequency parameter values for Sensative AB Strips Comfort / Drips Multisensor
- Bump Z-Wave JS Server to 1.31.0
- Bump Z-Wave JS to 11.11.0
- Bump Z-Wave JS to 11.12.0
- Bump Z-Wave JS to 11.13.0
- Bump Z-Wave JS to 11.13.1
- Z-Wave JS: Fixed a bug where firmware links that redirected to another URL were not supported
- Z-Wave JS: Change order of commands so the startup does not fail when a controller is already set to use 16-bit node IDs and soft-reset is disabled
- Z-Wave JS: Soft-reset is now always enabled on 700+ series controllers
- Z-Wave JS: Queried user codes and their status are now preserved during re-interview when they won't be re-queried automatically
- Add parameters 9-13 to Minoston MP21ZP / MP31ZP
- Add fingerprint to Yale YRD446-ZW2
- Add and update Yale Assure ZW3 series locks
- Remove unnecessary endpoint functionality for CT101
- Z-Wave JS: Fixed an issue where a delayed endpoint capability report could be associated with the wrong query
- Z-Wave JS: During NVM migration, some invalid/unexpected bytes in the 500 series NVM can now be corrected
- Z-Wave JS: Hide configuration values for Door Lock CC v4 functionality that is not supported by a lock
- Z-Wave JS: When a CC version query times out, the CC version is now actually assumed to be 1
- Z-Wave JS: Recover from Security S2 collisions in a common scenario where nodes send a supervised command at the same time Z-Wave JS is trying to control them
- Z-Wave JS: During NVM migration, an incorrect flag for "on other network" is now automatically corrected instead of raising an error
- Z-Wave JS: Fixed an issue where turning on a Multilevel Switch with transition duration could update the currentValue to an illegal value
- Z-Wave JS: Improve heuristic to refresh values from legacy nodes when receiving a node information frame
- Z-Wave JS: Fixed an issue where no control values were exposed for devices that do not support/advertise Version CC
- Z-Wave JS: Fixed a regression introduced in 11.9.1 that would sometimes cause the startup process to hang
- Add Leviton RZM10-1L
- Force use of Multi Channel CC v1 for all versions of PE653
- Correct state after power failure for Minoston MP21Z/31Z
- Add Namron 4512757
- Preserve endpoint 0 for Zooz ZEN14 to toggle both outlets at once
- Correct value size for some Nortek PD300EMZ5-1 params that were previously swapped
- Add new MCOHome MH-S411/S412 models
- Bump Z-Wave JS to 11.7.0
- Bump Z-Wave JS to 11.8.0
- Bump Z-Wave JS to 11.8.1
- Bump Z-Wave JS to 11.9.0
- Bump Z-Wave JS to 11.9.1
- Bump Z-Wave JS to 11.9.2
- Z-Wave JS Server: Add support for inclusions that are started outside of Z-Wave JS Server
- Z-Wave JS Server: Add support for lastSeen property
- Z-Wave JS: Add support for identifying on request of other nodes
- Z-Wave JS: Improved auto-discovery of config parameters
- Z-Wave JS Server: Fix hard reset support in Z-Wave JS Server
- Z-Wave JS: Increased OTA update timeout, which can help with firmware updates in busy/unstable networks
- Z-Wave JS: Fixed a crash that could happen when including a device with an inclusion controller
- Z-Wave JS: Improved the automatic removal of factory-reset devices that are slow to leave the network
- Z-Wave JS: Devices that failed to join using SmartStart are now automatically removed
- Z-Wave JS: Fix an issue where Z-Wave JS could get stuck when removing a node from the network failed
- Correct config parameters for Duwi ZW ESJ 300
- Add new FW3.6 parameters to Aeotec ZW141 Nano Shutter
- Add metadata to HANK Electronics Ltd. HKZW-SO01
- Hide Binary Switch CC in favor of Window Covering CC on iBlinds v3
- Remove unnecessary endpoints for RTC CT32
- Update Swidget devices to match their June 8th 2023 spec
- Add endpoint configuration parameters to SES 302
- Disable Window Covering CC for ZVIDAR Roller Blind
- Add missing product type to Aeotec Water Sensor 7 Basic ZWA018
- Override endpoint indizes for heatapp! floor
- Override schedule slot count for P-KFCON-MOD-YALE
- Override supported color channels for Zipato RGBW Bulb2
- Override supported thermostat modes for Z-Wave.me ZME_FT
- Add Heatit ZM Dimmer
- Add Heatit Z-HAN2
- Add Remotec ZXT-800
- Clarify Hand Button action for ZVIDAR Z-CM-V01 Smart Curtain Motor
- Add MCOHome MH-S220 FW 3.2
- Add another device ID for Switch IO On/Off Power Switch
- Add/fix params for Intermatic PE653
- Add ShenZhen Sunricher Technology Multisensor SR-ZV9032A-EU
- Add new fingerprint for Zooz ZST10-700
- Fix Zooz ZSE40 parameters 7 and 8
- Correct parameters of Zooz ZEN05
- Override supported setpoint types for Intermatic PE653
- Update Inovelli LZW31 parameter 52 for FW 1.54
- Add new product id to Fakro ZWS12
- Disable Supervision for NICE Spa IBT4ZWAVE
- Add variant of Inovelli NZW31T with manufacturer ID 0x015d
- Split and correct Minoston MP21Z/MP31Z/MP21ZP/MP31ZP config files
- Add EVA LOGIK (NIE Tech) ZKS31 Rotary Dimmer
- Bump Z-Wave JS Server to 1.29.0
- Bump Z-Wave JS Server to 1.29.1
- Bump Z-Wave JS Server to 1.30.0
- Bump Z-Wave JS to 10.23.4
- Bump Z-Wave JS to 10.23.5
- Bump Z-Wave JS to 10.23.6
- Bump Z-Wave JS to 11.0.0
- Bump Z-Wave JS to 11.1.0
- Bump Z-Wave JS to 11.2.0
- Bump Z-Wave JS to 11.3.0
- Bump Z-Wave JS to 11.4.0
- Bump Z-Wave JS to 11.4.1
- Bump Z-Wave JS to 11.4.2
- Bump Z-Wave JS to 11.5.0
- Bump Z-Wave JS to 11.5.1
- Bump Z-Wave JS to 11.5.2
- Bump Z-Wave JS to 11.5.3
- Bump Z-Wave JS to 11.6.0
- Fixed an issue which could cause temperature to be shown in Celsius instead of Fahrenheit
- Fixed an issue which could cause devices to be incorrectly considered to be awake
- Verify state change for barrier devices without support for Supervision CC instead of assuming commands to succeed
- Correct config parameters for Duwi ZW ESJ 300
- Fixed an issue introduced in Z-Wave JS
10.21.0
where some optimistic value updates would no longer happen after successful multicast commands
- Fixed a crash scenario
- Fixed an issue that caused device values to stop updating
- Add LG U+ smart switches
- Add/correct config files for iSurpass J1825
- Added another variant of Kwikset 914C
- Add Dawon PM-S140-ZW, PM-S340-ZW and KR frequencies
- Fixed several crashes
- Expose some device functionality that would previously be hidden as redundant
- Auto-discovered config parameters (for new devices) can now be edited
- Properly support config parameters above number 255
- Optimized the config parameter queries during the interview to take much less time in many cases
- Some minor changes to better comply with the Z-Wave specification
- Add configuration for Zooz ZEN53, 54, 55
- Extend version range for Vesternet VES-ZW-HLD-016
- Add 700 series variant of SimonTech Roller Blind
- Updated instructions for Leviton VRS15 and ZW15R
- Bump Z-Wave JS to 10.21.0
- Bump Z-Wave JS to 10.20.0
- Bump Z-Wave JS to 10.19.0
- Bump Z-Wave JS to 10.18.0
- Bump Z-Wave JS to 10.17.1
- Bump Z-Wave JS Server to 1.28.0
- Bump Z-Wave JS to 10.15.0
- Bump Z-Wave JS to 10.14.1
- Bump Z-Wave JS to 10.14.0
- Bump Z-Wave JS to 10.13.0
- Bump Z-Wave JS Server to 1.27.0
- Bump Z-Wave JS to 10.12.0
- Bump Z-Wave JS to 10.11.1
- Bump Z-Wave JS to 10.11.0
- Bump Z-Wave JS Server to 1.23.1
- Bump Z-Wave JS to 10.2.0
- Bump Z-Wave JS to test build to try to address memory leak
- Revert to default base image
- Use same base image as community add-on zwave-js-ui
- Use edge version of NodeJS (16.17.0)
- Bump Alpine to 3.16
- Fix finish script for S6 V3
- Fix permissions issue with startup scripts
- Disable soft-reset if VM is detected
- Fix casing issues with security keys
- Fix
emulate_hardware
configuration option
- Retain legacy network_key config option to stay backwards compatible.
- Bump Z-Wave JS Server to 1.10.5
- Bump Z-Wave JS to 8.4.1
- Add support for S2 keys in the addon configuration (check the Security Keys section of the configuration docs for more details)
- Bump Z-Wave JS to 7.7.0
- Create persistent directory for device config files to allow for future config updating functionality through the Home Assistant UI.
- Pin Z-Wave JS to 7.2.3
- Make log level a configuration option
- Bump Z-Wave JS Server to 1.2.1
- Pin Z-Wave JS to version 6.6.3
- Unpin Z-Wave JS dependencies
- Bump Z-Wave JS to 6.5.1
- Pin Z-Wave JS dependencies
- Bump Z-Wave JS Server to 1.1.0 This is the same code as 2.0.0. Home Assistant 2021.2 rejects any ZJS Server version that is v2+
- Bump Z-Wave JS Server to 2.0.0
- Update hardware configuration for Supervisor 2021.02.5
- Upgrade Z-Wave JS Server to 1.0.0-beta.5
- Pin Z-Wave JS to version 6.1.3
- Initial release