Add additional overrides to cover entity in Overkiz#171019
Merged
zweckj merged 4 commits intoMay 18, 2026
Merged
Conversation
Add cover descriptions for OpenCloseGateWithPedestrianPosition, OpenCloseSlidingGateWithPedestrianPosition, and PositionableGateWithPedestrianPosition widgets which report core:OpenClosedPedestrianState instead of core:OpenClosedState.
Add cover descriptions for PositionableOrOrientableRollerShutter and PositionableOrProgressiveOrientableRollerShutter widgets which support tilt via core:SlateOrientationState and setOrientation, not provided by the UIClass.ROLLER_SHUTTER fallback.
This reverts commit e9232f2.
Add core:SlateOrientationState and setOrientation tilt fields to the RollerShutter UIClass description. Tilt is only exposed when a device actually supports the setOrientation command, so this is safe for standard roller shutters without orientation capability.
Contributor
There was a problem hiding this comment.
Pull request overview
Adds Overkiz cover entity descriptions for three additional gate widgets that report core:OpenClosedPedestrianState (so they need the same override as the existing OPEN_CLOSE_PEDESTRIAN_GATE), and adds tilt (slate orientation) support to the generic ROLLER_SHUTTER description.
Changes:
- Add
OverkizCoverDescriptionoverrides forOPEN_CLOSE_GATE_WITH_PEDESTRIAN_POSITION,OPEN_CLOSE_SLIDING_GATE_WITH_PEDESTRIAN_POSITION, andPOSITIONABLE_GATE_WITH_PEDESTRIAN_POSITIONwidgets (Gate device class, pedestrian closed-state). - Include
current_position_state/set_position_commandfor the positionable variant only. - Extend the
UIClass.ROLLER_SHUTTERdescription withcurrent_tilt_position_state,set_tilt_position_command, andstop_tilt_command(gated at runtime byexecutor.has_command).
zweckj
approved these changes
May 18, 2026
jnimmo
pushed a commit
to jnimmo/core
that referenced
this pull request
May 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed change
Based on the available UIWidgets, adding additional overrides for the "withPedestrianPosition" devices. Add tilt support to the Roller Shutter.
Unfortunately I haven't been able to find device fixtures for these specific devices, but they are very similar to previous implementations / bugfixes after the large cover entity rewrite.
Type of change
Additional information
Checklist
ruff format homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all.To help with the load of incoming pull requests: