diff --git a/homeassistant/components/abode/manifest.json b/homeassistant/components/abode/manifest.json
index d27def552510470c45fbc04f415ebb493bda424f..c7d51c7ea1f51cc7620cfffe9574da912de34c30 100644
--- a/homeassistant/components/abode/manifest.json
+++ b/homeassistant/components/abode/manifest.json
@@ -9,5 +9,5 @@
   },
   "iot_class": "cloud_push",
   "loggers": ["jaraco.abode", "lomond"],
-  "requirements": ["jaraco.abode==3.3.0"]
+  "requirements": ["jaraco.abode==3.3.0", "jaraco.functools==3.9.0"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 15843840744e03a15a0f7729d1381f681f4ab0bb..45afdef003da26b0f75c87700699def2de7b6721 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1097,6 +1097,9 @@ janus==1.0.0
 # homeassistant.components.abode
 jaraco.abode==3.3.0
 
+# homeassistant.components.abode
+jaraco.functools==3.9.0
+
 # homeassistant.components.jellyfin
 jellyfin-apiclient-python==1.9.2
 
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index d9ec8538fd4622b455ab0e424e944c6f45b3730e..2e7e3016e1d564b019d7322d89ff35f9284bdd04 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -865,6 +865,9 @@ janus==1.0.0
 # homeassistant.components.abode
 jaraco.abode==3.3.0
 
+# homeassistant.components.abode
+jaraco.functools==3.9.0
+
 # homeassistant.components.jellyfin
 jellyfin-apiclient-python==1.9.2