You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When trying to set the position of a shade in HomeKit, the shade either fully close or fully open, regardless of the requested position.
After searching into the repo issues and code, I found that this behaviour was forced on purpose in homebridge-bond a few years ago (by this PR: #100) in order to mitigate an erratic behaviour at the time with the Bond app/bridge that didn't support position setting, only open/close. See:
With the minStep forced to 100, it's indeed impossible to set a position in between at the moment.
But the Bond app now fully supports a precise position setting of a shade (see screenshot below), so I think this workaround has now become a bug, and should be reverted in order to enable the positioning feature to work properly with HomeKit.
Or at least, could this behaviour be switchable?
Thank you for this great plugin!
Information:
Plugin version: 3.2.10
Bond firmware version: 3.20.1
How homebridge is run: Homebridge UI
Logs
N/A
The text was updated successfully, but these errors were encountered:
Indeed we now support SetPosition on most shades, both on Bond Bridge Pro and Bond Bridge. This is done by dead-reckoning if the shade technology doesn't have a discrete signal for "go to X %". For example, RTS doesn't have (to our knowledge) a discrete signal for set%, so we time the Open/Close/Hold commands. However, Rollease's ARC technology does have discrete signals for SetPosition. --- There are a few stragglers that we don't support SetPosition on, but I think the value in having external dead-reckoning is minimal at this point.
I have Rollease ARC, but I'm still experiencing this issue. If I set the shade to let's say 50% in HomeKit, it sort of "glitches" for a second and then simply changes the state to either fully opened or closed. Is there a setting I have to change?
If I do this in the Bond app directly to 50%, it works fine. Just not in HomeKit. Thanks!
Describe the bug
When trying to set the position of a shade in HomeKit, the shade either fully close or fully open, regardless of the requested position.
After searching into the repo issues and code, I found that this behaviour was forced on purpose in
homebridge-bond
a few years ago (by this PR: #100) in order to mitigate an erratic behaviour at the time with the Bond app/bridge that didn't support position setting, only open/close. See:homebridge-bond/src/accessories/ShadesAccessory.ts
Line 68 in 17d21f3
homebridge-bond/src/accessories/ShadesAccessory.ts
Line 40 in 17d21f3
With the
minStep
forced to 100, it's indeed impossible to set a position in between at the moment.But the Bond app now fully supports a precise position setting of a shade (see screenshot below), so I think this workaround has now become a bug, and should be reverted in order to enable the positioning feature to work properly with HomeKit.
Or at least, could this behaviour be switchable?
Thank you for this great plugin!
Information:
Logs
N/A
The text was updated successfully, but these errors were encountered: