diff --git a/homeassistant/components/lifx/manifest.json b/homeassistant/components/lifx/manifest.json
index 39412780331b120f9202e917eb6ff38f80b192ad..6aa7fdc630597cdf6bb6d56f2e560cc1c65ee49b 100644
--- a/homeassistant/components/lifx/manifest.json
+++ b/homeassistant/components/lifx/manifest.json
@@ -16,9 +16,11 @@
   "homekit": {
     "models": [
       "LIFX A19",
+      "LIFX A21",
       "LIFX Beam",
       "LIFX BR30",
       "LIFX Candle",
+      "LIFX Ceiling",
       "LIFX Clean",
       "LIFX Color",
       "LIFX DLCOL",
@@ -27,12 +29,16 @@
       "LIFX Downlight",
       "LIFX Filament",
       "LIFX GU10",
+      "LIFX Indoor Neon",
       "LIFX Lightstrip",
       "LIFX Mini",
       "LIFX Neon",
       "LIFX Nightvision",
+      "LIFX PAR38",
       "LIFX Pls",
       "LIFX Plus",
+      "LIFX Round",
+      "LIFX Square",
       "LIFX String",
       "LIFX Tile",
       "LIFX White",
@@ -42,8 +48,8 @@
   "iot_class": "local_polling",
   "loggers": ["aiolifx", "aiolifx_effects", "bitstring"],
   "requirements": [
-    "aiolifx==1.0.0",
+    "aiolifx==1.0.2",
     "aiolifx-effects==0.3.2",
-    "aiolifx-themes==0.4.10"
+    "aiolifx-themes==0.4.15"
   ]
 }
diff --git a/homeassistant/generated/zeroconf.py b/homeassistant/generated/zeroconf.py
index 68373fa7fe971ecbe08610092d9c3e38f3511722..3441026994bdf71e134fc40a8d39de1053e08cea 100644
--- a/homeassistant/generated/zeroconf.py
+++ b/homeassistant/generated/zeroconf.py
@@ -64,6 +64,10 @@ HOMEKIT = {
         "always_discover": True,
         "domain": "lifx",
     },
+    "LIFX A21": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
     "LIFX BR30": {
         "always_discover": True,
         "domain": "lifx",
@@ -76,6 +80,10 @@ HOMEKIT = {
         "always_discover": True,
         "domain": "lifx",
     },
+    "LIFX Ceiling": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
     "LIFX Clean": {
         "always_discover": True,
         "domain": "lifx",
@@ -108,6 +116,10 @@ HOMEKIT = {
         "always_discover": True,
         "domain": "lifx",
     },
+    "LIFX Indoor Neon": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
     "LIFX Lightstrip": {
         "always_discover": True,
         "domain": "lifx",
@@ -124,6 +136,10 @@ HOMEKIT = {
         "always_discover": True,
         "domain": "lifx",
     },
+    "LIFX PAR38": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
     "LIFX Pls": {
         "always_discover": True,
         "domain": "lifx",
@@ -132,6 +148,14 @@ HOMEKIT = {
         "always_discover": True,
         "domain": "lifx",
     },
+    "LIFX Round": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
+    "LIFX Square": {
+        "always_discover": True,
+        "domain": "lifx",
+    },
     "LIFX String": {
         "always_discover": True,
         "domain": "lifx",
diff --git a/requirements_all.txt b/requirements_all.txt
index 32ff63923b0fbdc68d230804a11c51a23a2a7788..18115ed20eb66ee2364063e0aa869edcd4721177 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -288,10 +288,10 @@ aiokef==0.2.16
 aiolifx-effects==0.3.2
 
 # homeassistant.components.lifx
-aiolifx-themes==0.4.10
+aiolifx-themes==0.4.15
 
 # homeassistant.components.lifx
-aiolifx==1.0.0
+aiolifx==1.0.2
 
 # homeassistant.components.livisi
 aiolivisi==0.0.19
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 6bbcffb27fc079cb7bd4fc607d69bfca4354686e..08bb89ce0a7c005b5d2a145baccf4956f2d9f7b0 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -261,10 +261,10 @@ aiokafka==0.10.0
 aiolifx-effects==0.3.2
 
 # homeassistant.components.lifx
-aiolifx-themes==0.4.10
+aiolifx-themes==0.4.15
 
 # homeassistant.components.lifx
-aiolifx==1.0.0
+aiolifx==1.0.2
 
 # homeassistant.components.livisi
 aiolivisi==0.0.19