diff --git a/homeassistant/components/shelly/manifest.json b/homeassistant/components/shelly/manifest.json
index 3489a2d06d90f48311132ba47809455664ae5239..29c8fd4c369c69410df218459c3b0e77908f7794 100644
--- a/homeassistant/components/shelly/manifest.json
+++ b/homeassistant/components/shelly/manifest.json
@@ -8,7 +8,7 @@
   "integration_type": "device",
   "iot_class": "local_push",
   "loggers": ["aioshelly"],
-  "requirements": ["aioshelly==12.1.0"],
+  "requirements": ["aioshelly==12.2.0"],
   "zeroconf": [
     {
       "type": "_http._tcp.local.",
diff --git a/requirements_all.txt b/requirements_all.txt
index 6a4a1201481a2836c5da757de3e6d62265016137..690cbd5d4a7ccb692fe7f817c928dcb21bc152f8 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -365,7 +365,7 @@ aioruuvigateway==0.1.0
 aiosenz==1.0.0
 
 # homeassistant.components.shelly
-aioshelly==12.1.0
+aioshelly==12.2.0
 
 # homeassistant.components.skybell
 aioskybell==22.7.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 69d611e3a7b40856739982adcc69577d10028d45..28ec8823a4683c95f54a741f8882ad8149e162ea 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -347,7 +347,7 @@ aioruuvigateway==0.1.0
 aiosenz==1.0.0
 
 # homeassistant.components.shelly
-aioshelly==12.1.0
+aioshelly==12.2.0
 
 # homeassistant.components.skybell
 aioskybell==22.7.0