diff --git a/homeassistant/components/tplink/manifest.json b/homeassistant/components/tplink/manifest.json
index 3786a2565c2a99fb49970a56cbdac13e05352612..337e05726ac6d486d702eafdce1250b909bf6335 100644
--- a/homeassistant/components/tplink/manifest.json
+++ b/homeassistant/components/tplink/manifest.json
@@ -181,7 +181,7 @@
       "macaddress": "1C61B4*"
     },
     {
-      "hostname": "l5*",
+      "hostname": "l[59]*",
       "macaddress": "5CE931*"
     },
     {
@@ -189,9 +189,13 @@
       "macaddress": "3C52A1*"
     },
     {
-      "hostname": "l5*",
+      "hostname": "l[59]*",
       "macaddress": "5C628B*"
     },
+    {
+      "hostname": "l[59]*",
+      "macaddress": "14EBB6*"
+    },
     {
       "hostname": "tp*",
       "macaddress": "5C628B*"
diff --git a/homeassistant/generated/dhcp.py b/homeassistant/generated/dhcp.py
index e898f64d1285206b054e73aef1f72eb2b706dcf2..f6df799d01ec96cfd5f6c05e414a6ba494a7b05a 100644
--- a/homeassistant/generated/dhcp.py
+++ b/homeassistant/generated/dhcp.py
@@ -827,7 +827,7 @@ DHCP: Final[list[dict[str, str | bool]]] = [
     },
     {
         "domain": "tplink",
-        "hostname": "l5*",
+        "hostname": "l[59]*",
         "macaddress": "5CE931*",
     },
     {
@@ -837,9 +837,14 @@ DHCP: Final[list[dict[str, str | bool]]] = [
     },
     {
         "domain": "tplink",
-        "hostname": "l5*",
+        "hostname": "l[59]*",
         "macaddress": "5C628B*",
     },
+    {
+        "domain": "tplink",
+        "hostname": "l[59]*",
+        "macaddress": "14EBB6*",
+    },
     {
         "domain": "tplink",
         "hostname": "tp*",