From ac85a3ce64ea815fd3530085c085e384cf8269fb Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Thu, 7 Jul 2022 20:13:03 +0200 Subject: [PATCH] Use pydeconz interface controls for button platform (#74654) --- homeassistant/components/deconz/button.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/deconz/button.py b/homeassistant/components/deconz/button.py index 498c88a2351..552723d6f9c 100644 --- a/homeassistant/components/deconz/button.py +++ b/homeassistant/components/deconz/button.py @@ -90,8 +90,11 @@ class DeconzButton(DeconzSceneMixin, ButtonEntity): async def async_press(self) -> None: """Store light states into scene.""" - async_button_fn = getattr(self._device, self.entity_description.button_fn) - await async_button_fn() + async_button_fn = getattr( + self.gateway.api.scenes, + self.entity_description.button_fn, + ) + await async_button_fn(self._device.group_id, self._device.id) def get_device_identifier(self) -> str: """Return a unique identifier for this scene."""