-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TS0601 motorized roller blinds position not updating (started with 1.18 release) #6601
TS0601 motorized roller blinds position not updating (started with 1.18 release) #6601
Comments
Yes, i have this same problem on CC2652p |
I have the same problem... |
Can you provide the debug log of this when changing the position? See https://www.zigbee2mqtt.io/information/debug.html on how to enable debug logging. |
Closing:
Opening:
Setting to 47position:
All end up as |
@DomiStyle do you also have this issue with your curtain? |
Just to make sure it's clear, this is about the roller blind, not the curtains. Since they both have the TS0601 name, I figured to re-iterate. I saw you mention DomiStyle, who also chimed in on a thread about the TS0601 curtains before when that had a bug. The curtains are fine, it's the roller blinds with the issue now. Perhaps DomiStyle has the roller blinds as well and not only the curtains ofcourse. But I just wanted to make sure :) |
@Koenkk Nope, works fine here with 1.18.1. But I see the problem, DP 1 is treated as position here: https://github.com/Koenkk/zigbee-herdsman-converters/blob/91b494cf2a3f3cfd5aa210c0c112c5c89ade03a8/converters/fromZigbee.js#L1545 However, there is no position in DP 1, it always returns 0-2. It works for me because DP 1 is reported before DP 3 (the actual position) but in the log above it gets returned last, setting the position to 1. I'm not sure why or when this was changed but I can make a pull request for it. |
This makes perfect sense. Because I can see the correct position flash very briefly as state before it changes to 1. So that explains it. |
Hi, my setup ist the following: Debian + Home Assistant (supervised) incl. AddOns (Z2MQTT + MQTT broker). I've used the auto-discovery function and was able tu successfully implement this device. However, I cannot see any position data at all, I am not able to adjust this value. As soon as I try to move the position slider in my Z2MQTT add-on, nothing happens. At least I can close and fully open it when I press the up and down arrows. Is it this based on the bug described here or do I have to configure it manually to be be able to see and set position data? |
@blowbuh It's possible. Can you try the latest dev version and see if it still happens? Also, what's your exact model? |
@DomiStyle thank you for your quick response. Was not even aware of the fact that there is a dev version for Home Assistant. However I've installed this version and deleted/reconfigured my device. Its recognised as TS0601_cover which is correct I guess (some call it AM-43!?). However, I cannot change the position. Neither In Z2M nor in Home Assistant. I can move the slider and see the value changing accordingly in the state section, e.g.:
but nothing happens (device does not react). Other functions are working as before (up, down, stop) Log: Home Assistant Log:
|
@DomiStyle The dev branch has fixed the issue for me (topic starter). The positions are reflected correctly now after a command. Also open/close/set position continues to work fine. Using the buttons on the controller itself also updates the state in Z2M, so all is perfect. I have this exact model: AM43-0.45/40-ES-EZ (TY) (says on the backcover). Should I leave this ticket open for other users, or should other users create a new separate ticket since my mentioned issue is resolved? |
What happened
I use this product: https://zigbee.blakadder.com/Moes_AM43-0_45_40-ES-EB.html. And with the latest Z2M update, the position does not update anymore. The service calls do still work fine, through Z2M GUI and also HA. I can open, close and set to a desired position. However, the current position is always stuck at 1 within Z2M. I also removed and paired the device again. This worked fine using 1.17 (both stable and dev branch). Using the latest 1.18 release (hassio addon) it now has this bug.
What did you expect to happen
The position needs to reflect the actual position, like before.
How to reproduce it (minimal and precise)
Set position, the roller goes to the desired position, but the state does not change within Z2M. Always stays at 1. It does briefly seem to flash to the correct number, but then stays at 1 again.
Debug info
Zigbee2MQTT version: 1.18.1-1
Adapter hardware: Conbee II
Adapter firmware version: latest
The text was updated successfully, but these errors were encountered: