Skip to content

Matter Advanced Bridge ‐ Window Covering

kkossev edited this page Mar 9, 2024 · 4 revisions

Window Covering devices

last updated 2024/02/25

tested devices :

  • Zemismart TS0601 _TZE200_68nvbio9 ZM85EL-1Z Smart Blind Bean Chain Motor
    (Note: the same Zigbbee controller model/manufacturer can be found as a Rechargable Tubular Roller Shade Motor - it's a big mess with the models/manufacturers here .. :( )

WindowCovering devices exposed via Matter Bridges will be assigned the custom 'Matter Generic Component Window Shade' driver, which is part of the Matter Advanced Bridge package. As Zemismart motors are not following the Matter standards (in a similar way that they are not following the Zigbee standard), the driver has a bunch of 'preferences' used as a workaround for Zemismart and Tuya bugs.

Preferences :

  • Enable descriptionText logging - default is enabled. The tested motors do not send updates very frequently, so it is recommended to keep the description text logging on.
  • Enable debug logging - default is disabled. Turn it on if the developer asks you to provide extra debugging data. The debug logging will be turned off automatically after 24 hours.
  • Maximum travel time - default is 15 seconds. Used as a timeout to determine the final open/closed/partially closed position of the motor in the cases when the device does not report the final position. The timer is started on every open, close, setPosition commands sent from Hubitat. The timer is stopped when currentPosition, targetPosition or operationalStatus is received from the Matter bridge. In a case when the timer expires, the driver will update the windowShade attribute to 'closed', 'open' or 'partially open' depending on the last known value of the position attribute.
  • Position delta - default is 5%. The window covering will be considered as fully open or fully closed if the current position is less or equal than this delta value.
  • Substitute Open/Close w/ setPosition - default is disabled. This is a patch for these devices, which will not work properly (or will not report the current position properly) when the standard open() or close() commands are sent from this driver.
  • Reverse Position Reports - default is disabled. Enable it for Zemismart blinds.
  • Reverse Target and Current Position - default is disabled. Enable it for Zemismart blinds.

TS0601 _TZE200_68nvbio9 ZM85EL-1Z Smart Blind Bean Chain Motor

Preferences: Substitute Open/Close w/ setPosition: true; Reverse Position Reports: true; Reverse Target and Current Position: true

TS0601 _TZE200_cf1sl3tj ZM85EL-2Z Curtain Driver Roman Rod-I Type-Curtains Track

Preferences: Substitute Open/Close w/ setPosition: true; Reverse Position Reports: true; Reverse Target and Current Position: true

Command received data result
SmartLife - Open OK
Remote - Open OK
Hubitat - Open OK
SmartLife - Close OK
Remote - Close OK
Hubitat - Close OK
SmartLife - Stop OK
Remote - Stop OK
Hubitat - Stop OK
SmartLife - setPosition OK
Remote - setPosition OK
Hubitat - setPosition OK

(back to Matter Advanced Bridge main page)

Clone this wiki locally