diff --git a/homeassistant/components/esphome/manifest.json b/homeassistant/components/esphome/manifest.json
index 71d233fee2e..a986a864189 100644
--- a/homeassistant/components/esphome/manifest.json
+++ b/homeassistant/components/esphome/manifest.json
@@ -4,7 +4,7 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/components/esphome",
   "requirements": [
-    "aioesphomeapi==2.0.1"
+    "aioesphomeapi==2.1.0"
   ],
   "dependencies": [],
   "zeroconf": ["_esphomelib._tcp.local."],
diff --git a/requirements_all.txt b/requirements_all.txt
index a62bceb7e77..74e979f6c04 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -129,7 +129,7 @@ aiobotocore==0.10.2
 aiodns==2.0.0
 
 # homeassistant.components.esphome
-aioesphomeapi==2.0.1
+aioesphomeapi==2.1.0
 
 # homeassistant.components.freebox
 aiofreepybox==0.0.8
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 8de5cc7d562..2e63a55e742 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -48,7 +48,7 @@ aioautomatic==0.6.5
 aiobotocore==0.10.2
 
 # homeassistant.components.esphome
-aioesphomeapi==2.0.1
+aioesphomeapi==2.1.0
 
 # homeassistant.components.emulated_hue
 # homeassistant.components.http