(affordable) Zigbee in-wall switches specifically for shutters

@FaBRiK @sk229 I’m not sure, but my guess is that if Tuya opted in for using the ZCL-compliant manufacturer specific cluster to implement their calibration functionality, there would be no need of writing any handlers - the option would simply appear under one of the dropdowns. Looks like instead of doing it the legit way they went creative just like Xiaomi does with their Aqara Zigbee devices, where almost every single one of them needs a custom handler.

Maybe they’ve released a firmware update for that curtain module and cleaned up their mess, but I highly doubt it, since it would break the already existing integrations. What’s more, I didn’t check if it’s possible to update Zigbee device firmware from Home Assistant and I don’t have Tuya gateway to do it.

@konpon96 Thanks for the answer. Yes the attribute and the whole Tuya cluster is missing from ZHA. I opened an issue. As I seen Domoticz already covered the issue.

Anyway the Sunricher module mentioned above looks much better and useful for me, but I couldn’t find any way to purchase anywhere. Thai is the Z-Wave version, I could find the Zigbee, but it is overpriced: ROBB Smarrt Rolluikmodule 400W Zigbee - ROBBshop

1 Like

Can you link to the Github issue you opened so I can follow it?

Sure: ZHA Tuya attribute missing in TS130F curtain module · Issue #46146 · home-assistant/core (github.com)

1 Like

Well, compared to ubisys shutter controller with their 150 EUR price tag, I’d call the one you posted truly affordable. :joy:

https://www.ubisys.de/en/products/shading-devices/shutter-control-j1/

1 Like

Oh, I’m not sure we’re talking about the same module. I think @konpon96 has the QS-Zigbee-C01 in-wall module which I’ve also ordered.

Sorry for not responding to that one, I’ve completely missed it. :grinning:

I never understood the difference between monostable and bistable buttons, even Googling has led me to confusion. Can you please explain in layman’s terms?

Bistable button has two states - pressed and not pressed where it either opens or closes the circuit. The example could be a simple light switch. Monostable buttons close the circuit only for the time they are pressed and as soon as they are released, the circuit is opened. They’re most commonly used for the doorbells - that’s why they are also called doorbell buttons. However, due to the nature of the smart home where the light could be controlled not only through the button, but also through the central gateway, they do not close/open the circuit which leads the power to the light itself, but rather give a short signal to the in-wall module with wireless capability (WiFi, Zigbee, Zwave etc) which manages the actual light power. This leads to a benefit of not having the switches all around the house in random states where some of the lights were switched with the use of a button while another were controlled through the automation or the mobile app.

How much of a big deal is it? I have over 20 shutters in my house so if it’s very time consuming and not very reliable it’s going to be extra problematic for me.

Well, I can imagine it’s at least few minutes spent with each shutter to calibrate it properly once the setting is there. I wouldn’t call it a big deal, since it’s a one time job - unless you like to reset your smart home gateway often and the module forgets the calibration settings after reset. Obviously I didn’t have a possibility to check the latter part. :stuck_out_tongue:

I’m now trying out ZHA and liking it much better than Deconz + Phoscon. Any updates in general about this shutter controller, would you recommend it/something else? Also, is it true those only work with the Tuya Zigbee hub?

As you can see from what I posted, it works fine with ZHA - the only thing missing is that calibration functionality, since it’s not implemented in the ZCL-compliant way. Personally I’d prefer such modules to expose only the minimum functionality with Zigbee (eg. open shutters, close shutters, stop opening/closing, set specific percentage) to limit the chance for manufacturer going creative with implementing non-compliant ZCL clusters while the extras are controlled through the physical buttons on the module itself.

The module @FaBRiK linked above looks nice - it’d be good to find the manual for it, check out how the calibration procedure looks like and if it requires using manufacturer’s gateway or rather the buttons on the module itself. In the former case the chance that calibration is implemented in non-compliant way is much higher. If it’s the latter one then I’ll happily pay extra for not having to rely on any custom handlers - it’s still much cheaper than Ubisys and even cheaper than Fibaro. :stuck_out_tongue:

According to the comments the module works with deCONZ, but has some problems. The person who made that comment didn’t elaborate on it, so I can’t really say what could it be.

Thanks for the explanation!

Yep, only problem is I already have the switches installed so if it’s not in-wall I can’t use it. Did you get to open a PR for the QS-Zigbee-C01 in the ZHA device handlers repo? I’m waiting to get mine so I can get the device signature.

Yes I have the same. Since I just started to use zigbee devices, I changed to zigbee2mqtt this afternoon. And the calibration works well.

1 Like

Very interesting @FaBRiK. I have also switched back and forth between ZHA and Z2M. I’m leaning back towards Z2M now after trying it for a few hours and going back to ZHA…let me know how you like Z2M

Z2M much more reliable for me. E.g. Sonoff pushbutton shows as a normal sensor (in ZHA it is an event). Also able to pair IKEA remote (the only issue that only the on/off switch was binded the rest 4 buttons not. But I’ll look after the solution)

Hello guys!

First of all I would like to mention that I am really excited with HA and the community and all the information that can be found!
I am in the process of setting up my smart home also so I have setted up HA in unraid and trying to get familiar with all the terms( tuya, controlers, mqtt, zigbee,gateways, deconz, esp,etc, etc, :scream: :scream:) and instructions and to understand how the setup/topology should be done. So, I decied to start with my shutters and I bumbed in to the same switces/controlers/threads and I am trying to understand if a tuya gateway is necessary when this zigbee switcehs that you mention, for example .
I decided to proceed with zigbee and what I would like to clarify, in my mind is:

  • Do I need to have both a gateway (I will go for conbee 2) and a Tuya ZigBee Hub for this switch to work?
  • What is the hub and when do I need it?
  • If every device needs its own hub then what…? Or can HA work without a hub?
  • What is a Bridge and when do I need it? Is it only for example, to extend the network for a bigger house (but isn’t mesh that what is supposed to do? :weary: :scream_cat:)?

If I am of topic or if you know a webpage that has some kind of tutorial with all the basic orollogies I would I apreciate it if you can share it with me.

1 Like

Hi, Did you manage to operate the module with ZHA and calibrate it? or the only way is to switch to Z2M? I’m new to the system and have few QS-Zigbee_C01in hand

No. Finally I changed to Zigbee2MQTT just a few days later. With Z2M I could calibrate.

Thanks, I will try to switch (I never used Z2M so I’m installing it now)

Hi, I having problem to setup the Z2M, do you know good place to read how to do it?
The CC2531 can not be found…
Thanks,

Hello all,

I followed this interesting conversation about shutter zigbee as I am myself looking for a solution.
My shutter are actioned by dry contact between two wires ( one for up and one for down) with a common.
This is all low voltage, not like usual contact of the 220v with either side of the motor.

Unfortunately, most is the zigbee relay it shutter control work by connecting the 220v, but I could not find any usual relay zigbee which does the following:
Input Common from motor controller not connected
Input Common from motor controller connected to up input
Input Common from motor controller connected to out input

I tried the aqara dual relay switch, but it ALWAYS send the 220v to the relay output!

Does the sunricher works with dry contacts?

Any advice?
Thank you

Hi,

After long study I decided to change to Zigbee2MQTT and now all is working fine.

Itzik

1 Like

Z2M also not 100% perfect. I just bought MOES zigbee curtain module which is also RF capable, but the calibration doen’t work under Z2M. I tried with a zigbee HUB on the cloud and works perfectly, so it is e.g. a Z2M issue.

I’ve added the QS-Zigbee-C01 in ZHA.
Followed this guide: https://github.com/home-assistant/core/issues/46146#issuecomment-871136798
And now it works :slight_smile:

1 Like