diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json
index a536169de90ef71f05e66a3cb253f16bb4b17fe5..bc3f3077365e74fe2aa27d28ac81145a94a9c980 100644
--- a/homeassistant/components/samsungtv/manifest.json
+++ b/homeassistant/components/samsungtv/manifest.json
@@ -5,7 +5,7 @@
   "requirements": [
     "getmac==0.8.2",
     "samsungctl[websocket]==0.7.1",
-    "samsungtvws[async]==2.1.0",
+    "samsungtvws[async]==2.2.0",
     "wakeonlan==2.0.1"
   ],
   "ssdp": [
diff --git a/requirements_all.txt b/requirements_all.txt
index 2b06e14b277336752a957ffdd40ffd941c37f77f..6f1004169ef3dd565ac1d13968f6add0186c8cd8 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -2093,7 +2093,7 @@ rxv==0.7.0
 samsungctl[websocket]==0.7.1
 
 # homeassistant.components.samsungtv
-samsungtvws[async]==2.1.0
+samsungtvws[async]==2.2.0
 
 # homeassistant.components.satel_integra
 satel_integra==0.3.4
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index dd38c057c2292196d689ca668665e6e5f24eac93..411151b7d06c2060b3812500e22720905c9daa33 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1330,7 +1330,7 @@ rxv==0.7.0
 samsungctl[websocket]==0.7.1
 
 # homeassistant.components.samsungtv
-samsungtvws[async]==2.1.0
+samsungtvws[async]==2.2.0
 
 # homeassistant.components.dhcp
 scapy==2.4.5