Qubino ZMNHBD1 mcEndpoint parsing

Begonnen von mattwire, 15 März 2016, 21:57:21

Vorheriges Thema - Nächstes Thema

mattwire

This device returns the code 056008400200 but fhem is looking for 04600...  Replacing the regex (046008...) with 0[45]60 in 3 places allows this device to work properly.

From FHEM:
UNPARSED MULTI_CHANNEL 056008400200
basicReport ffff00
mcCapability_01 ZWAVEPLUS_INFO VERSION SWITCH_BINARY BASIC SWITCH_ALL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO METER MARK BASIC
mcCapability_02 ZWAVEPLUS_INFO VERSION SWITCH_BINARY BASIC SWITCH_ALL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO METER MARK BASIC
mcEndpoints total 2, identical
model Qubino ZMNHBD1 Flush 2 Relays Plus
modelConfig qubino/ZMNHBD1.xml
modelId 0159-0002-0051

rudolfkoenig

I applied your proposed changes.

In my documentation MULTI_CHANNEL in Version 2 and 3 reports only 2 Parameters (i.e. the length is 4), your device reports three Parameters. Can you please execute a "get device versionClassAll", and show the vclasses attribute here after the command finished?


mattwire

Hi result of get versionClassAll is:
vclasses: ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_ALL:1 SWITCH_BINARY:1 VERSION:2 ZWAVEPLUS_INFO:2