Tuya THP10-Z-X doesnt expose my zigbee blinds motors as matter devices

Matter gateway, Matter bridge, Matter over Wi-Fi, and Matter over thread development.


Post Reply
neksudm
Posts: 2

Hello!

I use a Tuya THP10-Z-X hub paired with a bunch of zigbee blinds rollers, and cannot see them as matter devices in my HomeAssistant. I only see the hub itself.

The devices are Zigbee-Blinds Motor (Zigbee-卷帘电机, product_id=alh14edn) with ids:
bf05c54ee87d3bb64c6tun
bfed744030666c2ea5doga
bf860db5ad1c20f9c2admu
bf3d125b529e900fa6huho
bf0db51d1c322754b8zlk3
bfbf0394e6abc65d94jr6u
bfdedee4a9c29d5c78mhra

Is it possible to fix somehow?

zhicheng
Posts: 12

Re: Tuya THP10-Z-X doesnt expose my zigbee blinds motors as matter devices

Hello, please try restarting the Tuya THP10-Z-X gateway now. After the reboot, wait about 5 minutes, then check whether the curtain device appears in HomeAssistant. If the issue still persists, feel free to let us know and we will follow up promptly. Thank you for your cooperation!

neksudm
Posts: 2

Re: Tuya THP10-Z-X doesnt expose my zigbee blinds motors as matter devices

Many thanks! Motors are exposed via matter now, but controls are lacking.

As per IOT platform debug, motors has number of DPS:

Code: Select all

control	Enum	

{
  "range": [
    "open",
    "stop",
    "close",
    "continue"
  ]
}

percent_control	Integer	

{
  "unit": "%",
  "min": 0,
  "max": 100,
  "scale": 0,
  "step": 1
}

percent_state	Integer	

{
  "unit": "%",
  "min": 0,
  "max": 100,
  "scale": 0,
  "step": 1
}

control_back_mode	Enum	

{
  "range": [
    "forward",
    "back"
  ]
}

work_state	Enum	

{
  "range": [
    "opening",
    "closing"
  ]
}

fault	Bitmap	

{
  "label": [
    "motor_fault"
  ]
}

battery_percentage	Integer	

{
  "unit": "%",
  "min": 0,
  "max": 100,
  "scale": 0,
  "step": 1
}

border	Enum	

{
  "range": [
    "up",
    "down",
    "up_delete",
    "down_delete",
    "remove_top_bottom"
  ]
}

But i cannot see them via Matter integration. The only "close" button is working, On the screen below, blinds actually already at the lower border, but cannot be "opened".

Screenshot_20260903_110137.png

If i connect them via zigbee integration(via the same THP10) i can control them in both ways and can see the current battery charge(and also the motor direction, but it is hidden at the moment). Please see below:

Screenshot_20260903_110610.png

Can i do something with this or should i stick with just zigbee integration?

zhicheng
Posts: 12

Re: Tuya THP10-Z-X doesnt expose my zigbee blinds motors as matter devices

Hello,

Sorry for the long delay in getting back to you.

After further investigation, we have updated the configuration of this curtain motor. The up/down arrows and the slider can now both control the curtain properly in Home Assistant.

However, there is one known limitation you should be aware of: pausing the curtain in the middle of opening or closing cannot be shown correctly in HA. For example:

  • When you tap the ↓ (close) arrow in HA, the curtain starts moving down and HA immediately shows it as "closed".
  • If you then tap the stop button in HA, the curtain does stop physically, but HA cannot display this "paused" state — it keeps showing "closed", the ↓ arrow stays greyed out, and only the ↑ arrow is available.
  • In the Tuya / Smart Life app, the curtain correctly shows the paused animation, and you can tap ↓ there to continue closing the curtain.

The same applies in the opposite direction. This is because the motor does not report its position while it is paused mid-travel, and HA updates its display based on such reports — it is a limitation of the device's state reporting, not an issue with your HA setup.

To make sure the gateway loads the latest configuration, could you please restart the gateway and test the curtain in Home Assistant again? If the buttons still do not work correctly, please remove the curtain (and any other curtains of the same type) from the gateway, res them.

If you run into any other issues, please feel free to let us know. Thank you for your patience!

Post Reply