Updating the (thing) configuration using openHAB 3.4.0 fails.
It seems that changing any value fails.
2023-01-10 17:27:33.942 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update received
2023-01-10 17:27:33.944 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_10_1 to 5 (BigDecimal)
2023-01-10 17:27:33.945 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored group_1 to [controller] (ArrayList)
2023-01-10 17:27:33.945 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored group_3 to [node_3, node_5] (ArrayList)
2023-01-10 17:27:33.945 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored group_2 to [] (EmptyList)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_1_1 to 644 (BigDecimal)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_6_2 to 10 (BigDecimal)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update set config_7_1 to 0 (BigDecimal)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Error getting configurationCommandClass
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_8_1 to 50 (BigDecimal)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_12_2 to 5 (BigDecimal)
2023-01-10 17:27:33.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_11_2 to 50 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_9_2 to 3 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_2_2 to 10 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_3_2 to 10 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_13_2 to 0 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_14_1 to 0 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_4_2 to 0 (BigDecimal)
2023-01-10 17:27:33.947 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored config_5_2 to 0 (BigDecimal)
2023-01-10 17:27:33.948 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Configuration update ignored node_id to 6 (BigDecimal)
A snippet from the configuration:
And because I am not allowed to upload a file, this is the full xml in /var/lib/openhab/zwave/…
<node>
<homeId>0xf3bf0e49</homeId>
<nodeId>6</nodeId>
<version>4</version>
<manufacturer>0x19b</manufacturer>
<deviceId>0x204</deviceId>
<deviceType>0x4</deviceType>
<listening>false</listening>
<frequentlyListening>true</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<sleepDelay>500</sleepDelay>
<nodeInformationFrame>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
<commandClass>COMMAND_CLASS_TRANSPORT_SERVICE</commandClass>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY_2</commandClass>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<commandClass>COMMAND_CLASS_SUPERVISION</commandClass>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
<commandClass>COMMAND_CLASS_THERMOSTAT_MODE</commandClass>
<commandClass>COMMAND_CLASS_THERMOSTAT_SETPOINT</commandClass>
<commandClass>COMMAND_CLASS_THERMOSTAT_OPERATING_STATE</commandClass>
<commandClass>COMMAND_CLASS_PROTECTION</commandClass>
</nodeInformationFrame>
<associationGroups class="concurrent-hash-map">
<entry>
<int>1</int>
<associationGroup>
<index>1</index>
<maxNodes>0</maxNodes>
<associations>
<associationMember>
<node>1</node>
</associationMember>
</associations>
</associationGroup>
</entry>
<entry>
<int>2</int>
<associationGroup>
<index>2</index>
<maxNodes>0</maxNodes>
<associations/>
</associationGroup>
</entry>
<entry>
<int>3</int>
<associationGroup>
<index>3</index>
<maxNodes>0</maxNodes>
<associations>
<associationMember>
<node>3</node>
</associationMember>
<associationMember>
<node>5</node>
</associationMember>
</associations>
</associationGroup>
</entry>
</associationGroups>
<endpoints class="concurrent-hash-map">
<entry>
<int>0</int>
<endPoint>
<deviceClass>
<basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>GENERIC_TYPE_THERMOSTAT</genericDeviceClass>
<specificDeviceClass>SPECIFIC_TYPE_THERMOSTAT_GENERAL_V2</specificDeviceClass>
</deviceClass>
<endpointId>0</endpointId>
<secureCommandClasses/>
<supportedCommandClasses class="concurrent-hash-map">
<entry>
<commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
<COMMAND__CLASS__NO__OPERATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__NO__OPERATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BASIC</commandClass>
<COMMAND__CLASS__BASIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BASIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_SENSOR_MULTILEVEL</commandClass>
<COMMAND__CLASS__SENSOR__MULTILEVEL>
<version>0</version>
<instances>0</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<sensors>
<entry>
<multilevelSensorType>TEMPERATURE</multilevelSensorType>
<multilevelSensor>
<sensorType>TEMPERATURE</sensorType>
<initialised>true</initialised>
</multilevelSensor>
</entry>
<entry>
<multilevelSensorType>RELATIVE_HUMIDITY</multilevelSensorType>
<multilevelSensor>
<sensorType>RELATIVE_HUMIDITY</sensorType>
<initialised>true</initialised>
</multilevelSensor>
</entry>
</sensors>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__SENSOR__MULTILEVEL>
</entry>
<entry>
<commandClass>COMMAND_CLASS_THERMOSTAT_MODE</commandClass>
<COMMAND__CLASS__THERMOSTAT__MODE>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<modeTypes>
<modeType>OFF</modeType>
<modeType>HEAT</modeType>
</modeTypes>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__THERMOSTAT__MODE>
</entry>
<entry>
<commandClass>COMMAND_CLASS_THERMOSTAT_OPERATING_STATE</commandClass>
<COMMAND__CLASS__THERMOSTAT__OPERATING__STATE>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__THERMOSTAT__OPERATING__STATE>
</entry>
<entry>
<commandClass>COMMAND_CLASS_THERMOSTAT_SETPOINT</commandClass>
<COMMAND__CLASS__THERMOSTAT__SETPOINT>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<setpoints>
<entry>
<setpointType>HEATING</setpointType>
<setpoint>
<setpointType>HEATING</setpointType>
<initialised>true</initialised>
<initCount>0</initCount>
<outer-class reference="../../../.."/>
</setpoint>
</entry>
</setpoints>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__THERMOSTAT__SETPOINT>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
<COMMAND__CLASS__ASSOCIATION__GRP__INFO>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<autoSubscribeGroups/>
</COMMAND__CLASS__ASSOCIATION__GRP__INFO>
</entry>
<entry>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<COMMAND__CLASS__DEVICE__RESET__LOCALLY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__DEVICE__RESET__LOCALLY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
<COMMAND__CLASS__ZWAVEPLUS__INFO>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<zwPlusVersion>2</zwPlusVersion>
<zwPlusRole>ROLE_TYPE_SLAVE_SLEEPING_LISTENING</zwPlusRole>
<zwPlusNodeType>NODE_TYPE_ZWAVEPLUS_NODE</zwPlusNodeType>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ZWAVEPLUS__INFO>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<COMMAND__CLASS__ALARM>
<version>8</version>
<instances>1</instances>
<control>false</control>
<versionSupported>8</versionSupported>
<alarms>
<entry>
<alarmType>POWER_MANAGEMENT</alarmType>
<alarmState>
<alarmType>POWER_MANAGEMENT</alarmType>
<reportedEvents/>
<outer-class reference="../../../.."/>
</alarmState>
</entry>
</alarms>
<v1Supported>true</v1Supported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ALARM>
</entry>
<entry>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<COMMAND__CLASS__MANUFACTURER__SPECIFIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>411</deviceManufacturer>
<deviceType>4</deviceType>
<deviceId>516</deviceId>
</COMMAND__CLASS__MANUFACTURER__SPECIFIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
<COMMAND__CLASS__POWERLEVEL>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<powerLevel>0</powerLevel>
<powerTimeout>0</powerTimeout>
</COMMAND__CLASS__POWERLEVEL>
</entry>
<entry>
<commandClass>COMMAND_CLASS_PROTECTION</commandClass>
<COMMAND__CLASS__PROTECTION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<localModes/>
<rfModes/>
</COMMAND__CLASS__PROTECTION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
<COMMAND__CLASS__FIRMWARE__UPDATE__MD>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>5</versionSupported>
</COMMAND__CLASS__FIRMWARE__UPDATE__MD>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<COMMAND__CLASS__BATTERY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<batteryLevel>100</batteryLevel>
<batteryLow>false</batteryLow>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BATTERY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<COMMAND__CLASS__ASSOCIATION>
<version>2</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<maxGroups>3</maxGroups>
</COMMAND__CLASS__ASSOCIATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<COMMAND__CLASS__VERSION>
<version>2</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<libraryType>LIB_SLAVE_ENHANCED</libraryType>
<protocolVersion>7.11</protocolVersion>
<applicationVersion>1.2</applicationVersion>
<hardwareVersion>1</hardwareVersion>
</COMMAND__CLASS__VERSION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
<COMMAND__CLASS__INDICATOR>
<version>3</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<isGetSupported>true</isGetSupported>
<supportedIndicatorsInitialised>true</supportedIndicatorsInitialised>
<supportedIndicators>
<ZWaveIndicator>
<type>NODE_IDENTIFY</type>
</ZWaveIndicator>
</supportedIndicators>
</COMMAND__CLASS__INDICATOR>
</entry>
<entry>
<commandClass>COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION</commandClass>
<COMMAND__CLASS__MULTI__CHANNEL__ASSOCIATION>
<version>3</version>
<instances>1</instances>
<control>false</control>
<versionSupported>3</versionSupported>
<maxGroups>3</maxGroups>
</COMMAND__CLASS__MULTI__CHANNEL__ASSOCIATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
<COMMAND__CLASS__SECURITY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__SECURITY>
</entry>
</supportedCommandClasses>
</endPoint>
</entry>
</endpoints>
<nodeNeighbors>
<int>1</int>
<int>3</int>
<int>4</int>
<int>5</int>
</nodeNeighbors>
<lastReceived>2023-01-10 16:24:25.121 UTC</lastReceived>
</node>
The device seems to be listed here:
with a CONFIG COMMAND which is missing locally.