Skip to content
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

Cover - Window Cover Horizontal Slat Entity State Always - Unknown #106439

Open
tommyjlong opened this issue Dec 26, 2023 · 6 comments
Open

Cover - Window Cover Horizontal Slat Entity State Always - Unknown #106439

tommyjlong opened this issue Dec 26, 2023 · 6 comments

Comments

@tommyjlong
Copy link
Contributor

tommyjlong commented Dec 26, 2023

The problem

cover.xxxxx_horizontal_slats_angle Always shows unknown state.

Somewhere along the way, ZWavejs and/or iBlinds changed how the horizontal slats are controlled and managed. The Window Covering v1 CC is now being used and has replaced the MultiLevel CC. After having ZwaveJS-UI re-interview one of my iBlinds, this conversion took place automatically. The result is the entity cover.xxxxx that seemingly was associated with the MultilevelCC is no longer available, and a new entity cover.xxxxx_horizontal_slats_angle was created.

The new entity cover.xxxxx_horizontal_slats_angle can actually control my blinds, but the state is always unknown.

I'll reference a few discussion I have come across on this topic:
#103268
zwave-js/node-zwave-js#5686
home-assistant/architecture#908
home-assistant/architecture#979

What version of Home Assistant Core has the issue?

Version core-2023.12.3 Installation Type Home Assistant OS Development false Supervisor true Docker true User root Virtual Environment false Python Version 3.11.6 Operating System Family Linux Operating System Version 6.1.63-haos CPU Architecture x86_64 Timezone America/New_York Configuration Directory /config

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

zwavejs

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

@home-assistant
Copy link

Hey there @home-assistant/z-wave, mind taking a look at this issue as it has been labeled with an integration (zwave_js) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of zwave_js can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign zwave_js Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


zwave_js documentation
zwave_js source
(message by IssueLinks)

@tommyjlong
Copy link
Contributor Author

The following may be indicative of problems caused by state always being "unknown".

The Group shown has two Window Covers horizontal slats as members of the group. Each horiz slat has current_tilt_position=0. The Group also has current_tilt_position=0 but notice the icon in the lower right "Preview" showing the blinds as being open.

image

image

@tommyjlong
Copy link
Contributor Author

And here is what the icon looks like (its showing open) for one of these Window Coverings Horiz Slats that has tilt postion = 0

image

@tommyjlong
Copy link
Contributor Author

Is there an owner for this?

@raman325
Copy link
Contributor

this is primarily a Home Assistant limitation that leaves the state as unknown. The state of a cover entity is based on its position, not its tilt, so a tilt only cover does not have a state. You can see my architecture discussion/proposal here related to this: home-assistant/architecture#908

@Lonestar10
Copy link

Is there a fix for this horizontal slat issue? Does it only affect iBlinds products? My iBlinds have been working for several years now. But adding a new iBlinds device introduced this crippling problem for the new blind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants