The “Raw Description” used for fingerprinting is AFAIK supposed to come from the Z-Wave device itself.
For the Fibaro FGK-101 Z-Wave Door/Window Sensor (partially supported by ST), it is reported in “My Devices” as :
“0 0 0x2001 0 0 0 c 0x30 0x9C 0x60 0x85 0x72 0x70 0x86 0x80 0x84 0x7A 0xEF 0x2B”
But I know for a fact that this sensor supports Temperature Measurement, with the optional DS18B20, as explained in the User Manual : http://www.fibaro.com/en/the-fibaro-system/door-window-sensor
What I don’t understand is that for this sensor to actually support “Temperature Measurement”, its Raw Description should certainly include 0x31 [COMMAND_CLASS_SENSOR_MULTILEVEL], in addition to 0x30 [COMMAND_CLASS_SENSOR_BINARY].
But it does not.
So my question :
Is the “Raw Description” used for fingerprinting an exhaustive list of all capabilities supported by a given real Device, or is it a partial list, including only the capabilities the SmartThings Hub does support at this time ?
Note that the Fibaro Z-Wave Door/Window Sensor is actually a composite, multiple channels Device (3 channels : 2 binary, 1 multilevel), but that should not be the issue.
Or is it ?
Any help appreciated…