From a54d5f0bc42b26b5d5b8ec5963809269f58ae1e6 Mon Sep 17 00:00:00 2001 From: FrengerH Date: Sun, 2 Feb 2020 12:54:59 +0100 Subject: [PATCH] deCONZ - Fix magic cube awake gesture (#31403) --- homeassistant/components/deconz/deconz_event.py | 2 +- tests/components/deconz/test_deconz_event.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/deconz/deconz_event.py b/homeassistant/components/deconz/deconz_event.py index 527e8d2ab7a..98a85a707bd 100644 --- a/homeassistant/components/deconz/deconz_event.py +++ b/homeassistant/components/deconz/deconz_event.py @@ -50,7 +50,7 @@ class DeconzEvent(DeconzBase): CONF_EVENT: self._device.state, } - if self._device.gesture: + if self._device.gesture is not None: data[CONF_GESTURE] = self._device.gesture self.gateway.hass.bus.async_fire(CONF_DECONZ_EVENT, data) diff --git a/tests/components/deconz/test_deconz_event.py b/tests/components/deconz/test_deconz_event.py index 69584f630d6..349b359d9b8 100644 --- a/tests/components/deconz/test_deconz_event.py +++ b/tests/components/deconz/test_deconz_event.py @@ -101,7 +101,7 @@ async def test_deconz_events(hass): mock_listener = Mock() unsub = hass.bus.async_listen(CONF_DECONZ_EVENT, mock_listener) - gateway.api.sensors["4"].async_update({"state": {"gesture": 2}}) + gateway.api.sensors["4"].async_update({"state": {"gesture": 0}}) await hass.async_block_till_done() assert len(mock_listener.mock_calls) == 1 @@ -109,7 +109,7 @@ async def test_deconz_events(hass): "id": "switch_4", "unique_id": "00:00:00:00:00:00:00:04", "event": 1000, - "gesture": 2, + "gesture": 0, } unsub()