From a5cf8210ae0080a388425bcdc7d21325d3b032c6 Mon Sep 17 00:00:00 2001 From: Thibaut Date: Fri, 3 Mar 2023 08:38:07 +0100 Subject: [PATCH] Move Cycle command from cover to button (#89043) Declare Cycle command as a button --- homeassistant/components/overkiz/button.py | 6 ++++++ .../components/overkiz/cover_entities/generic_cover.py | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/overkiz/button.py b/homeassistant/components/overkiz/button.py index 23f1558b225..8388e2c3b2d 100644 --- a/homeassistant/components/overkiz/button.py +++ b/homeassistant/components/overkiz/button.py @@ -3,6 +3,7 @@ from __future__ import annotations from dataclasses import dataclass +from pyoverkiz.enums import OverkizCommand from pyoverkiz.types import StateType as OverkizStateType from homeassistant.components.button import ButtonEntity, ButtonEntityDescription @@ -65,6 +66,11 @@ BUTTON_DESCRIPTIONS: list[OverkizButtonDescription] = [ name="My position", icon="mdi:star", ), + OverkizButtonDescription( + key=OverkizCommand.CYCLE, + name="Toggle", + icon="mdi:sync", + ), ] SUPPORTED_COMMANDS = { diff --git a/homeassistant/components/overkiz/cover_entities/generic_cover.py b/homeassistant/components/overkiz/cover_entities/generic_cover.py index 1bc108b531d..06f257d416b 100644 --- a/homeassistant/components/overkiz/cover_entities/generic_cover.py +++ b/homeassistant/components/overkiz/cover_entities/generic_cover.py @@ -27,13 +27,11 @@ COMMANDS_STOP_TILT: list[OverkizCommand] = [ COMMANDS_OPEN: list[OverkizCommand] = [ OverkizCommand.OPEN, OverkizCommand.UP, - OverkizCommand.CYCLE, ] COMMANDS_OPEN_TILT: list[OverkizCommand] = [OverkizCommand.OPEN_SLATS] COMMANDS_CLOSE: list[OverkizCommand] = [ OverkizCommand.CLOSE, OverkizCommand.DOWN, - OverkizCommand.CYCLE, ] COMMANDS_CLOSE_TILT: list[OverkizCommand] = [OverkizCommand.CLOSE_SLATS]