diff --git a/homeassistant/components/roborock/manifest.json b/homeassistant/components/roborock/manifest.json
index db2654d4baaa16fd851601a243c9b5f5f8d257f4..1b143591203435d27e2d3abe37865b06d80ea949 100644
--- a/homeassistant/components/roborock/manifest.json
+++ b/homeassistant/components/roborock/manifest.json
@@ -7,7 +7,7 @@
   "iot_class": "local_polling",
   "loggers": ["roborock"],
   "requirements": [
-    "python-roborock==2.11.1",
+    "python-roborock==2.12.2",
     "vacuum-map-parser-roborock==0.1.2"
   ]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 83833f3a66540a2b2307478e8a1350f5a7708411..7d2ca9332354da823f93231fe1ca7bcb07912f80 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -2461,7 +2461,7 @@ python-rabbitair==0.0.8
 python-ripple-api==0.0.3
 
 # homeassistant.components.roborock
-python-roborock==2.11.1
+python-roborock==2.12.2
 
 # homeassistant.components.smarttub
 python-smarttub==0.0.39
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 583df047cdd0f16323da8c874284c0c972141061..9f30c342c950c6a07a6bf148cc9eea884b8f76a8 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1994,7 +1994,7 @@ python-picnic-api2==1.2.2
 python-rabbitair==0.0.8
 
 # homeassistant.components.roborock
-python-roborock==2.11.1
+python-roborock==2.12.2
 
 # homeassistant.components.smarttub
 python-smarttub==0.0.39