No response to Remotec ZRC90 button press

I'm trying to get a new Remotec ZRC90 button controller to work with a new C8. I've followed the directions at https://docs2.hubitat.com/apps/button-controllers/button-controller-5-1. I've setup a simple switch toggle action. When I press the designated button, nothing happens. If I go into the device details and use a command there (e.g. Push 1), it works, so the problem seems to be between the ZRC90 and the C8. Looking at the logs, every button press from the ZRC90 gives the same entry: "parse description: zw device: 0A, command: 8003, payload: 64 , isMulticast: true". It doesn't matter which button I press, if I double tap it, or if I hold it. I've unpaired and repaired the ZRC90 without resolution. From device details:

  • deviceId: 34064
  • manufacturer: 21076
  • zwNNUR: 2
  • zwNodeInfo: 16 00 01 01 06 68 23

Any ideas on what I can do to fix? Thanks.

Which driver is the ZRC90 using?

I'm not sure where I'd find that info. It's added by HE as a Remotec ZRC-90. I don't see anything on the device details page about a driver.

It is on the device page.

Nothing labeled driver on that page:


The dropdown labeled Type is the driver. Looks like the correct driver is selected. Next thing to do is to check if button pushes are registered as events.

Can you push each button in succession, and then screenshot the EVENTS tab on the driver page (Events is found near the top of the device page).

Post that screenshot

I finally got it working! From the many posts about the ZRC-90 on various forums, I assumed the problem was somewhere in the pairing process. I've tried over a dozen times without success. This is the procedure that seemed to work, although I'm sure I tried it before and it likely won't work reliably the next time:

  1. Factory reset the ZRC-90: Press and hold the R (center) button. The LED will go solid after 5 seconds and turn off after 10 seconds. As soon as the LED turns off, release the R button then press it 3 times quickly (within 2 seconds of the LED turning off). The LED should turn on for a long period then off then back on for a short period.
  2. Exclude the ZRC-90 by going into the Hubitat GUI under Settings then Z-wave Details then press Z-wave Exclude in the upper left. After the Hubitat enters exclusion mode, on the ZRC-90 press and release the L button. Hubitat should say that a device was excluded and the ZRC-90 LED should flash quickly a few times.
  3. Include the ZRC-90 to the Hubitat by selecting Devices in the GUI then Add Device in the upper right. Find the Remotec ZRC-90 or just use manually add Z-wave. After Hubitat starts inclusion mode, press and release the L button once. Hubitat should indicate success. The ZRC-90 LED should flash quickly and turn off. If it continues flashing slowly until it times out, then the pairing was NOT successful.

I'll just add that the Hubitat instructions are nonsense:

Join instructions

  1. Select the Start Z-Wave Inclusion button.
  2. Press L & R buttons simultaneously until the LED lights up. The LED will keep flashing slowly.
  3. Press the program button. The LED will flash 1 time, then remain off if the device was successfully included.
  4. If the LED flashes 6 times rapidly, then remains off, the device has failed to be inclusion.

Pressing the L&R buttons together are for adding a device to the ZRC-90 when it is acting as a primary controller. It doesn't work to add the ZRC-90 to Hubitat.
"Press the program button"? Huh, what program button.

Thanks for trying to help me aaiyar.

Edit: Also, here's what the info under device Data looks like after a successful pairing:

  • deviceId: 34064
  • inClusters: 0x5E,0x85,0x72,0x21,0x84,0x86,0x80,0x73,0x59,0x5A,0x5B
  • manufacturer: 21076
  • outClusters: 0x5B,0x84
  • zwNNUR: 1
  • zwWakeupInterval: 0
1 Like

This is what the log looks like when the ZRC-90 is communicating correctly; there is one debug line that doesn't change (what I was seeing before), but two others that do change and and info line describing the button push.

dev:592023-07-20 01:44:33.913 PMinfoZRC90a button 7 was pushed

dev:592023-07-20 01:44:33.910 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:7, sequenceNumber:0)

dev:592023-07-20 01:44:33.905 PMdebugparse description: zw device: 11, command: 5B03, payload: 00 00 07 , isMulticast: false

dev:592023-07-20 01:44:17.813 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

dev:592023-07-20 01:44:16.298 PMinfoZRC90a button 6 was pushed

dev:592023-07-20 01:44:16.295 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:6, sequenceNumber:255)

dev:592023-07-20 01:44:16.290 PMdebugparse description: zw device: 11, command: 5B03, payload: FF 00 06 , isMulticast: false

dev:592023-07-20 01:43:45.829 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

dev:592023-07-20 01:43:44.317 PMinfoZRC90a button 5 was pushed

dev:592023-07-20 01:43:44.311 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:5, sequenceNumber:254)

dev:592023-07-20 01:43:44.306 PMdebugparse description: zw device: 11, command: 5B03, payload: FE 00 05 , isMulticast: false

dev:592023-07-20 01:43:39.484 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

dev:592023-07-20 01:43:37.984 PMinfoZRC90a button 4 was pushed

dev:592023-07-20 01:43:37.965 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:4, sequenceNumber:253)

dev:592023-07-20 01:43:37.959 PMdebugparse description: zw device: 11, command: 5B03, payload: FD 00 04 , isMulticast: false

dev:592023-07-20 01:43:27.567 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

dev:592023-07-20 01:43:26.046 PMinfoZRC90a button 3 was pushed

dev:592023-07-20 01:43:26.043 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:3, sequenceNumber:252)

dev:592023-07-20 01:43:26.038 PMdebugparse description: zw device: 11, command: 5B03, payload: FC 00 03 , isMulticast: false

dev:592023-07-20 01:43:21.522 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

dev:592023-07-20 01:43:20.003 PMinfoZRC90a button 2 was pushed

dev:592023-07-20 01:43:20.000 PMdebugCentralSceneNotification: CentralSceneNotification(keyAttributes:0, sceneNumber:2, sequenceNumber:251)

dev:592023-07-20 01:43:19.995 PMdebugparse description: zw device: 11, command: 5B03, payload: FB 00 02 , isMulticast: false

dev:592023-07-20 01:42:44.103 PMdebugparse description: zw device: 11, command: 8003, payload: 64 , isMulticast: false

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.