Zooz switch can't make up its mind (Physically or Programmically, Double On/Off))

While trying to make a piston to turn off motion detection when a light switch was physically turned on, I noticed this in the events.

With Piston

Without Piston (Manual switching)

I thought it was a Zen21

I even tried changing the DTH (pressing Configure after each switch)

Zen21 Central Scene Switching

  • deviceType: 45329
  • inClusters: 0x5E,0x86,0x72,0x5A,0x73,0x85,0x59,0x25,0x27,0x20,0x70
  • zwNodeInfo: D3 9C 00 04 10 01 5E 86 72 5A 73 85 5C 59 25 27 20 70 68 23
  • firmwareVersion: 20.15
  • deviceId: 7708
  • manufacturer: 634
  • protocolVersion: 4.5
  • hardwareVersion: 2
  • zwaveAssociationG1: [01]

Zen23 Central Scene Switching

  • deviceType: 45329
  • inClusters: 0x5E,0x86,0x72,0x5A,0x73,0x85,0x59,0x25,0x27,0x20,0x70
  • zwNodeInfo: D3 9C 00 04 10 01 5E 86 72 5A 73 85 5C 59 25 27 20 70 68 23
  • firmwareVersion: 20.15
  • deviceId: 7708
  • manufacturer: 634
  • protocolVersion: 4.5
  • hardwareVersion: 2
  • zwaveAssociationG1: [01]

Back to stock Hubitat Zooz Central Switch

  • deviceType: 45329
  • inClusters: 0x5E,0x86,0x72,0x5A,0x73,0x85,0x59,0x25,0x27,0x20,0x70
  • zwNodeInfo: D3 9C 00 04 10 01 5E 86 72 5A 73 85 5C 59 25 27 20 70 68 23
  • firmwareVersion: 20.15
  • deviceId: 7708
  • manufacturer: 634
  • protocolVersion: 4.5
  • hardwareVersion: 2
  • zwaveAssociationG1: [01]

I have a Z-stick to upgrade the firmware if necessary, and I can take out the switch to verify the model if necessary, but I was wondering if anyone else had this problem before I started serious troubleshooting.

That's is one of the original ZEN switches with the 20.x firmware. It is not upgradeable as far as I know. Looks like the device is possibly sending two events over for each action which is causing it to be logged twice. Some drivers will have an option to ignore duplicated events (or do it by default).

You can try out my drivers for the ZEN switches, which will suppress duplicated events like that. It is made for newer firmware which support many more parameters, but I did attempt to add a feature to hide all the invalid parameters when using older devices.

1 Like