Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Features * Add missing specific device classes and expose Z-Wave+ Device Types through the `SpecificDeviceClass` class * Device metadata like inclusion instructions are now exposed through the `DeviceConfig` class * Added support for `.bin` firmware files * Added the ability to compose config files by importing templates * Add compat option `manualValueRefreshDelayMs` to delay the automatic refresh of legacy devices when a NIF is received * Implemented `Thermostat Fan Mode CC` * Implemented `Thermostat Fan State CC` * The `"notification"` event no longer includes a CC instance as event parameters. CC instances are first converted to a plain JS object now. * Added the `updateLogConfig` method to `Driver` to update logging configuration on the fly. ### Bugfixes * It is no longer assumed that a node is included securely when it responds to a nonce request * `.hex` firmware update files with sparse data are now parsed correctly * Aeotec firmware updates with spaces in the firmware name are now accepted * Avoid infinite loops when scanning V3+ config params when the device does not use param number 0 to indicate the end of the list * Guard `handleClockReport` against crashing because of no support * Sleeping nodes are now immediately marked as ready when restarting from cache * Fixed a crash that could happen during Z-Wave+ bootstrapping * Fixed a crash that could happen when parsing a `Node Naming And Location CC` with a malformed UTF16 string * Unsolicited reports are no longer mapped from the root endpoint to endpoint 1 if that endpoint does not support the CC ### Config file changes * add Inovelli NZW30T manufactured by NIE Technology * correct device names UFairy ZSE01/ZSE02 * improve Kwikset support * improve Yale Lock support * improved zen22 support * force Binary Switch support for Qubino ZMNHDA * Imported several config files from the Z-Wave Alliance * Add compat flag `treatBasicSetAsEvent` to linear wt00z-1 * Add Yale NTM625 sectional mortise lock configuration * Use compat option `manualValueRefreshDelayMs` for Leviton DZMX1 * Move product Type/Id from CT100 to CT101 * Add/update MCOHome config files for v5 devices * Fix latest firmware config for Zooz ZEN30 * Add support for TechniSat On/Off switch flush mount, BJ * Add Technisat shutter-switch * Add LED always on to GE 46201 * Removed descriptions from configuration options that are very similar to the labels * Add support for Inovelli LZW45 * Add a config file for Homeseer HSM200 * Update parameters for Inovelli LZW31-SN and LZW31-BSD
- Loading branch information