Skip to content

current_cover_position is inverted / inconsistent with Home Assistant standard #1

Description

@pepijnnichting

The integration currently reports current_cover_position: 100 when the window is completely closed (is_closed: true).

According to Home Assistant cover entity specifications:
0 = Closed
100 = Open

Because current_cover_position sends the raw BleBox API position (where 100 represents fully closed/extended), integrations like Apple HomeKit interpret 100% position as the window being 100% open, while Home Assistant flags is_closed as true. This causes HomeKit to report the exact opposite state (showing "Open" when the window is actually closed).

Entity Attributes (Example)
is_closed: true
current_position: 100
device_class: window

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions