# Advanced Setup Guide for EPL in Home Assistant

Follow these steps to complete the alternative setup of your Everything Presence Lite if you are unable to use Bluetooth adoption from [Set up your EPL device in Home Assistant](/doc/82661309-df52-470a-a668-7dbd15bcaaea) :

This will take you through setting up the device in Home Assistant over USB.

# Quick Overview


1. Using the included USB-A to USB-C cable, plug your Everything Presence Lite in to a laptop or desktop.
2. **Select your device options**  
   On the device flashing segment below, choose the appropriate options for your device. If you want to use the factory settings, select **LD2450, No Module (select CO2 if you have the CO2 Module), Standard.**
3. Hit the connect button, select the USB port from the drop down and press install.
4. **Complete the installation**  
   Once the installation finishes, click **Next** to proceed.
5. **Configure Wi-Fi**
   * On the **"Configure Wi-Fi"** screen, select your network.
   * Enter your Wi-Fi password and click **Connect**.
6. **Add your device to Home Assistant**
   * Open Home Assistant.
   * Go to **Settings** → **Devices & Services**.
   * Your device should now be ready to add.

Your Everything Presence Lite is now set up and ready to use.

# Guide

We are going to install the latest firmware on the Everything Presence Lite, connect it to WiFi and then connect it to Home Assistant using the USB-C port.

## Prepare

Using the included USB-A to USB-C cable, plug your Everything Presence Lite in to a laptop or desktop running Windows, MacOS or Linux. 


:::info
MacOS users with M-series processors may not have required drivers installed by default and may need additional installation.

:::

## Installing the Firmware

Using the firmware selector below, select the options you would like to use with your Everything Presence Lite to customise your firmware. **If you would like to use the recommended settings, select LD2450, No Module (select CO2 if you have the optional CO2 module) and standard**. 

Once you’ve made your choice, the connect button will appear. Hit the connect button, select the USB port form the list (should show as something like “USB Serial”).

Then hit Install Everything Presence Lite. This process should take around 2 minutes to complete.


:::warning
If you do not see a connect button after customising the firmware, make sure you are using a browser that supports the Web Serial feature like Chrome, Edge or another Chromium based browser.

:::

[https://docs.everythingsmart.io/flash/everything-presence-lite.html](https://docs.everythingsmart.io/flash/everything-presence-lite.html)

## Connecting to WiFi

After the firmware has finished being installed, you will be prompted for WiFi details:


1. Select your WiFi SSID from the dropdown (select Manual if it doesn’t appear)
2. Enter the WiFi password
3. Hit connect

## Connecting to Home Assistant ![](https://docs.everythingsmart.io/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzEyODlhY2JjLWM2NWItNGNhNy05YjA0LWI3YjZmYzc5ZjFiNS9mMzg0NjY4Zi01OWY2LTRhNTItODA3MC1lY2RlODAyYjU0YjUvaVBob25lLWltcHJvdi1hZGQucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTM2ODIwMDAsImV4cCI6MTc5Mzc2ODQwMH0.fViwMAU533DheiwvwNMX2Se6U_YSGHALRPc8647syIQ "right-50 =304x618")


1. Unplug the device from your computer/laptop and you can now plug it in to a power adapter in the location that you want to use it permanently in.

   
2. You should see a flashing red light, indicating that the device is on.

   
3. Open the **Home Assistant** app on your mobile device and navigate to **Settings → Devices & Services**.

   
4. Look for a new device labelled **‘everything-presence-lite-xxxxxx’ (ESPHome)** and tap **Add**.

   
5. Wait a few seconds, assign it to an area and then press finish.


:::warning
We don’t recommend renaming the device at this point if you want to use the Everything Presence Zone Configurator tool, keep the default name to maintain compatibility.

:::


---

# **If you still need help**

Choose the error or message that appears:

* [Connect button does not appear on flashing page](https://docs.everythingsmart.io/s/1ecb539f-6c84-4c95-9043-493d83d8e9f1/doc/connect-button-does-not-appear-on-flashing-page-4Xxy3fk4P9)
* [Failed to initialize. Try resetting your device or holding the BOOT button while clicking INSTALL.](/doc/if-you-see-failed-to-initialize-when-installing-firmware-tW8bY7UX36)
* [Preparing installation](/doc/if-you-see-preparing-installation-when-installing-firmware-4838vTHDhg)


---

If you're still unable to restore your EPL to factory settings, contact us for further assistance. [Get service](https://shop.everythingsmart.io/pages/contact), or join us on [Discord](https://discord.gg/Bgfvy2f) to discuss with the community.

---

**Documents**

- [EP1 vs EPL: Which Sensor is Right for You?](https://docs.everythingsmart.io/s/products/doc/ep1-vs-epl-which-sensor-is-right-for-you-5B3RxiY3Kp)
- [Everything Presence One (EP1)](https://docs.everythingsmart.io/s/products/doc/everything-presence-one-ep1-3R178yZSUP)
- [Everything Presence Pro](https://docs.everythingsmart.io/s/products/doc/everything-presence-pro-nh3fIXmow9)
- [Everything Presence Lite (EPL)](https://docs.everythingsmart.io/s/products/doc/everything-presence-lite-epl-ZVnBzYzuX2)
- [Zone Configurator](https://docs.everythingsmart.io/s/products/doc/zone-configurator-93b9scGsa2)
- [Knowledge Base Articles](https://docs.everythingsmart.io/s/products/doc/knowledge-base-articles-KnRRmk4zvt)