diff --git a/homeassistant/components/lutron_caseta/manifest.json b/homeassistant/components/lutron_caseta/manifest.json
index 48445f645aa74e50a0477984da71c75a5a198f7e..3c6348ed4da2a3093ef5a1e2a214875e8ba20b9e 100644
--- a/homeassistant/components/lutron_caseta/manifest.json
+++ b/homeassistant/components/lutron_caseta/manifest.json
@@ -9,7 +9,7 @@
   },
   "iot_class": "local_push",
   "loggers": ["pylutron_caseta"],
-  "requirements": ["pylutron-caseta==0.20.0"],
+  "requirements": ["pylutron-caseta==0.21.1"],
   "zeroconf": [
     {
       "type": "_lutron._tcp.local.",
diff --git a/requirements_all.txt b/requirements_all.txt
index 21e4a9b74049e9b47f637821732793ad780a501b..c00200df9581b6d89a7667c24a63dc143091b9cd 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1990,7 +1990,7 @@ pylitejet==0.6.2
 pylitterbot==2023.5.0
 
 # homeassistant.components.lutron_caseta
-pylutron-caseta==0.20.0
+pylutron-caseta==0.21.1
 
 # homeassistant.components.lutron
 pylutron==0.2.15
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 6cf59077ffda3f6f96644d393a09e77db29971bc..6cd024839f8da5ace61d84342996fcd3f1b71f5a 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1592,7 +1592,7 @@ pylitejet==0.6.2
 pylitterbot==2023.5.0
 
 # homeassistant.components.lutron_caseta
-pylutron-caseta==0.20.0
+pylutron-caseta==0.21.1
 
 # homeassistant.components.lutron
 pylutron==0.2.15
diff --git a/script/licenses.py b/script/licenses.py
index 0c2870aebd8e7870ac7dadcba2fc87c4230b5358..1e01fb6111b22d2734a91b323383845c9638ab4b 100644
--- a/script/licenses.py
+++ b/script/licenses.py
@@ -159,7 +159,6 @@ EXCEPTIONS = {
     "pyTibber",  # https://github.com/Danielhiversen/pyTibber/pull/294
     "pybbox",  # https://github.com/HydrelioxGitHub/pybbox/pull/5
     "pyeconet",  # https://github.com/w1ll1am23/pyeconet/pull/41
-    "pylutron-caseta",  # https://github.com/gurumitts/pylutron-caseta/pull/168
     "pysabnzbd",  # https://github.com/jeradM/pysabnzbd/pull/6
     "pyvera",  # https://github.com/maximvelichko/pyvera/pull/164
     "pyxeoma",  # https://github.com/jeradM/pyxeoma/pull/11
diff --git a/tests/components/lutron_caseta/test_device_trigger.py b/tests/components/lutron_caseta/test_device_trigger.py
index 405c504dee1fcf944b45388215915538ce3f4909..9353b89760278b810a291366d155c2dc660a27ca 100644
--- a/tests/components/lutron_caseta/test_device_trigger.py
+++ b/tests/components/lutron_caseta/test_device_trigger.py
@@ -487,8 +487,9 @@ async def test_if_fires_on_button_event_late_setup(
         },
     )
 
-    await hass.config_entries.async_setup(config_entry_id)
-    await hass.async_block_till_done()
+    with patch("homeassistant.components.lutron_caseta.Smartbridge.create_tls"):
+        await hass.config_entries.async_setup(config_entry_id)
+        await hass.async_block_till_done()
 
     message = {
         ATTR_SERIAL: device.get("serial"),