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

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