Zigbee2MQTT - RGBGenie Remote Control - ZB-5001/5004 4/5 Zone Dimmer ZB-5008/ZB-5028 RGBW 4 Zone Color Wheel and controls blueprint - all actions + should support other multi-zone Remote Controls and Wall Panels (Iluminize/Namron/Sunricher/Muller)

I am in the market for remote control that can control up to 4 lights through Home Assistant. I’m being a little cautious as I had bought another device but it turned out to want to act as a secondary controller which does not appear to be compatible with Home Assistant. Can you confirm the ZB-5001 or 5004 work as an Zigbee endpoint device? The company web site describes the direct control of light bulbs and doesn’t highlight their use with a system such as Home Assistant.

Also reading through the above posts, I don’t see where anyone has actually used this with a ZB-5001, but it looks as if you have it working with a ZB-5004, so if this is working in someone’s setup, I might take a chance on it.

Just looking for more information in hopes of avoiding past mistakes. Any input you can provide is appreciated. Thanks.

I won’t guarantee the ZB-5001, as I don’t have one myself, but it works perfectly with the 5004. I would be incredibly surprised if it doesn’t work. If you have issues, post here, and I’ll be happy to help out with diagnostics, etc.

Thanks for the confirmation. I’ll go ahead and order a 5004 and give it a shot. I’ll try and post back with the results.

Ordered a 5004 and after 3 weeks I cancelled the order as it hasn’t shipped and there was no communication from the vendor.
I have now placed an order for a Vesternet 8 button remote that per the web site is compatible with Home Assistant. Guess I’ll find out.

edit: wrong link above. There is a Zigbee version which is the one I ordered.

That should work fine. It’’s a white labelled Sunricher according to the Herdsman converter js. Good luck

Received the Vesternet (Sunricher) remote and was able to create an automation using your blueprint. Thanks for the blueprint and the assistance!

1 Like

Hello Rich, how did you manage to integrate the Zigbee remote control into Home Assistant using the blueprint? Unfortunately, my remote control doesn’t provide an “action_group” or any other five-digit number. I think we’re using the same remote control, but it doesn’t work for me even if I leave the blueprint as it is (Vesternet Zigbee Remote Control - 12 Button).

To answer your question, yes, I have the Vesternet 12 button remote working with this blueprint. I’m trying to remember what I did to get it to work, but not getting too far, so here is my working config. Note that I creatively called my remote control - “Remote 1”.

Hey, thanks for your response. I have obviously set up the same as you, but unfortunately, I’m getting an error saying that the remote control doesn’t have an “action.”

Hi Fabian, that means that the template logic is not able to extract the string correctly. That could be due to a number of reasons such as the incorrect zigged converter being used when you first paired the device, or a different firmware / update from the manufacturer that has changed the messaging.

Have a look at the messages above starting from Zigbee2MQTT - RGBGenie Remote Control - ZB-5001/5004 4/5 Zone Dimmer ZB-5008/ZB-5028 RGBW 4 Zone Color Wheel and controls blueprint - all actions + should support other multi-zone Remote Controls and Wall Panels (Iluminize/Namron/Sunricher/Muller) - #17 by Blasphemes

This gave some basic steps to determine some initial information. Also, if you can provide some logs, and command history from MQTTExplorer, that would be helpful also.

debug 2023-11-05 17:34:48: Received Zigbee message from 'Dimmer_remote_2', type 'commandOn', cluster 'genOnOff', data '{}' from endpoint 2 with groupID 2
info  2023-11-05 17:34:48: MQTT publish: topic 'zigbee2mqtt/Dimmer_remote_2', payload '{"action":"on","action_group":2,"battery":18.5,"linkquality":72}'

I monitor this topic occasionally, so if I don’t answer immediately, you’ll know why.

Cheers.

Of course, I understand that your time is valuable, just as mine is. That’s why I appreciate any additional help or information. It’s not always guaranteed to receive assistance these days.

The MQTT Integration in HA shows:

Zigbee remote control - 12 button (VES-ZB-REM-013)
von Vesternet
Firmware: 2.5.3_r20

The Zigbee2MQTT Log:

Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"on_1","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'on_1'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"on_2","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"on_3","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'on_2'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'on_3'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"on_4","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":184}'
Info 2023-11-05 09:28:21MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'on_4'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"off_1","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'off_1'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"off_2","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"off_3","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'off_2'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'off_3'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"off_4","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":188}'
Info 2023-11-05 09:28:24MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'off_4'
Info 2023-11-05 09:28:27MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"on_1","battery":50,"linkquality":164}'
Info 2023-11-05 09:28:27MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":164}'
Info 2023-11-05 09:28:27MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'on_1'
Info 2023-11-05 09:28:28MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"off_1","battery":50,"linkquality":180}'
Info 2023-11-05 09:28:28MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung', payload '{"action":"","battery":50,"linkquality":180}'
Info 2023-11-05 09:28:28MQTT publish: topic 'zigbee2mqtt/Versternet Fernbedienung/action', payload 'off_1'

The MQTT Explorer History:

05.11.2023 09:28:28 
{"action":"","battery":50,"linkquality":180}
05.11.2023 09:28:28(-0 seconds) 
{"action":"off_1","battery":50,"linkquality":180}
05.11.2023 09:28:27(-1.27 seconds) 
{"action":"","battery":50,"linkquality":164}
05.11.2023 09:28:27(-0 seconds) 
{"action":"on_1","battery":50,"linkquality":164}
05.11.2023 09:28:24(-2.73 seconds) 
{"action":"","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0 seconds) 
{"action":"off_4","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0.01 seconds) 
{"action":"","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0 seconds) 
{"action":"","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0 seconds) 
{"action":"off_3","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0 seconds) 
{"action":"off_2","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0.02 seconds) 
{"action":"","battery":50,"linkquality":188}
05.11.2023 09:28:24(-0 seconds) 
{"action":"off_1","battery":50,"linkquality":188}
05.11.2023 09:28:21(-2.73 seconds) 
{"action":"","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0 seconds) 
{"action":"on_4","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0.02 seconds) 
{"action":"","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0 seconds) 
{"action":"","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0 seconds) 
{"action":"on_3","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0 seconds) 
{"action":"on_2","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0.02 seconds) 
{"action":"","battery":50,"linkquality":184}
05.11.2023 09:28:21(-0.01 seconds) 
{"action":"on_1","battery":50,"linkquality":184}

It’s paired with Zigbee2MQTT and here’s what Z2M reports:

Device Name
Vesternet Remote Control
Description
Last Seen
N/A
Availability
Online
Device Type
End Device
Zigbee Model
ZGRC-KEY-013
Zigbee Manufacturer
Sunricher
Description
Zigbee remote control - 12 button
Support Status
Supported

IEEE Address
0x842e14fffe900159
Network Address
0x2241
Firmware Date
NULL
Firmware Version
2.5.3_r20
Manufacturer
Vesternet
Model
VES-ZB-REM-013
Power Supply
Battery 50%
Interview Successful
True

Edit: I removed the remote control from Z2M twice and reset it to factory settings, then reconnected it. The logs show neither more nor less than before.

Hi Fabian,
ok, I see the issue is that your remote is using a different herdsman-converter, and the data provided to Home Assistant is slightly different.

Using the ZB-5004 herdsman converter, you can see the data I receive in HA is “action”:“on”,“action_group”:2
Using the VES-ZB-REM-013 herdsman converter, your HA is receiving: “action”:“on_3”

I would be really surprised if your device is actually different to the RGB Genie, as they are all white labelled Sunrichter devices.

Suggestion:
Set your template up to not use the ZB-5004 / ZB-5001 . As it says in the template, you want to receive the zone information from the “action” response, so by setting up as the ZB-5008/5028, you can extract the zone from “on_3”
You might also have to fiddle with the code in the template a little if results are not exactly as expected.
Good luck.

Actually Fabian, goes to show how good my comprehension is. I now understand your issue is not the action group, but not receiving an “action” at all in the template, and I can see you haven’t selected the ZB5001/4 in the template (It is very small and difficult to see!).

Here is a “successful” run of my RGBGenie 5028 (which uses the same action response as yours appears to:

This is the trace of the first couple of steps where the template registers a state change in the action attribute. (off_1) I’ve included the changed variables tab as well so you can see how that matches with the Events monitor in Developer Tools. I show this only so that it might help your troubleshooting. The fact that your logs show an action coming in from the remote, but that it’s not receiving it in the template is puzzling.

I hope these help. The included pictures of the Event capture (Developer Tools>Events when I turn zone 1_on should help you determine what is different, and hopefully be able to make some sense of what is going on with your remote. Good luck.







Hi,

A newbe question about this automation. I’m trying to use this automation, but with no success.
The remote is recognised by Z2M, but I’m not sure if it will work with this blueprint. It is a Iluminize 511.344. Is this one supposed to work?

How do you really choose which light to control. I do not see an option for this in the blueprint other than groups/scenes. Do you have to bind the remote and the light in Z2M? Then I really don’t see the purpose of making an automation?
Enlighten me…
Sunricher_remote

I am also using the conbee stick but running it on Z2M. I don’t get this automation to work. It seem it is an issue how data is interpreted in conbee/Z2M vs Z2M. Can anybody confirm this?

Hi, it’s difficult to help without some basic info. Please look further up at some of the basic troubleshooting and logging you’ll need to do to work out what is going on.

See - Zigbee2MQTT - RGBGenie Remote Control - ZB-5001/5004 4/5 Zone Dimmer ZB-5008/ZB-5028 RGBW 4 Zone Color Wheel and controls blueprint - all actions + should support other multi-zone Remote Controls and Wall Panels (Iluminize/Namron/Sunricher/Muller) - #30 by bayview252 and the post further up it refers to.

When you ask how does it select and control the lights, you select the entity or device in the Light Group section, so those devices or entities need to be set up in Home assistant also.

Different manufacturers white label the remotes from the original manufacturer, and some may use different firmware. Read the whole thread and follow the troubleshooting tips within. Come back and ask specific questions and someone should be able to help.
Cheers.