A Zigbee dimmer module for dumb Toggle Switch

I am currently looking for a Zigbee dimmer module than is thin enough to easily be placed in an electrical box, but also supports a toggle switch as an input.
I did order a MOES module but it states that it only supports push button. Even the option in Zigbee2Mqtt to set the Switch type to “toggle” does not change anything.

About the context.
I recently remade all my electrical installation in my house, and I don’t want to throw away the existing switches.
I don’t want switches that screams “I’m a connected fella”. I think that a smarthome is better when it works exactly like a standard home, but with some extras.
I want the light to turn off and on smoothly. It strains so much my eyes when it flashes. So if I can have a smooth brightness transition between on and off, I would be really happy.
And the most important: my wife does have a lot of migraine because of the very bad lighting at her work. When she comes home, I like to dim the light in the whole house to help her recover.

This topic is here to discuss about some solution found, as well as posting everything I found from my purchase/testing.

First module tested : MOES Smart Dimmer Module (ZM-150B-M)
https://fr.aliexpress.com/item/1005006389563045.html

Apparently only supports push buttons, even though Zigbee2MQTT allows to set the switch type. Apparently it does nothing that I’m aware of, this was misleading.
Does not support handy features such as Groups and OTA apparently.

TMP: Is it possible to configure a Zigbee dimmer module to work with a rocker switch? · Koenkk/zigbee2mqtt · Discussion #12684 · GitHub
This talks about this issue

Just stick a piece of foam rubber on one side of the rocker switch, and it will act as a pulse switch :grin:

Hey! I saw your answer :stuck_out_tongue: Thanks for the reminder!
Sadly I want to keep the switches “untouched”. I really want to keep the “broker” style with 2 positions.

I ordered a new module, I will check if it works correctly with the “switch type” option.

So, the Girier Smart Switch Module is working pretty fine.
https://www.aliexpress.com/item/1005003693644741.html

It works “fine”, but there are some bugs.
When choosing the switch type, if I set the light type it crashes. But changing the light type does not seem to change anything so I’m fine with that.

I’d like to do more extensive test, especially the bindings but I need to order a new one to test it. :slight_smile:

So everything works fine.

The only friction I have, is that I can’t bind multiple modules together. Some says that Tuya implements custom stuff that makes it impossible to somehow bind them together.

I struggle to understand if it is possible with some “custom converters” to tweak the way Zigbee2Mqtt interacts with my module, and I can expose the brightness level or the on/off state, and sync them between multiple module.

The only (bad) way I found is to rely on Home Assistant, which adds delay and maybe some “bugs”. I want my home to be reliable for those thing.

If somebody knows more than me about Zigbee2Mqtt and how it interacts with the Tuya stuff, what is often missing from the converters to use the Bindings functionnality, or if it possible at all, please let me know :slight_smile:

Resources I read:

There’a custom firmware for tuya switches that enables binding and others
Might wanna look into that

Thanks, I put a star on this project as I may use it in the future.
Sadly, mine are dimmer modules, not switches. So my module is not listed here.

Do you think that I will need a custom firmware to support bindings tough?