From f58ca179265256f568db3163c323d1a519c0812d Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 28 Feb 2023 17:53:15 +0100 Subject: [PATCH] Bump aiohue library to version 4.6.2 (#88907) * Bump aiohue library to 4.6.2 * Fix long press (fixed in aiohue lib) * fix test --- homeassistant/components/hue/logbook.py | 1 + homeassistant/components/hue/manifest.json | 2 +- homeassistant/components/hue/v2/device_trigger.py | 1 + requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/hue/test_device_trigger_v2.py | 1 + 6 files changed, 6 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/hue/logbook.py b/homeassistant/components/hue/logbook.py index ce09c4c7ac9..21d0da074a7 100644 --- a/homeassistant/components/hue/logbook.py +++ b/homeassistant/components/hue/logbook.py @@ -35,6 +35,7 @@ TRIGGER_TYPE = { "remote_double_button_long_press": "both {subtype} released after long press", "remote_double_button_short_press": "both {subtype} released", "initial_press": "{subtype} pressed initially", + "long_press": "{subtype} long press", "repeat": "{subtype} held down", "short_release": "{subtype} released after short press", "long_release": "{subtype} released after long press", diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json index 7c6adc30f9e..e55bd2782df 100644 --- a/homeassistant/components/hue/manifest.json +++ b/homeassistant/components/hue/manifest.json @@ -11,6 +11,6 @@ "iot_class": "local_push", "loggers": ["aiohue"], "quality_scale": "platinum", - "requirements": ["aiohue==4.6.1"], + "requirements": ["aiohue==4.6.2"], "zeroconf": ["_hue._tcp.local."] } diff --git a/homeassistant/components/hue/v2/device_trigger.py b/homeassistant/components/hue/v2/device_trigger.py index 538509ed5ce..466b593b56a 100644 --- a/homeassistant/components/hue/v2/device_trigger.py +++ b/homeassistant/components/hue/v2/device_trigger.py @@ -46,6 +46,7 @@ DEFAULT_BUTTON_EVENT_TYPES = ( ButtonEvent.INITIAL_PRESS, ButtonEvent.REPEAT, ButtonEvent.SHORT_RELEASE, + ButtonEvent.LONG_PRESS, ButtonEvent.LONG_RELEASE, ) diff --git a/requirements_all.txt b/requirements_all.txt index f733c0fcaf3..c9961f8e2f0 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -181,7 +181,7 @@ aiohomekit==2.6.1 aiohttp_cors==0.7.0 # homeassistant.components.hue -aiohue==4.6.1 +aiohue==4.6.2 # homeassistant.components.imap aioimaplib==1.0.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 5248e53e3f9..c7276ac4cbd 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -165,7 +165,7 @@ aiohomekit==2.6.1 aiohttp_cors==0.7.0 # homeassistant.components.hue -aiohue==4.6.1 +aiohue==4.6.2 # homeassistant.components.imap aioimaplib==1.0.1 diff --git a/tests/components/hue/test_device_trigger_v2.py b/tests/components/hue/test_device_trigger_v2.py index cb845474327..81410b0658f 100644 --- a/tests/components/hue/test_device_trigger_v2.py +++ b/tests/components/hue/test_device_trigger_v2.py @@ -84,6 +84,7 @@ async def test_get_triggers( } for event_type in ( ButtonEvent.INITIAL_PRESS, + ButtonEvent.LONG_PRESS, ButtonEvent.LONG_RELEASE, ButtonEvent.REPEAT, ButtonEvent.SHORT_RELEASE,