I developed a custom Device Handler for the original “Fibaro FGK-101 Temperature & Door/Window” Device, but it breaks down when paired to the latest Z-Wave+ version (aka ZW5) of the FGK-101.
It gets more complicated because Fibaro did not make this ZW5 version 100% upward compatible with the original FGK-101, so I will have to include some conditional code in my custom Handler, because I would like to keep a single version of the Handler, compatible with both versions of the FGK-101.
So the question becomes : how can I reliably identify the 2 versions of the FGK-101 from within the Device Handler itself ?
There are multiple informations which I can download using the proper Commands, such as productTypeId, productId, zWaveProtocolSubVersion, zWaveProtocolVersion, zWaveLibraryType, etc… but I was unable to determine WHICH of those is the true determinator for Z-Wave vs Z-Wave+ version.
Thanks for any help.