Features
- CC API methods that accept a duration now also accept user-friendly strings like
2m5s
and60s
instead of onlyDuration
class instances - Configuration files may now define association groups on endpoints
- Successful multicast commands now optimistically update the CC values
- Successful multicast commands now verify the current value if the target value is
255
Bugfixes
- Disconnection of a serial-over-TCP socket is now detected and destroy the driver instead of silently failing
- Ensure the external configuration directory exists
- Prevent congestion through delayed wakeup compat queries to sleeping nodes
Config file changes
- Corrected lifeline label for Aeon ZW100
- Aligned Fantem FT100 Motion with ZW100
- Add additional device ID to Wenzhou ZW15S
- Add support for Namron Dimmer 2 400W
- Enable Basic Set mapping for EverSpring SP103
- Align Fantem Door Window Sensor to Aeotec files
- Add Zooz ZEN73/ZEN74; minor fix to importConfig.ts
- Corrected lifeline label on Aeotec ZW112
- Corrected param 8 for Aeotec DSB28
- Corrected labels of power related params for Aeotec DSC11
- Add keypad mapping to Yale Conexis L1
- Several warnings were fixed in config files
Changes under the hood
- Reduced boilerplate for writing configuration files:
readOnly
andwriteOnly
default tofalse
and must now be omitted if they are nottrue
allowManualEntry
is now optional and defaults totrue
unless the parameter isreadOnly
. This must be omitted orfalse
.
- The CC API documentation now mentions the numeric CC identifier
- The
noEndpoint
property for associations in config files has been renamed tomultiChannel
and its meaning was reversed. - The leading comments at the start of config files were removed