diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json
index 71aabd4c2043a11f2520af9782a9ed51782b34cd..dbd9b5119771e238d8e273777237b5d3e87fe9e9 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 b286a11aade2c583a611293f1bedd848ed167b3e..2eace5139afbfc68a0dc8c97084d62bb945ad680 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 79027747563b9959dba7e6e219e38097b603abc7..0a9cb638cae0dca622a0bcdf81bc7875aebf5505 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 f4fabe51b149db4c03b036a8d9304823268ca0ac..361de6746c1661bb2841b481cb18afd76b6064be 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 980086d098885c8924eee9469aa04fb9c4002d7f..3d718f24c5052e412a6869ea087693213a60b032 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",