diff --git a/homeassistant/components/ecovacs/manifest.json b/homeassistant/components/ecovacs/manifest.json
index 560ee4d599c955297740e78602443a4e0018df15..33977b3b0ded5e8d2f8c0f155ff6d444731ee3d9 100644
--- a/homeassistant/components/ecovacs/manifest.json
+++ b/homeassistant/components/ecovacs/manifest.json
@@ -6,5 +6,5 @@
   "documentation": "https://www.home-assistant.io/integrations/ecovacs",
   "iot_class": "cloud_push",
   "loggers": ["sleekxmppfs", "sucks", "deebot_client"],
-  "requirements": ["py-sucks==0.9.10", "deebot-client==8.3.0"]
+  "requirements": ["py-sucks==0.9.10", "deebot-client==8.4.0"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 67d53fb1d26255d779663bd38ad3acd4781b667f..99721e57d619849c89f8f8aac285a8e5ff5f9e69 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -715,7 +715,7 @@ debugpy==1.8.1
 # decora==0.6
 
 # homeassistant.components.ecovacs
-deebot-client==8.3.0
+deebot-client==8.4.0
 
 # homeassistant.components.ihc
 # homeassistant.components.namecheapdns
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index e21097c1a9d0446f1a1b0a90eb70168cfd88f150..c358c8e34450c897ab170f720892a26daaa38279 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -605,7 +605,7 @@ dbus-fast==2.24.0
 debugpy==1.8.1
 
 # homeassistant.components.ecovacs
-deebot-client==8.3.0
+deebot-client==8.4.0
 
 # homeassistant.components.ihc
 # homeassistant.components.namecheapdns