RGBgenie Driver

@Gnant and anyone playing with the RGBgenie Zigbee drivers......

I love RGBgenie products and the zigbee ones have the benefit of having built-in Hubitat officially supported drivers. However, I'm struggling to get the 3-zone in-wall color touch panel & dimmer to work all the way. I believe I have the ZB-3007 since that's what it says on the website (see picture below), but I'm not 100% sure of the model because when the device paired, the driver says ZB-3027. Maybe these are synonyms? I definitely have the version without the "S" scene buttons along the bottom, just the 1, 2, 3 zone buttons.

Anyway, I have it configured with the Mirror Me app to control three RGBW devices, one for each of the three zones. If I set a state from the wall by physically pressing the RGBgenie buttons, everything behaves as expected. All good.

On the other hand, if I make selections (e.g., choose a color) from the device details screen of the RGBgenie child device, nothing happens. Nothing even shows up in the logs either. Anyone know if this is expected? Does the Mirror Me app prevent direct manipulation of the master device? Is this a feature of the driver?

The parent device is using the official RGBgenie Controller ZB-3027 driver. When the children devices were created automatically during pairing, they had a device driver of Generic Component RGBW, which I didn't mess with. I did notice that the container seemed a bit off--see the picture below. Note how the DNIs all seem to be one row misplaced. Wonder if this is a symptom of some underlying problem.

I have two copies of the device--and I get identical behavior on each. I have factory reset and re-paired both devices -- same thing happens.

I'm perplexed. Unless this is just how it's supposed to be? It's not the end of the world either way--I can just go into the device details screen of the device being controlled rather than the RGBgenie devices--having a hard time letting this one go. :roll_eyes:

All of the commands available in the drivers children have no effect and are intentionally disabled. The device itself does not accept commands, this is intentional to prevent the device and it's state in Hubitat from becoming out of sync.

1 Like

Ah, that explains it. Thanks Mike. I don't really understand why manipulating this device from the driver would lead things to getting out of sync (whereas it's not a problem for any other device), but whatevs I suppose.

it stores its own internal state for several of the commands that are only changed by actuating the panel...
they cannot be set via commands as you would normally manipulate an actuator.

1 Like

Gotcha -- thanks Mike

@bcopeland I saw that the ZB-5001 was listed in the new devices being covered in the latest release of HE. I have a ZB-5001 so I tried to include it. Unfortunately it was not even recognized. It is one of the first ones sold so with that does it need to be replaced or do I need to buy a more recent one?

Did you try switching to thay driver?

@bcopeland Ok, found manual and reset the remote. I chose the RGBGenie Button Controller and it finally showed button pushes from 1-10. Ex. zone 1 uses 1 and 2, zone 2 uses 3 and 4, etc.

Does this seem correct to you?

BTW, the manual says the battery is a CR2430. Not correct, it is too large. I used a CR2032 and it works fine.

1 Like

Sounds about right..

Great. Thanks. Works perfect BTW in ABC!

1 Like

@razorwing thanks for the heads up on the manual error

Hi, any update on the ZB-5004 driver?

I'm pretty sure that this device won't ever get an update, last I heard @Gnant was going to get a 5 zone version with the the updated firmware of this in stock.
We have a dynamic endpoint button controller driver (RGBgenie Button Controller) that should work with the 5 zone, but I don't have one of these yet so I don't know for sure.

So Ive got mine working using mirror on EP01 to my Zigbee group w/ group messaging enable.

the following works:
Color Wheel
R, G, B, W quick set buttons
The W quick set is actually doing the white tunable button function though
Color Step
Brightness
Power On/Off

Not working:
White tunable button does nothing
I cannot figure out how to set scenes for S1, S2, S3

Any help here would be greatly appreciated.

One note for anyone else that uses this, I over complicated things and tried to use switch binding (it doesn't work as desired). Instead use the built in mirror app it works perfectly.

Received a zb-5001 [Amazon seller states a driver is built into HE], after some trial and error it paired with HE with RGBGenie Button Controller driver. However, it states "10" buttons and "All On / Off" duplicate "Zone 5 On/Off as 9/10. Is there a means of getting all 12 buttons working ?

For the scene buttons, you need to use the Button Controller app

Ok I added the built in button controller app but do not see the scene buttons available as a "button device" I've gotta be missing something simple here. I have created a scene already. The EP01,02,03 do not show up though...

ah, that works for mine but maybe it's a different device, I have the ZB-5008.

How do you pair the 5028?
I press on then S1. Occasionally hubitat find the remote, says initializing and then just stays there. no device is created, no device in device list after that.
any suggestions?

Do a master reset first, all of my 3027s required a master reset before they could be found on the zigbee discovery.