From 20092e40c118a213185d75a3dfe4ab3aaba15a4a Mon Sep 17 00:00:00 2001 From: Honza silent killer Date: Thu, 6 Mar 2025 09:10:33 +0100 Subject: [PATCH] Stop tilt move. Stop tilt use same payload as cover - payload_stop --- homeassistant/components/mqtt/cover.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/homeassistant/components/mqtt/cover.py b/homeassistant/components/mqtt/cover.py index c93fdd9c760..85d01beeeb6 100644 --- a/homeassistant/components/mqtt/cover.py +++ b/homeassistant/components/mqtt/cover.py @@ -592,6 +592,16 @@ class MqttCover(MqttEntity, CoverEntity): self._attr_current_cover_tilt_position = tilt_percentage self.async_write_ha_state() + + async def async_stop_cover_tilt(self, **kwargs: Any) -> None: + """Stop the device. + + This method is a coroutine. + """ + await self.async_publish_with_config( + self._config[CONF_TILT_COMMAND_TOPIC], self._config[CONF_PAYLOAD_STOP] + ) + async def async_set_cover_position(self, **kwargs: Any) -> None: """Move the cover to a specific position.""" position_percentage = kwargs[ATTR_POSITION]