From 611723e44bd22bbf43226897fc4632af42f69bf0 Mon Sep 17 00:00:00 2001
From: Ino Dekker <idekker@users.noreply.github.com>
Date: Fri, 23 Aug 2024 13:43:17 +0200
Subject: [PATCH] Bump aiohue to version 4.7.3 (#124436)

---
 homeassistant/components/hue/manifest.json      |  2 +-
 homeassistant/components/hue/v2/hue_event.py    |  6 +++---
 requirements_all.txt                            |  2 +-
 requirements_test_all.txt                       |  2 +-
 tests/components/hue/fixtures/v2_resources.json | 12 +++++++++---
 5 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json
index 71aabd4c204..dbd9b511977 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.7.2"],
+  "requirements": ["aiohue==4.7.3"],
   "zeroconf": ["_hue._tcp.local."]
 }
diff --git a/homeassistant/components/hue/v2/hue_event.py b/homeassistant/components/hue/v2/hue_event.py
index b286a11aade..2eace5139af 100644
--- a/homeassistant/components/hue/v2/hue_event.py
+++ b/homeassistant/components/hue/v2/hue_event.py
@@ -80,9 +80,9 @@ async def async_setup_hue_events(bridge: HueBridge):
             CONF_DEVICE_ID: device.id,  # type: ignore[union-attr]
             CONF_UNIQUE_ID: hue_resource.id,
             CONF_TYPE: hue_resource.relative_rotary.rotary_report.action.value,
-            CONF_SUBTYPE: hue_resource.relative_rotary.last_event.rotation.direction.value,
-            CONF_DURATION: hue_resource.relative_rotary.last_event.rotation.duration,
-            CONF_STEPS: hue_resource.relative_rotary.last_event.rotation.steps,
+            CONF_SUBTYPE: hue_resource.relative_rotary.rotary_report.rotation.direction.value,
+            CONF_DURATION: hue_resource.relative_rotary.rotary_report.rotation.duration,
+            CONF_STEPS: hue_resource.relative_rotary.rotary_report.rotation.steps,
         }
         hass.bus.async_fire(ATTR_HUE_EVENT, data)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index 79027747563..0a9cb638cae 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -258,7 +258,7 @@ aioharmony==0.2.10
 aiohomekit==3.2.3
 
 # homeassistant.components.hue
-aiohue==4.7.2
+aiohue==4.7.3
 
 # homeassistant.components.imap
 aioimaplib==1.1.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index f4fabe51b14..361de6746c1 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -243,7 +243,7 @@ aioharmony==0.2.10
 aiohomekit==3.2.3
 
 # homeassistant.components.hue
-aiohue==4.7.2
+aiohue==4.7.3
 
 # homeassistant.components.imap
 aioimaplib==1.1.0
diff --git a/tests/components/hue/fixtures/v2_resources.json b/tests/components/hue/fixtures/v2_resources.json
index 980086d0988..3d718f24c50 100644
--- a/tests/components/hue/fixtures/v2_resources.json
+++ b/tests/components/hue/fixtures/v2_resources.json
@@ -1288,7 +1288,9 @@
   },
   {
     "button": {
-      "last_event": "short_release"
+      "button_report": {
+        "event": "short_release"
+      }
     },
     "id": "c658d3d8-a013-4b81-8ac6-78b248537e70",
     "id_v1": "/sensors/50",
@@ -1327,7 +1329,9 @@
   },
   {
     "button": {
-      "last_event": "short_release"
+      "button_report": {
+        "event": "short_release"
+      }
     },
     "id": "7f1ab9f6-cc2b-4b40-9011-65e2af153f75",
     "id_v1": "/sensors/10",
@@ -1366,7 +1370,9 @@
   },
   {
     "button": {
-      "last_event": "short_release"
+      "button_report": {
+        "event": "short_release"
+      }
     },
     "id": "31cffcda-efc2-401f-a152-e10db3eed232",
     "id_v1": "/sensors/5",
-- 
GitLab