[RELEASE] Cooper Eaton Aspire RFWC5 Keypad driver for Hubitat

Hi @jwetzel1492, I just want to confirm what @glenn is seeing. I picked up an RFWC5D recently and tried to get it configured. Looking at the logs, I'm occasionally seeing duplicate BasicSet calls, where one is set to multicast and one isn't, so that logic looks fine.

However, I'm only ever seeing single SceneActivationSet calls, where they sometimes have ismulticast set. It seems to be timing-based, where if I press a second button shortly after the first, the second usually has multicast set and is ignored by the driver.

As glenn also discovered, commenting out the code for ignoring multicast on SceneActivationSet appears to resolve my issue.

1 Like

Having a little trouble getting my Cooper RFWDC Vers 1.11 working as a Cooper RFWC5 Virtual Switch with your driver. Perhaps it's because it isn't a RFWC5 - but it sure is trying to work.

Everything seems to be installed correctly. What I have is Button 1 switch binded to a Sengled LED lamp
From the Device page I can click turn on button 1 and it will turn on and the Cooper LED #1 will light as well as the Sengled lamp
I can then press button 1 on the Cooper Sw and the led will turn off on the cooper switch and the sengled LED light will turn off.

Problem is turning on the button on the Cooper 5 button device does not turn on the device or (obviously) the Sengled LED lamp, only the blue LED on the Cooper button device lights.

Any tips would be greatly appreciated. I have a few of these 5 button devices and they have been collecting dust for a few years. Sure would be great to get them working.

dev:332021-03-15 03:37:46.827 pm debugCooper RFWDC #1 (Switch 2).processIndicatorValue(00000)

dev:322021-03-15 03:37:46.818 pm debugCooper RFWDC #1 (Switch 1).processIndicatorValue(00000)

dev:332021-03-15 03:37:41.950 pm debugCooper RFWDC #1 (Switch 2).processIndicatorValue(00000)

dev:322021-03-15 03:37:41.937 pm debugCooper RFWDC #1 (Switch 1).processIndicatorValue(00000)

dev:312021-03-15 03:37:39.745 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()

dev:312021-03-15 03:37:39.715 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)

dev:312021-03-15 03:37:39.715 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)

dev:312021-03-15 03:37:39.683 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()

dev:72021-03-15 03:37:35.065 pm infoSengled Color #1-2 on Billings Hub was turned off

dev:332021-03-15 03:37:34.562 pm debugCooper RFWDC #1 (Switch 2).processIndicatorValue(00000)

dev:322021-03-15 03:37:34.554 pm debugCooper RFWDC #1 (Switch 1).processIndicatorValue(00000)

dev:72021-03-15 03:37:32.406 pm infoSengled Color #1-2 on Billings Hub level was set to 40%

dev:72021-03-15 03:37:31.451 pm infoSengled Color #1-2 on Billings Hub level was set to 34%

dev:72021-03-15 03:37:30.400 pm infoSengled Color #1-2 on Billings Hub was turned on

dev:322021-03-15 03:37:30.173 pm debugCooper RFWDC #1 (Switch 1): on

dev:72021-03-15 03:37:26.890 pm infoSengled Color #1-2 on Billings Hub was turned off

dev:332021-03-15 03:37:26.402 pm debugCooper RFWDC #1 (Switch 2).processIndicatorValue(00000)

dev:322021-03-15 03:37:26.393 pm debugCooper RFWDC #1 (Switch 1).processIndicatorValue(00000)

dev:72021-03-15 03:37:22.255 pm infoSengled Color #1-2 on Billings Hub level was set to 40%

dev:72021-03-15 03:37:21.258 pm infoSengled Color #1-2 on Billings Hub level was set to 34%

dev:72021-03-15 03:37:20.588 pm infoSengled Color #1-2 on Billings Hub was turned on

dev:322021-03-15 03:37:19.697 pm debugCooper RFWDC #1 (Switch 1): on

app:412021-03-15 03:32:59.425 pm infoUpdated with settings: [nameOverride:cooper 5B-1, responseTime:5000, switches:[Cooper RFWDC #1 (Switch 1), Sengled Color #1-2 on Billings Hub], enableLogging:false]

dev:102021-03-15 03:30:04.869 pm infoconnected...

dev:102021-03-15 03:30:04.298 pm debuginitialize...

dev:302021-03-15 03:29:12.709 pm infosendMotionEvent(active = false)

dev:302021-03-15 03:28:12.752 pm infosendMotionEvent(active = true)

Did you run the configure command?

There is no configure button.
I have these buttons:
mark off, mark on, off, on, process indicator value, set button index
I have the driver: Cooper RFWC5 Virtual Switch

Ah, that explains it. You’ll want to go back to the start of the installation instructions and pay care to steps 9 and 11.

I tried it again from the beginning with the 5 button device excluded from my C7 hub
When I got to step #12 - "Current States" - I have no current states listed on my device page.
The device page can control the indicators on the RFWDC
So, I proceeded to select "Virtual Switches" and got 5 new child devices like in the past.
I went to the device page for child sw #1
Manual on/off changes the led on the RFWDC
Manual RFWDC does is not reflected in the child device page
If I turn on the child, the RFWDC indic turns on, and if I then press the off on the RFWDC the child page will show it has turned off. Unfortunately if I press the RFWDC ON, it is not reflected in the child device page.
What is Mark on/off
What is Set Button Indicator
What is process Indic Value

I know there is a way to hide this lengthy log list, but I don't know how. Sorry.

dev:472021-03-16 11:14:05.525 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:14:05.520 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:14:05.516 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:14:05.131 pm debugCooper 5 button #1.syncVirtualStateToIndicators(00000)
dev:472021-03-16 11:14:02.555 pm debugPARSED IndicatorReport(value:1) to: [['name':'Indicators', 'value':10000, 'descriptionText':Indicators: 10000, 'linkText':Indicators: 10000]]
dev:472021-03-16 11:14:02.549 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:14:02.545 pm debugCMD: IndicatorReport(value:1)
dev:472021-03-16 11:14:02.155 pm debugCooper 5 button #1.syncVirtualStateToIndicators(10000)
dev:472021-03-16 11:13:57.155 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:13:57.151 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:13:57.146 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:13:56.759 pm debugCooper 5 button #1.syncVirtualStateToIndicators(00000)
app:332021-03-16 11:13:47.166 pm infoJJ LR HEATER oFF AT 11:13 PM
app:322021-03-16 11:13:46.725 pm infoTurn On HEATER JJ Living Room on Billings Hub with mot901 anti-Turn On
dev:472021-03-16 11:12:17.574 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:12:17.570 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:12:17.563 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:472021-03-16 11:11:48.650 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:11:48.633 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:11:48.629 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:11:48.603 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:11:48.599 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:11:48.594 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:11:48.590 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:11:48.586 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:11:48.579 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:11:46.727 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:11:46.723 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:11:46.720 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:11:46.716 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:11:46.712 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:11:46.707 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:11:46.703 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:11:46.699 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:11:46.695 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:11:46.691 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:11:46.686 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:11:46.679 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:11:45.491 pm debugPARSED IndicatorReport(value:1) to: [['name':'Indicators', 'value':10000, 'descriptionText':Indicators: 10000, 'linkText':Indicators: 10000]]
dev:472021-03-16 11:11:45.485 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:11:45.479 pm debugCMD: IndicatorReport(value:1)
dev:472021-03-16 11:11:45.128 pm debugCooper 5 button #1.syncVirtualStateToIndicators(10000)
dev:472021-03-16 11:11:42.203 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:11:42.200 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:11:42.196 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:11:41.852 pm debugCooper 5 button #1.syncVirtualStateToIndicators(00000)
dev:472021-03-16 11:11:33.871 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:11:33.865 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:11:33.858 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:102021-03-16 11:10:05.182 pm infoconnected...
dev:102021-03-16 11:10:04.630 pm debuginitialize...
dev:472021-03-16 11:09:41.447 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:09:41.442 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:09:41.438 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:09:41.051 pm debugCooper 5 button #1.syncVirtualStateToIndicators(00000)
dev:472021-03-16 11:09:37.507 pm debugPARSED IndicatorReport(value:1) to: [['name':'Indicators', 'value':10000, 'descriptionText':Indicators: 10000, 'linkText':Indicators: 10000]]
dev:472021-03-16 11:09:37.501 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:09:37.495 pm debugCMD: IndicatorReport(value:1)
dev:472021-03-16 11:09:37.126 pm debugCooper 5 button #1.syncVirtualStateToIndicators(10000)
dev:472021-03-16 11:09:32.985 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:09:32.971 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:09:32.968 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:09:32.937 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:09:32.933 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:32.929 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:32.926 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:09:32.923 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:32.919 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:31.704 pm debugPARSED IndicatorReport(value:1) to: [['name':'Indicators', 'value':10000, 'descriptionText':Indicators: 10000, 'linkText':Indicators: 10000]]
dev:472021-03-16 11:09:31.690 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:09:31.687 pm debugCMD: IndicatorReport(value:1)
dev:472021-03-16 11:09:31.660 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:09:31.656 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:31.652 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:31.647 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:09:31.644 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:31.638 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:31.601 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:09:31.595 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:09:31.588 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:472021-03-16 11:09:29.726 pm debugPARSED IndicatorReport(value:2) to: [['name':'Indicators', 'value':01000, 'descriptionText':Indicators: 01000, 'linkText':Indicators: 01000]]
dev:472021-03-16 11:09:29.709 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:09:29.705 pm debugCMD: IndicatorReport(value:2)
dev:472021-03-16 11:09:29.670 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:09:29.667 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:29.663 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:29.660 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:09:29.657 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:09:29.653 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:09:29.567 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:09:29.564 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:09:29.560 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:252)
dev:472021-03-16 11:09:29.542 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:09:29.538 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:09:29.535 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:09:29.440 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:09:29.436 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:09:29.433 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:09:29.429 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:09:29.424 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:09:29.387 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:09:24.373 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:09:24.368 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:09:24.364 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:472021-03-16 11:08:35.087 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:08:35.072 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:08:35.068 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:08:35.045 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:08:35.041 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:08:35.037 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:08:35.032 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:08:35.028 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:08:35.024 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:08:33.417 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:08:33.413 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:08:33.409 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:08:33.404 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:08:33.400 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:08:33.396 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:08:33.063 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:08:33.059 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:08:33.055 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:08:33.051 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:08:33.047 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:08:33.042 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:08:31.411 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:08:31.405 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:08:31.398 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:472021-03-16 11:08:29.725 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:08:29.704 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:08:29.701 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:08:29.676 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:08:29.672 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:08:29.667 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:08:29.661 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:08:29.657 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:08:29.653 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:08:26.018 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:08:26.014 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:08:26.011 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
dev:472021-03-16 11:08:23.069 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:08:23.054 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:08:23.051 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:08:23.008 pm debugCooper 5 button #1.refresh()
dev:472021-03-16 11:08:19.833 pm debugCooper 5 button #1.updated()
dev:472021-03-16 11:08:14.581 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:08:14.576 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:08:14.572 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:08:14.173 pm debugCooper 5 button #1.syncVirtualStateToIndicators(00000)
dev:522021-03-16 11:08:13.084 pm infoCooper 5 button #1 (Switch 5): installed
dev:512021-03-16 11:08:13.050 pm infoCooper 5 button #1 (Switch 4): installed
dev:502021-03-16 11:08:13.018 pm infoCooper 5 button #1 (Switch 3): installed
dev:492021-03-16 11:08:12.979 pm infoCooper 5 button #1 (Switch 2): installed
dev:482021-03-16 11:08:12.946 pm infoCooper 5 button #1 (Switch 1): installed
dev:472021-03-16 11:08:12.870 pm infoAdding child devices...
app:322021-03-16 11:08:11.561 pm infoTurn On HEATER JJ Living Room on Billings Hub with mot901 Turn On
dev:472021-03-16 11:07:44.496 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:07:44.492 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:07:44.488 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:07:44.461 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:07:44.457 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:07:44.453 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:07:44.449 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:07:44.445 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:07:44.440 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:07:42.999 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:07:42.996 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:07:42.992 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:07:42.929 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:07:42.925 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:07:42.921 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:07:42.917 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:07:42.913 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:07:42.908 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:06:39.507 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:06:39.504 pm debugUNPARSED CMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:06:39.500 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:06:39.496 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStopLevelChange
dev:472021-03-16 11:06:39.492 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:06:39.487 pm debugCMD: SwitchMultilevelStopLevelChange()
dev:472021-03-16 11:06:39.107 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:06:39.103 pm debugUNPARSED CMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:06:39.099 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:06:39.095 pm debugCLASSNAME: hubitat.zwave.commands.switchmultilevelv4.SwitchMultilevelStartLevelChange
dev:472021-03-16 11:06:39.091 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:06:39.087 pm debugCMD: SwitchMultilevelStartLevelChange(dimmingDuration:null, ignoreStartLevel:null, incDec:null, startLevel:null, stepSize:null, upDown:null)
dev:472021-03-16 11:06:25.231 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:06:25.226 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:06:25.222 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:255)
dev:472021-03-16 11:04:52.752 pm debugPARSED IndicatorReport(value:0) to: [['name':'Indicators', 'value':00000, 'descriptionText':Indicators: 00000, 'linkText':Indicators: 00000]]
dev:472021-03-16 11:04:52.742 pm debugCLASSNAME: hubitat.zwave.commands.indicatorv1.IndicatorReport
dev:472021-03-16 11:04:52.737 pm debugCMD: IndicatorReport(value:0)
dev:472021-03-16 11:04:52.677 pm debugPARSED BasicSet(value:0) to:
dev:472021-03-16 11:04:52.578 pm debugIgnore Duplicate BasicSet (isMultiCast: true)
dev:472021-03-16 11:04:52.573 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:04:52.569 pm debugCLASSNAME: hubitat.zwave.commands.basicv2.BasicSet
dev:472021-03-16 11:04:52.562 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:04:52.555 pm debugCMD: BasicSet(value:0)
dev:472021-03-16 11:04:48.906 pm debugIgnore Duplicate SceneActivationSet (isMultiCast: true)
dev:472021-03-16 11:04:48.902 pm debugCLASSNAME: hubitat.zwave.commands.sceneactivationv1.SceneActivationSet
dev:472021-03-16 11:04:48.897 pm debugCMD: SceneActivationSet(dimmingDuration:0, sceneId:251)
app:322021-03-16 11:03:45.871 pm infoTurn On HEATER JJ Living Room on Billings Hub with mot901 anti-Turn On
dev:472021-03-16 11:00:51.259 pm debugUNPARSED CMD: SceneControllerConfReport(dimmingDuration:0, groupId:5, sceneId:255)
dev:472021-03-16 11:00:51.252 pm debugCLASSNAME: hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport
dev:472021-03-16 11:00:51.243 pm debugCMD: SceneControllerConfReport(dimmingDuration:0, groupId:5, sceneId:255)
dev:472021-03-16 11:00:47.726 pm debugUNPARSED CMD: AssociationReport(groupingIdentifier: 5, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 11:00:47.721 pm debugCLASSNAME: hubitat.zwave.commands.associationv3.AssociationReport
dev:472021-03-16 11:00:47.715 pm debugCMD: AssociationReport(groupingIdentifier: 5, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 11:00:26.683 pm debugUNPARSED CMD: SceneControllerConfReport(dimmingDuration:0, groupId:4, sceneId:254)
dev:472021-03-16 11:00:26.678 pm debugCLASSNAME: hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport
dev:472021-03-16 11:00:26.674 pm debugCMD: SceneControllerConfReport(dimmingDuration:0, groupId:4, sceneId:254)
dev:472021-03-16 11:00:23.220 pm debugUNPARSED CMD: AssociationReport(groupingIdentifier: 4, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 11:00:23.215 pm debugCLASSNAME: hubitat.zwave.commands.associationv3.AssociationReport
dev:472021-03-16 11:00:23.209 pm debugCMD: AssociationReport(groupingIdentifier: 4, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:102021-03-16 11:00:07.435 pm infoconnected...
dev:102021-03-16 11:00:06.960 pm debuginitialize...
app:332021-03-16 11:00:02.919 pm infoJJ LR HEATER oFF AT 11:00 PM
dev:472021-03-16 11:00:02.131 pm debugUNPARSED CMD: SceneControllerConfReport(dimmingDuration:0, groupId:3, sceneId:253)
dev:472021-03-16 11:00:02.126 pm debugCLASSNAME: hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport
dev:472021-03-16 11:00:02.121 pm debugCMD: SceneControllerConfReport(dimmingDuration:0, groupId:3, sceneId:253)
dev:472021-03-16 10:59:58.664 pm debugUNPARSED CMD: AssociationReport(groupingIdentifier: 3, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 10:59:58.659 pm debugCLASSNAME: hubitat.zwave.commands.associationv3.AssociationReport
dev:472021-03-16 10:59:58.653 pm debugCMD: AssociationReport(groupingIdentifier: 3, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 10:59:37.617 pm debugUNPARSED CMD: SceneControllerConfReport(dimmingDuration:0, groupId:2, sceneId:252)
dev:472021-03-16 10:59:37.612 pm debugCLASSNAME: hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport
dev:472021-03-16 10:59:37.606 pm debugCMD: SceneControllerConfReport(dimmingDuration:0, groupId:2, sceneId:252)
dev:472021-03-16 10:59:34.096 pm debugUNPARSED CMD: AssociationReport(groupingIdentifier: 2, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 10:59:34.088 pm debugCLASSNAME: hubitat.zwave.commands.associationv3.AssociationReport
dev:472021-03-16 10:59:34.080 pm debugCMD: AssociationReport(groupingIdentifier: 2, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 10:59:13.054 pm debugUNPARSED CMD: SceneControllerConfReport(dimmingDuration:0, groupId:1, sceneId:251)
dev:472021-03-16 10:59:13.050 pm debugCLASSNAME: hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport
dev:472021-03-16 10:59:13.045 pm debugCMD: SceneControllerConfReport(dimmingDuration:0, groupId:1, sceneId:251)
dev:472021-03-16 10:59:09.544 pm debugUNPARSED CMD: AssociationReport(groupingIdentifier: 1, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
dev:472021-03-16 10:59:09.539 pm debugCLASSNAME: hubitat.zwave.commands.associationv3.AssociationReport
dev:472021-03-16 10:59:09.534 pm debugCMD: AssociationReport(groupingIdentifier: 1, maxNodesSupported: 232, reportsToFollow: 0, nodeId: [1])
--- Live Log Started, waiting for events ---
Location: Billings C7-2

You keep calling it a RFWDC. Is your device not an RFWC5?

No, it is a rfwdc. I brought that up in a previous post. Is that why im not having any luck? Seems to partially work. If i sent you one to keep would you consider trying to make It work?

Can you send a link about it? I’m having a hard time finding it on google.

I didn’t see any follow up to this comment about the unreliable button presses, was there a confirmed/implemented fix for this?

I am trying to get my 5 button working as a set of buttons and it works some of the time but not others, especially if I turn it on and off without much delay. I have not done much testing yet, but appear to be getting similar errors as you @corinuss and @glenn

Just getting into Hubitat and enjoying it so far but trying to work out some of the issues, thanks!

As I mentioned in my post, I was able to resolve it by commenting out the code for ignoring multicast on SceneActivationSet. I haven't had any issues since I did that. I think that's the only solution currently.

1 Like

Thanks @corinuss for confirming no issues seen, I just implemented the fix and it seems to have worked, will keep an eye out for any issues.

@jwetzel1492, thanks for the great drivers!

Not sure if you guys have seen, but there's a new similar one of these keypads from Zooz.

Its also much cheaper than the Copper. Seems one button is an actual switch plus 4 buttons as apposed to the 5 buttons on the Cooper. Haven't tried the Zooz but my guess is it will work quite well.

Yes, I’ve been very tempted to experiment with the Zooz.

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