Edge Driver for the Third Reality Smart Blind

    windowShadeLevel:
      setShadeLevel
  child_dispatchers:
    CapabilityCommandDispatcher: zigbee_window_treatment -> AXIS Gear Handler -> AXIS Gear Handler with version
      default_handlers:
        windowShadePreset:
          presetPosition
        windowShade:
          pause
          open
          close
        windowShadeLevel:
          setShadeLevel
        refresh:
          refresh
      child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment -> yoolax window shade
  default_handlers:
    windowShade:
      open
      close
  child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment -> Tuya Device Handler
  default_handlers:
  child_dispatchers:

2023-01-26T23:15:36.145618929+00:00 FATAL Zigbee Window Treatment Mc Lua: runtime error: [string “st/zigbee/dispatcher.lua”]:77: bad argument #2 to ‘format’ (number expected, got table)
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
Traceback:
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
2023-01-26T23:15:36.150794429+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee_window_treatment
default_handlers:
doConfigure:
added:
driverSwitched:
infoChanged:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
added:
doConfigure:
infoChanged:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
init:
infoChanged:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
added:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
added:
child_dispatchers:

2023-01-26T23:15:36.155744054+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with Capability handlers:
CapabilityCommandDispatcher: zigbee_window_treatment
default_handlers:
windowShade:
close
open
pause
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
refresh:
refresh
windowShadeLevel:
setShadeLevel
stse.deviceInitialization:
setInitializedState
windowShade:
close
open
pause
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
windowShadeLevel:
setShadeLevel
refresh:
refresh
windowShadePreset:
presetPosition
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
windowShade:
open
close
windowShadeLevel:
setShadeLevel
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
windowShade:
close
open
pause
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
windowShade:
close
open
pause
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
windowShade:
open
close
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
child_dispatchers:

2023-01-26T23:15:41.836489138+00:00 FATAL Zigbee Window Treatment Mc Lua: runtime error: [string “st/zigbee/dispatcher.lua”]:77: bad argument #2 to ‘format’ (number expected, got table)
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
Traceback:
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
2023-01-26T23:15:41.846602054+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee_window_treatment
default_handlers:
infoChanged:
driverSwitched:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
infoChanged:
added:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
infoChanged:
init:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
added:
child_dispatchers:

2023-01-26T23:15:41.847398429+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with Capability handlers:
CapabilityCommandDispatcher: zigbee_window_treatment
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
windowShade:
pause
close
open
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
windowShadeLevel:
setShadeLevel
stse.deviceInitialization:
setInitializedState
windowShade:
pause
close
open
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
windowShadeLevel:
setShadeLevel
windowShade:
close
open
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
windowShade:
pause
close
open
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
windowShade:
pause
open
close
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
windowShade:
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
child_dispatchers:

2023-01-26T23:15:47.554926555+00:00 FATAL Zigbee Window Treatment Mc Lua: runtime error: [string “st/zigbee/dispatcher.lua”]:77: bad argument #2 to ‘format’ (number expected, got table)
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
Traceback:
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
2023-01-26T23:15:47.566471555+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee_window_treatment
default_handlers:
driverSwitched:
infoChanged:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
infoChanged:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
init:
infoChanged:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
added:
child_dispatchers:

2023-01-26T23:15:47.567258972+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with Capability handlers:
CapabilityCommandDispatcher: zigbee_window_treatment
default_handlers:
refresh:
refresh
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
windowShade:
close
open
pause
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
refresh:
refresh
stse.deviceInitialization:
setInitializedState
windowShadeLevel:
setShadeLevel
windowShade:
close
open
pause
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
refresh:
refresh
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
windowShadeLevel:
setShadeLevel
windowShadePreset:
presetPosition
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
refresh:
refresh
windowShadeLevel:
setShadeLevel
windowShade:
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
refresh:
refresh
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
windowShade:
close
open
pause
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
refresh:
refresh
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
windowShade:
close
open
pause
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
windowShade:
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
child_dispatchers:

2023-01-26T23:15:53.244495097+00:00 FATAL Zigbee Window Treatment Mc Lua: runtime error: [string “st/zigbee/dispatcher.lua”]:77: bad argument #2 to ‘format’ (number expected, got table)
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
Traceback:
stack traceback:
[C]: in function ‘string.format’
[string “st/zigbee/dispatcher.lua”]:77: in upvalue ‘ZigbeeMessageAttributeHandler’
[string “st/zigbee/dispatcher.lua”]:227: in upvalue ‘ZigbeeMessageDispatcher’
[string “st/zigbee/init.lua”]:89: in field ‘populate_zigbee_dispatcher_from_sub_drivers’
[string “st/zigbee/init.lua”]:149: in local ‘ZigbeeDriver’
[string “init.lua”]:95: in main chunk
2023-01-26T23:15:53.253104097+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee_window_treatment
default_handlers:
infoChanged:
driverSwitched:
added:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
doConfigure:
infoChanged:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
infoChanged:
init:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
doConfigure:
added:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
added:
child_dispatchers:

2023-01-26T23:15:53.253887514+00:00 TRACE Zigbee Window Treatment Mc Setup driver zigbee_window_treatment with Capability handlers:
CapabilityCommandDispatcher: zigbee_window_treatment
default_handlers:
windowShadePreset:
presetPosition
windowShade:
pause
close
open
windowShadeLevel:
setShadeLevel
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Aqara Window Treatment Handler
default_handlers:
windowShadeLevel:
setShadeLevel
stse.deviceInitialization:
setInitializedState
windowShade:
pause
close
open
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Feibit Device Handler
default_handlers:
windowShadePreset:
presetPosition
refresh:
refresh
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → SOMFY Device Handler
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → ikea window treatment
default_handlers:
windowShadePreset:
presetPosition
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Rooms Beautiful Device Handler
default_handlers:
refresh:
refresh
windowShadeLevel:
setShadeLevel
windowShade:
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler
default_handlers:
windowShadePreset:
presetPosition
refresh:
refresh
windowShadeLevel:
setShadeLevel
windowShade:
pause
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → AXIS Gear Handler → AXIS Gear Handler with version
default_handlers:
windowShadePreset:
presetPosition
windowShade:
pause
close
open
refresh:
refresh
windowShadeLevel:
setShadeLevel
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → yoolax window shade
default_handlers:
windowShade:
close
open
child_dispatchers:
CapabilityCommandDispatcher: zigbee_window_treatment → Tuya Device Handler
default_handlers:
child_dispatchers:

listening for logs… done

@Mariano_Colmenarejo
Something happen with that driver. I’m also getting ERRORS similar to what @montyfert is receiving. here are some logs:

1 Like

Hi @dotan_shai

I think was fixed in this driver version
When trying to fix the reports with multiple attributes I messed up something else

@montyfert
I didn’t see your mistake yesterday since you didn’t tag me

───────────────────────────────────────────────────
 Name         Zigbee Window Treatment Mc
 Version      2023-01-27T12:50:14.55943553
───────────────────────────────────────────────────

@Mariano_Colmenarejo
Still similar response. Here are some logs:

@dotan_shai

Try with this driver version
If it doesn’t work I go back to the original version and wait to smartthings fix the handling of messages with multiple attributes

───────────────────────────────────────────────────
 Name         Zigbee Window Treatment Mc
 Version      2023-01-27T15:15:05.71049498
───────────────────────────────────────────────────
2 Likes

@Mariano_Colmenarejo
it works great thank you
much apreciated
martin

@Mariano_Colmenarejo
Still some problems. From dashboard only open is working. No Close. In details no problems. Here are some logs:

I haven’t touched anything on that part.
I don’t see the close command arrive, only the open command arrives several times and since it’s already open it stops.

I’ve also seen a couple of WARNs:

2023-01-27T19:46:04.960442835+00:00 WARN Zigbee Window Treatment Mc failed to send
2023-01-27T19:46:04.963035518+00:00 INFO Zigbee Window Treatment Mc <ZigbeeDevice: ecf96008-2f4e-4a2e-a442-864b12ebd7d5 [0xFBB3] (Yuval blinds)> emitting event: {“attribute_idShade”:“windowShade” “capability_id”:“windowShade”,“state”:{“value”:“open”}}
2023-01-27T19:46:04.970507229+00:00 WARN Zigbee Window Treatment Mc failed to send

I would try to reboot the hub.

@Mariano_Colmenarejo
After performing reset (short press on reset button on the back of the hub following with yellow blinking LED)
I’m still having the same behavior. No problems from Details control or mechanical button control.
Can’t control from Dashboard control. I’m always getting close icon.
Here are some logs after reset. looks the same…

Hi @dotan_shai

The tile button is controlled by the capability presentation and the device presentation.

This driver does not have any custom presentation for any profile, only use the presentations and Vids stocks.

Something has changed and they have broken it.

I think I read a post yesterday or so that said that the closed shutter icon was not shown, only open

I can not find it

@dotan_shai
Try with my.smartthings.com

@Mariano_Colmenarejo
I Checked on my.smartthings.com
Same behavior.
In the tile the status is always closed and does not reflect the actual curtain status. Again in details mode no problems.
Can you please create a custom capability? Or find why the capability presentation is not reflecting the actual curtain status.

Hi all,

There is an issue with the mariano drivers…

starting from the last few days the reporting of the percentage no longer works. opening and closing via app works. If I use the old driver that I had made, the percentage works, so I think the problem depends on some modification in the driver by Mariano

Thanks

driver copied from user @NonAlex I’m not a developer…

Hi @dotan_shai

I have recovered the original version and I give up trying to fix the handling of attributes received in messages with multiple attributes, when smartthings fixes it, welcome.

───────────────────────────────────────────────────
 Name         Zigbee Window Treatment Mc
 Version      2023-01-29T10:18:48.825454254        
───────────────────────────────────────────────────

Sorry, I don’t know where the problem can be with the icon and do not known if is in the stock presentation.
If the problem persists, notify smartthings to them fix it.

When we had the problem with the smoke sensor icon, for almost a year, which always showed activated, there was no way to fix it even with custom presentations.

@andresg , @nayelyz ,
Can you please comment regrading messages with multiple attributes ?
Seems that @Mariano_Colmenarejo have problems implementing in drivers.

Hi all, I am having problem with moes RF433 roller. Briefly, the opening and closing times of my motor are probably distinct but during calibration I can set a single time.
This means that when I close and then reopen the device it remains partially blocked
Can you tell me if there is a solution to this problem?

There are no updates in that regard, the ST libraries don’t support the process of the multi-attribute messages. I will add your case to the original report about that.

@Mariano_Colmenarejo, how were you handling the message? A workaround mentioned by the team was that in that case, we would need to define a custom handler for each attribute, you cannot use a combination of default handlers and custom ones.

Hi @nayelyz

I defined it like this in the subdriver.

zigbee_handlers = {
    attr = {
      [zcl_clusters.WindowCovering.ID] = {
        [0xF000] = curtain_switch_handler,
        [0xF001] = accurate_calibration_handler,
        [0xF003] = travel_time_handler,
        [0x0008] = default_current_lift_percentage_handler
      },
    }
  },

the attributes that usually come together are 0xF000 and 0x0008.
The 0x0008 was handled with the defaults.

I also don’t know if this was working right as I was told that the tile icon always showed closed and I’ve left it as it was, 0x0008 handled with defaults

1 Like

@dotan_shai

Does the icon problem continue?

Hi @dotan_shai

2 Likes