diff --git a/homeassistant/components/enigma2/manifest.json b/homeassistant/components/enigma2/manifest.json
index 42fbcb5b9bc..e298b3b714f 100644
--- a/homeassistant/components/enigma2/manifest.json
+++ b/homeassistant/components/enigma2/manifest.json
@@ -5,5 +5,5 @@
   "documentation": "https://www.home-assistant.io/integrations/enigma2",
   "iot_class": "local_polling",
   "loggers": ["openwebif"],
-  "requirements": ["openwebifpy==4.0.4"]
+  "requirements": ["openwebifpy==4.2.1"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 55721ae3b9b..76a2a230e27 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1425,7 +1425,7 @@ openhomedevice==2.2.0
 opensensemap-api==0.2.0
 
 # homeassistant.components.enigma2
-openwebifpy==4.0.4
+openwebifpy==4.2.1
 
 # homeassistant.components.luci
 openwrt-luci-rpc==1.1.16