Tuya Curtain

Hi all,

For anyone still looking for settings, here’s what I figured out for my Quoya brand QL500 smart curtains (https://www.amazon.com/gp/product/B07X2TDWLN or Quoya Smart Electric Curtains- customisable motorised curtain track up to 7m – quoya-living-us). They look they have the same OEM as the Abalon curtains mention by OP.

I’m using LocalTuya setup via HACS as shown in the video Sergantpup posted (some menus on the Tuya site have changed but the info is still all there).

Entity: Cover
ID: 102 
Open_Close_Stop Commands Set: fz_zz_stop
Positioning mode: position
Current Position (for *position* mode only): 101 (value: 100)
Set Position (for *position* mode only): 101 (value: 100)
Invert 0-100 position (for *position* mode only): Box checked

This allows the entity to display the correct percentage open and allows it to open, close, and set a percent value.

6 Likes

I have the Quoya AT5810 which doesn’t return the correct status when used manually nor can I add it to Tuya local. Has anyone got this to work in either correctly?

Finally switched from localTuya to Tuya integration, then everything works perfectly.

Thank you! This was the missing piece for me. The invert position box needs to be checked and the default set up does not do that

I now know far more about how to set up LocalTuya than I cared to.

It took me a while to figure out that the setup process is basically pairing the functionality on the integration side with a numbered control channel on the Tuya side. So channel 2 (Value: 100) - that’s telling you that channel ID 2 exists, and its current value is 100, which might give you a clue as to what the channel does. For instance, when I opened my curtian, it became 0, so that told me channel 2 is either the current set point % or the current position %.

Anyway this is the pairing that worked for my electric curtains, with the bulky metal motor on the end of an adjustable-length rod:

ID: 1 (Value: Stop)
Open_Close_Stop Commands Set: open_close_stop
Positioning Mode: Position
Current Position: 3
Set Position: 2
Invert: Checked
Full Opening Time: 25

It seems that:

  • If you get “ID” right, your entity will show up as “available” otherwise “unavailable” (Thanks to this thread for that info, it’d have taken me forever permutating these!)
  • as long as you get “current position” and “set position” set right, the position slider will work, but not necessarily the buttons
  • As long as you set “open_close_stop” correctly, the buttons will work. If you pick one of the other options, the slider will work but the buttons won’t, or will behave oddly.
1 Like

This is the best advice I could find. I spent a few hours trying to set up the curtains and your post helped me tremendously, I was able to finilize my set up in no time. Thank you.

1 Like

THANK YOU!!! This was so helpful, I have the same curtains and this expedited my local setup so much.

Also you can try my fix for buttions issue.

How do I get to change these? I noticed my blind is only working when I change the direction and then ‘close’ it again then it will open. But I don’t know how to modify this code.