ZigBee Fan Switch | Project Zephyr (Blue Series)

Yeah these little things are a blessing and work great. Definitely way better than replacing a whole box for sure.

Make sure the fan itself (not the wall switch) is set to its highest setting. In most cases this is a pull-chain on the fan motor and is the position immediately after “off”. (typically the pull-chain is off–>hi–>med–>low–>off)

Exactly what @mamber said :slight_smile: - check that. I should update my instructions. Great reminder!

Regarding ST, I have the same question. I think it’s how the base code from SmartThings is setup and Eric M had to work within its confines, but let me check.

@EricM_Inovelli - can you answer the 4-Speed question?

I’ve noticed High and Max are the same fyi.

2 Likes

Got the first one installed and working like a charm, thanks Eric & team!
Can’t wait to install the other 6!

PS - @Eric_Inovelli, There’s one step missing in the HomeAssistant / Zigbee2Mqtt guide for anyone using that before the converter goes live in the released stable version.

The quick step instructions here should have one extra step to add the new converter as an external converter into the config file. Once I added the following to the zigbee2mqtt configuration file and restarted the zigbee2mqtt addon, it worked like a charm:

external_converters:
  - VZM35SN.js
2 Likes

SmartThings default capabilities have it setup that way for fans. Max is the same as high. The speed of the fan is determined by the fan itself. You might want to make sure that the pull string has the fan set on the highest speed possible. Some of the settings like dimming speed, ramp rate, etc. are mostly intended to be used when you have the module in “Smart Fan Mode”.

FYI, thanks @mamber for fixing the “ceiling fan mode setting not sticking” in Hubitat. There is a new driver available for it.

1 Like

Thanks for the reminder, I just added that additional info.

@Eric_Inovelli @EricM_Inovelli, so both of the switches do the same the C-8 shows it has paired (get the green flash) I can control for about 5’ish seconds than switch (I get red flash) goes right back to pairing mode (blue light flashing) and no control. I do a re-pairing same cycle. I have reset both, paired both avoiding zigbee 3 repeaters, and exchanging keys in clear. I do have the one pair to C-7 and working.

@EricM_Inovelli .This error is in the middle of the logs I copied:

2023-10-15 11:52:51.952 AMdebuginmaster There was an error while calling zigbee.getEvent: read attr - raw: C8D30100001A05004208565A4D33352D534E, dni: C8D3, endpoint: 01, cluster: 0000, size: 1A, attrId: 0005, encoding: 42, command: 01, value: 08565A4D33352D534E

Full log below:

742023-10-15 11:53:59.736 AMtraceinmaster MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[95, D3, C8, A2, 73, 19, FE, FF, 27, 87, 04, 8E])

dev:40742023-10-15 11:53:59.731 AMdebuginmaster parse(catchall: 0000 0013 00 00 0040 00 C8D3 00 00 0000 00 00 95D3C8A27319FEFF2787048E)

dev:40742023-10-15 11:53:50.359 AMdebuginmaster off [he cmd 0xC8D3 0x01 6 0 {}, delay 333]

dev:40742023-10-15 11:53:50.356 AMinfoinmaster off()

dev:40742023-10-15 11:53:48.112 AMdebuginmaster on [he cmd 0xC8D3 0x01 6 1 {}, delay 333]

dev:40742023-10-15 11:53:48.108 AMinfoinmaster on()

dev:40742023-10-15 11:53:24.289 AMtraceinmaster MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[93, D3, C8, A2, 73, 19, FE, FF, 27, 87, 04, 8E])

dev:40742023-10-15 11:53:24.285 AMdebuginmaster parse(catchall: 0000 0013 00 00 0040 00 C8D3 00 00 0000 00 00 93D3C8A27319FEFF2787048E)

dev:40742023-10-15 11:53:01.640 AMinfoinmaster Report: P258=1 (On/Off mode)

dev:40742023-10-15 11:53:01.637 AMtraceinmaster Private Cluster (cluster:FC31 attr:0102 value:01)

dev:40742023-10-15 11:53:01.633 AMdebuginmaster parse(read attr - raw: C8D301FC310A02011001, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0102, encoding: 10, command: 01, value: 01)

dev:40742023-10-15 11:52:58.295 AMtraceinmaster Private Cluster (cluster:FC31 data:[8D, 02, 01])

dev:40742023-10-15 11:52:58.292 AMdebuginmaster parse(catchall: 0104 FC31 01 01 0040 00 C8D3 00 01 122F 04 01 8D0201)

dev:40742023-10-15 11:52:57.967 AMinfoinmaster Report: P52=0 (SFM disabled)

dev:40742023-10-15 11:52:57.964 AMtraceinmaster Private Cluster (cluster:FC31 attr:0034 value:00)

dev:40742023-10-15 11:52:57.960 AMdebuginmaster parse(read attr - raw: C8D301FC310A34001000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0034, encoding: 10, command: 01, value: 00)

dev:40742023-10-15 11:52:56.285 AMinfoinmaster Report: P258=1 (On/Off mode)

dev:40742023-10-15 11:52:56.282 AMtraceinmaster Private Cluster (cluster:FC31 attr:0102 value:01)

dev:40742023-10-15 11:52:56.279 AMdebuginmaster parse(read attr - raw: C8D301FC310A02011001, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0102, encoding: 10, command: 01, value: 01)

dev:40742023-10-15 11:52:55.949 AMinfoinmaster Report: P257=0 (Remote Control enabled)

dev:40742023-10-15 11:52:55.947 AMtraceinmaster Private Cluster (cluster:FC31 attr:0101 value:00)

dev:40742023-10-15 11:52:55.944 AMdebuginmaster parse(read attr - raw: C8D301FC310A01011000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0101, encoding: 10, command: 01, value: 00)

dev:40742023-10-15 11:52:55.617 AMinfoinmaster Report: P52=0 (SFM disabled)

dev:40742023-10-15 11:52:55.614 AMtraceinmaster Private Cluster (cluster:FC31 attr:0034 value:00)

dev:40742023-10-15 11:52:55.610 AMdebuginmaster parse(read attr - raw: C8D301FC310A34001000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0034, encoding: 10, command: 01, value: 00)

dev:40742023-10-15 11:52:55.281 AMinfoinmaster Report: P51=0 (Bindings)

dev:40742023-10-15 11:52:55.279 AMtraceinmaster Private Cluster (cluster:FC31 attr:0033 value:00)

dev:40742023-10-15 11:52:55.275 AMdebuginmaster parse(read attr - raw: C8D301FC310A33002000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0033, encoding: 20, command: 01, value: 00)

dev:40742023-10-15 11:52:54.950 AMinfoinmaster Report: P33=0 (Overheat: False)

dev:40742023-10-15 11:52:54.948 AMtraceinmaster Private Cluster (cluster:FC31 attr:0021 value:00)

dev:40742023-10-15 11:52:54.944 AMdebuginmaster parse(read attr - raw: C8D301FC310A21001000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0021, encoding: 10, command: 01, value: 00)

dev:40742023-10-15 11:52:54.676 AMtraceinmaster Private Cluster (cluster:FC31 data:[8D, 34, 00])

dev:40742023-10-15 11:52:54.672 AMdebuginmaster parse(catchall: 0104 FC31 01 01 0040 00 C8D3 00 01 122F 04 01 8D3400)

dev:40742023-10-15 11:52:54.641 AMinfoinmaster Report: P32=24 (Internal Temp: 75°F)

dev:40742023-10-15 11:52:54.617 AMtraceinmaster Private Cluster (cluster:FC31 attr:0020 value:18)

dev:40742023-10-15 11:52:54.612 AMdebuginmaster parse(read attr - raw: C8D301FC310A20002818, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0020, encoding: 28, command: 01, value: 18)

dev:40742023-10-15 11:52:54.344 AMinfoinmaster Report: P22=0 (No Aux)

dev:40742023-10-15 11:52:54.340 AMtraceinmaster Private Cluster (cluster:FC31 attr:0016 value:00)

dev:40742023-10-15 11:52:54.332 AMdebuginmaster parse(read attr - raw: C8D301FC310A16002000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0016, encoding: 20, command: 01, value: 00)

dev:40742023-10-15 11:52:54.280 AMinfoinmaster Report: P22=0 (No Aux)

dev:40742023-10-15 11:52:54.278 AMtraceinmaster Private Cluster (cluster:FC31 attr:0016 value:00)

dev:40742023-10-15 11:52:54.274 AMdebuginmaster parse(read attr - raw: C8D301FC310A16002000, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0016, encoding: 20, command: 01, value: 00)

dev:40742023-10-15 11:52:54.008 AMtraceinmaster Private Cluster (cluster:FC31 data:[00])

dev:40742023-10-15 11:52:54.004 AMdebuginmaster parse(catchall: 0104 FC31 01 01 0040 00 C8D3 00 01 122F 04 01 00)

dev:40742023-10-15 11:52:53.953 AMinfoinmaster Report: P21=1 (Neutral)

dev:40742023-10-15 11:52:53.947 AMtraceinmaster Private Cluster (cluster:FC31 attr:0015 value:01)

dev:40742023-10-15 11:52:53.942 AMdebuginmaster parse(read attr - raw: C8D301FC310A15001001, dni: C8D3, endpoint: 01, cluster: FC31, size: 0A, attrId: 0015, encoding: 10, command: 01, value: 01)

dev:40742023-10-15 11:52:53.817 AMdebuginmaster Debug Logging will be disabled in 60 minutes

dev:40742023-10-15 11:52:53.779 AMinfoinmaster Info Logging will be disabled in 20 minutes

dev:40742023-10-15 11:52:53.778 AMdebuginmaster Debug logging Enabled

dev:40742023-10-15 11:52:53.775 AMtraceinmaster Trace logging Disabled

dev:40742023-10-15 11:52:53.774 AMinfoinmaster Info logging Enabled

dev:40742023-10-15 11:52:53.769 AMdebuginmaster setParameter [he wattr 0xC8D3 0x01 0xFC31 0x0102 0x20 {01} {122F}, delay 333, delay 3000, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:53.766 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:53.761 AMdebuginmaster setAttribute [he wattr 0xC8D3 0x01 0xFC31 0x0102 0x20 {01} {122F}, delay 333]

dev:40742023-10-15 11:52:53.757 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:53.717 AMdebuginmaster setParameter [he wattr 0xC8D3 0x01 0xFC31 0x0034 0x20 {00} {122F}, delay 333, delay 3000, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:53.714 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:53.709 AMdebuginmaster setAttribute [he wattr 0xC8D3 0x01 0xFC31 0x0034 0x20 {00} {122F}, delay 333]

dev:40742023-10-15 11:52:53.705 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:53.696 AMdebuginmaster setParameter [he wattr 0xC8D3 0x01 0xFC31 0x0016 0x20 {00} {122F}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:53.693 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:53.688 AMdebuginmaster setAttribute [he wattr 0xC8D3 0x01 0xFC31 0x0016 0x20 {00} {122F}, delay 333]

dev:40742023-10-15 11:52:53.684 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:53.668 AMinfoinmaster updated()

dev:40742023-10-15 11:52:53.622 AMinfoinmaster Speed=off

dev:40742023-10-15 11:52:53.614 AMinfoinmaster Level=254 (100%)

dev:40742023-10-15 11:52:53.612 AMtraceinmaster LEVEL_CONTROL_CLUSTER (cluster:0008 attr:0000 value:FE)

dev:40742023-10-15 11:52:53.610 AMdebuginmaster zigbee.getEvent [name:level, value:99]

dev:40742023-10-15 11:52:53.602 AMdebuginmaster parse(read attr - raw: C8D30100080A000020FE, dni: C8D3, endpoint: 01, cluster: 0008, size: 0A, attrId: 0000, encoding: 20, command: 01, value: FE)

dev:40742023-10-15 11:52:53.271 AMinfoinmaster Power-On State=255 (Previous)

dev:40742023-10-15 11:52:53.269 AMtraceinmaster ON_OFF_CLUSTER (cluster:0006 attr:4003 value:FF)

dev:40742023-10-15 11:52:53.265 AMdebuginmaster parse(read attr - raw: C8D30100060A034030FF, dni: C8D3, endpoint: 01, cluster: 0006, size: 0A, attrId: 4003, encoding: 30, command: 01, value: FF)

dev:40742023-10-15 11:52:52.941 AMtraceinmaster Speed=off

dev:40742023-10-15 11:52:52.938 AMinfoinmaster Switch=0 (off)

dev:40742023-10-15 11:52:52.936 AMtraceinmaster ON_OFF_CLUSTER (cluster:0006 attr:0000 value:00)

dev:40742023-10-15 11:52:52.934 AMdebuginmaster zigbee.getEvent [name:switch, value:off]

dev:40742023-10-15 11:52:52.930 AMdebuginmaster parse(read attr - raw: C8D30100060A00001000, dni: C8D3, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00)

dev:40742023-10-15 11:52:52.606 AMinfoinmaster FW Version=1.04

dev:40742023-10-15 11:52:52.604 AMtraceinmaster BASIC_CLUSTER (cluster:0000 attr:4000 value:1.04)

dev:40742023-10-15 11:52:52.600 AMdebuginmaster parse(read attr - raw: C8D30100001200404204312E3034, dni: C8D3, endpoint: 01, cluster: 0000, size: 12, attrId: 4000, encoding: 42, command: 01, value: 04312E3034)

dev:40742023-10-15 11:52:52.273 AMinfoinmaster FW Date=20230824

dev:40742023-10-15 11:52:52.271 AMtraceinmaster BASIC_CLUSTER (cluster:0000 attr:0006 value:20230824)

dev:40742023-10-15 11:52:52.266 AMdebuginmaster parse(read attr - raw: C8D30100001A060042083230323330383234, dni: C8D3, endpoint: 01, cluster: 0000, size: 1A, attrId: 0006, encoding: 42, command: 01, value: 083230323330383234)

dev:40742023-10-15 11:52:51.959 AMinfoinmaster Model=VZM35-SN

dev:40742023-10-15 11:52:51.956 AMtraceinmaster BASIC_CLUSTER (cluster:0000 attr:0005 value:VZM35-SN)

dev:40742023-10-15 11:52:51.952 AMdebuginmaster There was an error while calling zigbee.getEvent: read attr - raw: C8D30100001A05004208565A4D33352D534E, dni: C8D3, endpoint: 01, cluster: 0000, size: 1A, attrId: 0005, encoding: 42, command: 01, value: 08565A4D33352D534E

dev:40742023-10-15 11:52:51.933 AMdebuginmaster parse(read attr - raw: C8D30100001A05004208565A4D33352D534E, dni: C8D3, endpoint: 01, cluster: 0000, size: 1A, attrId: 0005, encoding: 42, command: 01, value: 08565A4D33352D534E)

dev:40742023-10-15 11:52:51.273 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4600, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[46, 00]]

dev:40742023-10-15 11:52:51.268 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4600)

dev:40742023-10-15 11:52:50.600 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4500, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[45, 00]]

dev:40742023-10-15 11:52:50.597 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4500)

dev:40742023-10-15 11:52:49.934 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4400, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[44, 00]]

dev:40742023-10-15 11:52:49.930 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4400)

dev:40742023-10-15 11:52:49.359 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4300, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[43, 00]]

dev:40742023-10-15 11:52:49.355 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4300)

dev:40742023-10-15 11:52:49.320 AMtraceinmaster MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[90, D3, C8, A2, 73, 19, FE, FF, 27, 87, 04, 8E])

dev:40742023-10-15 11:52:49.311 AMdebuginmaster parse(catchall: 0000 0013 00 00 0040 00 C8D3 00 00 0000 00 00 90D3C8A27319FEFF2787048E)

dev:40742023-10-15 11:52:48.588 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4200, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[42, 00]]

dev:40742023-10-15 11:52:48.585 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4200)

dev:40742023-10-15 11:52:47.920 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4100, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[41, 00]]

dev:40742023-10-15 11:52:47.917 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4100)

dev:40742023-10-15 11:52:47.457 AMinfoinmaster Binding Cluster [raw:catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4000, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C8D3, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[40, 00]]

dev:40742023-10-15 11:52:47.451 AMdebuginmaster parse(catchall: 0000 8021 00 00 0040 00 C8D3 00 00 0000 00 00 4000)

dev:40742023-10-15 11:52:47.156 AMdebuginmaster configure [zdo bind C8D3 0x01 0x01 0x0006 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x01 0x01 0x0008 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x01 0x01 0x0019 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x01 0x01 0x8021 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x01 0x01 0x8022 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x01 0x01 0xFC31 {048727FFFE1973A2} {}, delay 666, zdo bind C8D3 0x02 0x01 0xFC31 {048727FFFE1973A2} {}, delay 666, he raw 0xC8D3 1 0x01 0x0000 {10 00 00 05 00}, delay 333, he raw 0xC8D3 1 0x01 0x0000 {10 00 00 06 00}, delay 333, he raw 0xC8D3 1 0x01 0x0000 {10 00 00 00 40}, delay 333, he raw 0xC8D3 1 0x01 0x0006 {10 00 00 00 00}, delay 333, he raw 0xC8D3 1 0x01 0x0006 {10 00 00 03 40}, delay 333, he raw 0xC8D3 1 0x01 0x0008 {10 00 00 00 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 15 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 20 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 21 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 33 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 01 01}, delay 333, he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:47.146 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:47.144 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:47.142 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 01 01}, delay 333]

dev:40742023-10-15 11:52:47.140 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 01 01}, delay 333]

dev:40742023-10-15 11:52:47.133 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:47.131 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:47.129 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 33 00}, delay 333]

dev:40742023-10-15 11:52:47.127 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 33 00}, delay 333]

dev:40742023-10-15 11:52:47.125 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 21 00}, delay 333]

dev:40742023-10-15 11:52:47.123 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 21 00}, delay 333]

dev:40742023-10-15 11:52:47.121 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 20 00}, delay 333]

dev:40742023-10-15 11:52:47.119 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 20 00}, delay 333]

dev:40742023-10-15 11:52:47.116 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:47.114 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:47.112 AMdebuginmaster getParameter [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 15 00}, delay 333]

dev:40742023-10-15 11:52:47.110 AMdebuginmaster getAttribute [he raw 0xC8D3 1 0x01 0xFC31 {04 2F 12 00 00 15 00}, delay 333]

dev:40742023-10-15 11:52:47.099 AMtraceinmaster readDeviceAttributes()

dev:40742023-10-15 11:52:47.097 AMinfoinmaster Driver Date 2023-10-10

dev:40742023-10-15 11:52:47.093 AMinfoinmaster refresh()

dev:40742023-10-15 11:52:47.090 AMinfoinmaster re-establish lifeline bindings to hub

dev:40742023-10-15 11:52:47.087 AMinfoinmaster configure()

dev:40742023-10-15 11:52:13.580 AMdebuginmaster Debug Logging will be disabled in 60 minutes

dev:40742023-10-15 11:52:13.476 AMinfoinmaster Info Logging will be disabled in 20 minutes

dev:40742023-10-15 11:52:13.474 AMdebuginmaster Debug logging Enabled

dev:40742023-10-15 11:52:13.472 AMtraceinmaster Trace logging Disabled

dev:40742023-10-15 11:52:13.470 AMinfoinmaster Info logging Enabled

dev:40742023-10-15 11:52:13.465 AMdebuginmaster setParameter [he wattr 0x8E0A 0x01 0xFC31 0x0102 0x20 {01} {122F}, delay 333, delay 3000, he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:13.463 AMdebuginmaster getAttribute [he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 02 01}, delay 333]

dev:40742023-10-15 11:52:13.461 AMdebuginmaster setAttribute [he wattr 0x8E0A 0x01 0xFC31 0x0102 0x20 {01} {122F}, delay 333]

dev:40742023-10-15 11:52:13.458 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:13.428 AMdebuginmaster setParameter [he wattr 0x8E0A 0x01 0xFC31 0x0034 0x20 {00} {122F}, delay 333, delay 3000, he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:13.426 AMdebuginmaster getAttribute [he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 34 00}, delay 333]

dev:40742023-10-15 11:52:13.423 AMdebuginmaster setAttribute [he wattr 0x8E0A 0x01 0xFC31 0x0034 0x20 {00} {122F}, delay 333]

dev:40742023-10-15 11:52:13.421 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:13.414 AMdebuginmaster setParameter [he wattr 0x8E0A 0x01 0xFC31 0x0016 0x20 {00} {122F}, delay 333, he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:13.412 AMdebuginmaster getAttribute [he raw 0x8E0A 1 0x01 0xFC31 {04 2F 12 00 00 16 00}, delay 333]

dev:40742023-10-15 11:52:13.408 AMdebuginmaster setAttribute [he wattr 0x8E0A 0x01 0xFC31 0x0016 0x20 {00} {122F}, delay 333]

dev:40742023-10-15 11:52:13.397 AMdebuginmaster calculateSize(150)

dev:40742023-10-15 11:52:13.360 AMinfoinmaster updated()

It’s pretty hard to read those logs with all the debug data and line wrapping. If posting logs in the future, please attach it as a file without line-wrapping.

One thing I did notice is there is a newer version of the driver thats fixes a couple bugs in the version you are running. I’m not sure if they are related, but the first thing to do is update the driver, then click the CONFIGURE button in the Hubitat driver page. Then see if you’re still having issues.

A few additional notes:

  1. Some people choose to do Config ALL and I used to say it doesn’t hurt. But the latest firmware and drivers have a TON of parameters so Config ALL is overkill in most cases. The general recommendation after a driver update is to just do a CONFIGURE (with no options). With that said, it’s possible in this case that some obscure parameter get out-of-whack and a Config ALL or Config DEFAULT might help. Just be prepared to get a ton of logging info if you use either of those options.

  2. Avoid enabling DEBUG logging unless specifically asked for by a developer. As you can see it generates a lot of data and makes it much harder to zero in on the actual errors. INFO and/or TRACE logging is usually enough. If additional debug logging is needed it will be requested specifically.

2 Likes

Thanks for the info I have removed and re-paired the device and I am not sure how to save the log file so I can upload. Sorry I wish I understood the code side of things! At this point I feel I am going mad.

@mamber Here is the warning I have:

Have you updated the driver? (driver date 2023-10-14) Its available via HPM. After you load the new driver click on Configure in the hubitat device page.

Then reload the browser page and make sure you’re running the latest version

image

When you say “reset” what do you mean exactly? Are you just ‘rebooting’ via airgap, or doing a full ‘factory reset’ by holding the UP and CONFIG paddle buttons for >20 seconds?

post a file of the log with INFO and TRACE enabled (but NOT Debug). And please filter to only that device like you did before and only during the time window where it works for a bit and then stops working

copy the log text like you did before, but paste it to a text file (using Notepad or similar app). Then you can upload the file using the Upload button in the toolbar
image

have you tried pairing this switch to the C-7? I’m wondering if this is a C8 issue.

@mamber I need to move it back to the C-8. It pairs to both my C-7s and my C-5. When I do the rang test it shows red, but it does this for all hubs even when near the hub. I have done a full factory rest hold for 20 until I get the red. I will move it back to the C-8 shortly. My surface is low and need to charge it and me (need coffee)

@mamber for the upload of log files that is what I did and get a message that it must be jpg, gif, heic, etc and it is back on the C-8. I will try you PM you the text file. PM file did not work.

Well that’s pretty weird if it works fine on the C5 and C7 but not C8. So that might appear in the logs as a hub or sys entry. So if you’re filtering the log entries, go ahead and include any other entities that look relevant (don’t limit to just the one device as I has previously mentioned).

Is this the only Inovelli that does this? If so, its possible this one device is bad and you may need to RMA it.

Best to keep posting here so others can put eyes on it. Instead of uploading the file, go back to pasting the text, but tag it with this button
image

Okay here is the log @mamber

dev:40782023-10-15 06:49:29.762 PMtraceVZM35 MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[A1, 20, DE, A2, 73, 19, FE, FF, 27, 87, 04, 8E])
dev:40782023-10-15 06:49:29.759 PMtraceVZM35 parse(catchall: 0000 0013 00 00 0040 00 DE20 00 00 0000 00 00 A120DEA27319FEFF2787048E)
dev:40782023-10-15 06:49:18.071 PMinfoVZM35 on()
dev:40782023-10-15 06:49:16.983 PMinfoVZM35 off()
dev:40782023-10-15 06:49:13.123 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[01, 00])
dev:40782023-10-15 06:49:13.121 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0100)
dev:40782023-10-15 06:49:13.022 PMinfoVZM35 on()
dev:40782023-10-15 06:49:10.776 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[00, 00])
dev:40782023-10-15 06:49:10.773 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0000)
dev:40782023-10-15 06:49:10.674 PMinfoVZM35 off()
dev:40782023-10-15 06:49:09.173 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[01, 00])
dev:40782023-10-15 06:49:09.171 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0100)
dev:40782023-10-15 06:49:09.071 PMinfoVZM35 on()
dev:40782023-10-15 06:49:06.569 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[00, 00])
dev:40782023-10-15 06:49:06.567 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0000)
dev:40782023-10-15 06:49:06.463 PMinfoVZM35 off()
dev:40782023-10-15 06:49:02.762 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[01, 00])
dev:40782023-10-15 06:49:02.760 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0100)
dev:40782023-10-15 06:49:02.654 PMinfoVZM35 on()
dev:40782023-10-15 06:48:59.899 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[00, 00])
dev:40782023-10-15 06:48:59.896 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0000)
dev:40782023-10-15 06:48:59.796 PMinfoVZM35 off()
dev:40782023-10-15 06:48:58.922 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[01, 00])
dev:40782023-10-15 06:48:58.920 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0100)
dev:40782023-10-15 06:48:58.818 PMinfoVZM35 on()
dev:40782023-10-15 06:48:58.048 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[00, 00])
dev:40782023-10-15 06:48:58.044 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0000)
dev:40782023-10-15 06:48:57.942 PMinfoVZM35 off()
dev:40782023-10-15 06:48:56.800 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[01, 00])
dev:40782023-10-15 06:48:56.795 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0100)
dev:40782023-10-15 06:48:56.690 PMinfoVZM35 on()
dev:40782023-10-15 06:48:55.646 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 data:[00, 00])
dev:40782023-10-15 06:48:55.644 PMtraceVZM35 parse(catchall: 0104 0006 01 01 0040 00 DE20 00 00 0000 0B 01 0000)
dev:40782023-10-15 06:48:55.541 PMinfoVZM35 off()
dev:40782023-10-15 06:48:54.241 PMtraceVZM35 MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[9F, 20, DE, A2, 73, 19, FE, FF, 27, 87, 04, 8E])
dev:40782023-10-15 06:48:54.239 PMtraceVZM35 parse(catchall: 0000 0013 00 00 0040 00 DE20 00 00 0000 00 00 9F20DEA27319FEFF2787048E)
dev:40782023-10-15 06:48:27.388 PMinfoVZM35 Report: P258=1 (On/Off mode)
dev:40782023-10-15 06:48:27.385 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0102 value:01)
dev:40782023-10-15 06:48:27.382 PMtraceVZM35 parse(read attr - raw: DE2001FC310A02011001, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0102, encoding: 10, command: 01, value: 01)
dev:40782023-10-15 06:48:27.050 PMinfoVZM35 Report: P257=0 (Remote Control enabled)
dev:40782023-10-15 06:48:27.048 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0101 value:00)
dev:40782023-10-15 06:48:27.045 PMtraceVZM35 parse(read attr - raw: DE2001FC310A01011000, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0101, encoding: 10, command: 01, value: 00)
dev:40782023-10-15 06:48:26.722 PMinfoVZM35 Report: P52=0 (SFM disabled)
dev:40782023-10-15 06:48:26.719 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0034 value:00)
dev:40782023-10-15 06:48:26.717 PMtraceVZM35 parse(read attr - raw: DE2001FC310A34001000, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0034, encoding: 10, command: 01, value: 00)
dev:40782023-10-15 06:48:26.382 PMinfoVZM35 Report: P51=0 (Bindings)
dev:40782023-10-15 06:48:26.379 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0033 value:00)
dev:40782023-10-15 06:48:26.376 PMtraceVZM35 parse(read attr - raw: DE2001FC310A33002000, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0033, encoding: 20, command: 01, value: 00)
dev:40782023-10-15 06:48:26.047 PMinfoVZM35 Report: P33=0 (Overheat: False)
dev:40782023-10-15 06:48:26.045 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0021 value:00)
dev:40782023-10-15 06:48:26.042 PMtraceVZM35 parse(read attr - raw: DE2001FC310A21001000, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0021, encoding: 10, command: 01, value: 00)
dev:40782023-10-15 06:48:25.718 PMinfoVZM35 Report: P32=40 (Internal Temp: 104°F)
dev:40782023-10-15 06:48:25.712 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0020 value:28)
dev:40782023-10-15 06:48:25.709 PMtraceVZM35 parse(read attr - raw: DE2001FC310A20002828, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0020, encoding: 28, command: 01, value: 28)
dev:40782023-10-15 06:48:25.381 PMinfoVZM35 Report: P22=0 (No Aux)
dev:40782023-10-15 06:48:25.379 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0016 value:00)
dev:40782023-10-15 06:48:25.376 PMtraceVZM35 parse(read attr - raw: DE2001FC310A16002000, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0016, encoding: 20, command: 01, value: 00)
dev:40782023-10-15 06:48:25.050 PMinfoVZM35 Report: P21=1 (Neutral)
dev:40782023-10-15 06:48:25.048 PMtraceVZM35 Private Cluster (cluster:FC31 attr:0015 value:01)
dev:40782023-10-15 06:48:25.045 PMtraceVZM35 parse(read attr - raw: DE2001FC310A15001001, dni: DE20, endpoint: 01, cluster: FC31, size: 0A, attrId: 0015, encoding: 10, command: 01, value: 01)
dev:40782023-10-15 06:48:24.711 PMinfoVZM35 Speed=high
dev:40782023-10-15 06:48:24.708 PMinfoVZM35 Level=102 (40%)
dev:40782023-10-15 06:48:24.706 PMtraceVZM35 LEVEL_CONTROL_CLUSTER (cluster:0008 attr:0000 value:66)
dev:40782023-10-15 06:48:24.703 PMtraceVZM35 parse(read attr - raw: DE200100080A00002066, dni: DE20, endpoint: 01, cluster: 0008, size: 0A, attrId: 0000, encoding: 20, command: 01, value: 66)
dev:40782023-10-15 06:48:24.380 PMinfoVZM35 Power-On State=255 (Previous)
dev:40782023-10-15 06:48:24.378 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 attr:4003 value:FF)
dev:40782023-10-15 06:48:24.376 PMtraceVZM35 parse(read attr - raw: DE200100060A034030FF, dni: DE20, endpoint: 01, cluster: 0006, size: 0A, attrId: 4003, encoding: 30, command: 01, value: FF)
dev:40782023-10-15 06:48:24.043 PMtraceVZM35 Speed=high
dev:40782023-10-15 06:48:24.040 PMinfoVZM35 Switch=1 (on)
dev:40782023-10-15 06:48:24.038 PMtraceVZM35 ON_OFF_CLUSTER (cluster:0006 attr:0000 value:01)
dev:40782023-10-15 06:48:24.035 PMtraceVZM35 parse(read attr - raw: DE200100060A00001001, dni: DE20, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01)
dev:40782023-10-15 06:48:23.706 PMinfoVZM35 FW Version=1.04
dev:40782023-10-15 06:48:23.704 PMtraceVZM35 BASIC_CLUSTER (cluster:0000 attr:4000 value:1.04)
dev:40782023-10-15 06:48:23.701 PMtraceVZM35 parse(read attr - raw: DE200100001200404204312E3034, dni: DE20, endpoint: 01, cluster: 0000, size: 12, attrId: 4000, encoding: 42, command: 01, value: 04312E3034)
dev:40782023-10-15 06:48:23.379 PMinfoVZM35 FW Date=20230824
dev:40782023-10-15 06:48:23.377 PMtraceVZM35 BASIC_CLUSTER (cluster:0000 attr:0006 value:20230824)
dev:40782023-10-15 06:48:23.374 PMtraceVZM35 parse(read attr - raw: DE200100001A060042083230323330383234, dni: DE20, endpoint: 01, cluster: 0000, size: 1A, attrId: 0006, encoding: 42, command: 01, value: 083230323330383234)
dev:40782023-10-15 06:48:23.041 PMinfoVZM35 Model=VZM35-SN
dev:40782023-10-15 06:48:23.039 PMtraceVZM35 BASIC_CLUSTER (cluster:0000 attr:0005 value:VZM35-SN)
dev:40782023-10-15 06:48:23.036 PMtraceVZM35 parse(read attr - raw: DE200100001A05004208565A4D33352D534E, dni: DE20, endpoint: 01, cluster: 0000, size: 1A, attrId: 0005, encoding: 42, command: 01, value: 08565A4D33352D534E)
dev:40782023-10-15 06:48:22.370 PMtraceVZM35 Binding Cluster (cluster:8021 data:[C0, 00])
dev:40782023-10-15 06:48:22.368 PMinfoVZM35 Binding Cluster data:[C0, 00]
dev:40782023-10-15 06:48:22.366 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 C000)
dev:40782023-10-15 06:48:21.702 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BF, 00])
dev:40782023-10-15 06:48:21.700 PMinfoVZM35 Binding Cluster data:[BF, 00]
dev:40782023-10-15 06:48:21.698 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BF00)
dev:40782023-10-15 06:48:21.034 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BE, 00])
dev:40782023-10-15 06:48:21.032 PMinfoVZM35 Binding Cluster data:[BE, 00]
dev:40782023-10-15 06:48:21.030 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BE00)
dev:40782023-10-15 06:48:20.488 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BD, 00])
dev:40782023-10-15 06:48:20.486 PMinfoVZM35 Binding Cluster data:[BD, 00]
dev:40782023-10-15 06:48:20.483 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BD00)
dev:40782023-10-15 06:48:20.443 PMtraceVZM35 MULTISTATE_OUTPUT_CLUSTER (cluster:0013 data:[9D, 20, DE, A2, 73, 19, FE, FF, 27, 87, 04, 8E])
dev:40782023-10-15 06:48:20.433 PMtraceVZM35 parse(catchall: 0000 0013 00 00 0040 00 DE20 00 00 0000 00 00 9D20DEA27319FEFF2787048E)
dev:40782023-10-15 06:48:19.695 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BC, 00])
dev:40782023-10-15 06:48:19.693 PMinfoVZM35 Binding Cluster data:[BC, 00]
dev:40782023-10-15 06:48:19.691 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BC00)
dev:40782023-10-15 06:48:19.036 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BB, 00])
dev:40782023-10-15 06:48:19.035 PMinfoVZM35 Binding Cluster data:[BB, 00]
dev:40782023-10-15 06:48:19.030 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BB00)
dev:40782023-10-15 06:48:18.371 PMtraceVZM35 Binding Cluster (cluster:8021 data:[BA, 00])
dev:40782023-10-15 06:48:18.369 PMinfoVZM35 Binding Cluster data:[BA, 00]
dev:40782023-10-15 06:48:18.366 PMtraceVZM35 parse(catchall: 0000 8021 00 00 0040 00 DE20 00 00 0000 00 00 BA00)
dev:40782023-10-15 06:48:18.258 PMtraceVZM35 Get Private Cluster attribute 258
dev:40782023-10-15 06:48:18.256 PMtraceVZM35 getParameter(258,333)
dev:40782023-10-15 06:48:18.252 PMtraceVZM35 Get Private Cluster attribute 257
dev:40782023-10-15 06:48:18.250 PMtraceVZM35 getParameter(257,333)
dev:40782023-10-15 06:48:18.244 PMtraceVZM35 Get Private Cluster attribute 52
dev:40782023-10-15 06:48:18.242 PMtraceVZM35 getParameter(52,333)
dev:40782023-10-15 06:48:18.240 PMtraceVZM35 Get Private Cluster attribute 51
dev:40782023-10-15 06:48:18.238 PMtraceVZM35 getParameter(51,333)
dev:40782023-10-15 06:48:18.235 PMtraceVZM35 Get Private Cluster attribute 33
dev:40782023-10-15 06:48:18.233 PMtraceVZM35 getParameter(33,333)
dev:40782023-10-15 06:48:18.231 PMtraceVZM35 Get Private Cluster attribute 32
dev:40782023-10-15 06:48:18.229 PMtraceVZM35 getParameter(32,333)
dev:40782023-10-15 06:48:18.226 PMtraceVZM35 Get Private Cluster attribute 22
dev:40782023-10-15 06:48:18.224 PMtraceVZM35 getParameter(22,333)
dev:40782023-10-15 06:48:18.222 PMtraceVZM35 Get Private Cluster attribute 21
dev:40782023-10-15 06:48:18.220 PMtraceVZM35 getParameter(21,333)
dev:40782023-10-15 06:48:18.209 PMtraceVZM35 readDeviceAttributes()
dev:40782023-10-15 06:48:18.206 PMinfoVZM35 Driver Date 2023-10-14
dev:40782023-10-15 06:48:18.205 PMinfoVZM35 refresh()
dev:40782023-10-15 06:48:18.202 PMinfoVZM35 re-establish lifeline bindings to hub
dev:40782023-10-15 06:48:18.199 PMinfoVZM35 configure()
sys:12023-10-15 06:48:17.188 PMinfoFound previously joined Zigbee device VZM35
dev:40782023-10-15 06:47:23.967 PMtraceVZM35 Trace Logging will be disabled in 10 minutes
dev:40782023-10-15 06:47:23.936 PMinfoVZM35 Info Logging will be disabled in 20 minutes
dev:40782023-10-15 06:47:23.934 PMdebugVZM35 Debug logging Disabled
dev:40782023-10-15 06:47:23.933 PMtraceVZM35 Trace logging Enabled
dev:40782023-10-15 06:47:23.931 PMinfoVZM35 Info logging Enabled
dev:40782023-10-15 06:47:23.926 PMtraceVZM35 Get Private Cluster attribute 258
dev:40782023-10-15 06:47:23.924 PMtraceVZM35 Set Private Cluster attribute 258 dataType 0x10 value 1
dev:40782023-10-15 06:47:23.922 PMtraceVZM35 calculateSize(1)
dev:40782023-10-15 06:47:23.917 PMtraceVZM35 setParameter(258, 1, 1)
dev:40782023-10-15 06:47:23.889 PMtraceVZM35 Get Private Cluster attribute 52
dev:40782023-10-15 06:47:23.887 PMtraceVZM35 Set Private Cluster attribute 52 dataType 0x10 value 0
dev:40782023-10-15 06:47:23.885 PMtraceVZM35 calculateSize(1)
dev:40782023-10-15 06:47:23.883 PMtraceVZM35 setParameter(52, 0, 1)
dev:40782023-10-15 06:47:23.876 PMtraceVZM35 Get Private Cluster attribute 22
dev:40782023-10-15 06:47:23.874 PMtraceVZM35 Set Private Cluster attribute 22 dataType 0x20 value 0
dev:40782023-10-15 06:47:23.872 PMtraceVZM35 calculateSize(8)
dev:40782023-10-15 06:47:23.870 PMtraceVZM35 setParameter(22, 0, 8)
dev:40782023-10-15 06:47:23.855 PMinfoVZM35 updated()
dev:40782023-10-15 06:46:57.515 PMtraceVZM35 Trace Logging will be disabled in 10 minutes
dev:40782023-10-15 06:46:57.494 PMinfoVZM35 Info Logging will be disabled in 20 minutes
dev:40782023-10-15 06:46:57.492 PMdebugVZM35 Debug logging Disabled
dev:40782023-10-15 06:46:57.490 PMtraceVZM35 Trace logging Enabled
dev:40782023-10-15 06:46:57.488 PMinfoVZM35 Info logging Enabled
dev:40782023-10-15 06:46:57.482 PMtraceVZM35 Get Private Cluster attribute 258
dev:40782023-10-15 06:46:57.480 PMtraceVZM35 Set Private Cluster attribute 258 dataType 0x10 value 1
dev:40782023-10-15 06:46:57.478 PMtraceVZM35 calculateSize(1)
dev:40782023-10-15 06:46:57.476 PMtraceVZM35 setParameter(258, 1, 1)
dev:40782023-10-15 06:46:57.445 PMtraceVZM35 Get Private Cluster attribute 52
dev:40782023-10-15 06:46:57.443 PMtraceVZM35 Set Private Cluster attribute 52 dataType 0x10 value 0
dev:40782023-10-15 06:46:57.442 PMtraceVZM35 calculateSize(1)
dev:40782023-10-15 06:46:57.440 PMtraceVZM35 setParameter(52, 0, 1)
dev:40782023-10-15 06:46:57.432 PMtraceVZM35 Get Private Cluster attribute 22
dev:40782023-10-15 06:46:57.423 PMtraceVZM35 Set Private Cluster attribute 22 dataType 0x20 value 0
dev:40782023-10-15 06:46:57.418 PMtraceVZM35 calculateSize(8)
dev:40782023-10-15 06:46:57.413 PMtraceVZM35 setParameter(22, 0, 8)
dev:40782023-10-15 06:46:57.377 PMinfoVZM35 updated()
dev:40782023-10-15 06:46:34.222 PMinfoVZM35 on()
dev:40782023-10-15 06:46:32.872 PMinfoVZM35 off()
dev:40782023-10-15 06:46:30.540 PMinfoVZM35 on()
dev:40782023-10-15 06:46:23.567 PMinfoVZM35 off()
dev:40782023-10-15 06:46:22.233 PMinfoVZM35 on()
dev:40782023-10-15 06:46:20.184 PMinfoVZM35 off()

Well, after all is said and done, that looks completely normal (except for someone banging the off/on/off/on/off/on buttons a bunch of times quickly :wink: )

There is no indication of it dropping off (un-paring). I see where it rejoins and am assuming that was you pairing it manually followed by a minute of normal activity, well beyond the 5 seconds you reported earlier. Did it drop off this time around, but only after a longer time? Or is it working now?

yup, the on/off thing seeing if I can find the time I can actually control it. It re-connects each time I pair it. This is so maddening. I have even changed to power level and channel (all back to the default). I really need the help of Hubitat and Inovelli staff on this. I am using a work around by connecting with hub mess but this is not what I want. I have a C-8 for the 3.o and 800 chips and can’t use the Zigbee and no response yet from Hubitat. No it still is not working.

Is is just one, or do you have more than one switch that does the same thing? If it’s just one, then sounds like it needs to be replaced.

I have a couple of these running with no issues on my C8. But I’m running a slightly older firmware version. Apparently the production units shipped with a slightly newer firmware that I don’t have yet.

I have two switches. I looked back at the info for the builds on the C-8 thinking a tweak to the Zigbee in an updated is causing it. Do you know of any way to pair at an older zigbee level on the C-8? (i.e. 2.0)

My C8 is running v2.3.6.144 and having no issues. But then again, my switch firmware is 1.02 and you’re running 1.04 But @EricM_Inovelli said he is running 1.04 on C8 so yeah, it is a head-scratcher

@mamber @EricM_Inovelli any way of getting me the 1.02 firmware or is that not advisable. I know you are busy as can be thanks for the time! I really think the Zigbee 3.0 has something to do with it at least in my case. Just lost as to the C-5 and C-7 working fine but not the C-8.