# Alternative Setup Guide for Pro in Home Assistant

# Alternative Setup Guide for Pro in Home Assistant

Follow these steps to complete the alternative setup of your Everything Presence Pro if you are unable to use Bluetooth adoption from [Set up your Pro device in Home Assistant](/doc/424942cc-8768-4511-b698-10a464d9b41b).

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

# Quick Overview


1. Using a USB-C cable, plug your Everything Presence Pro into 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 **WiFi, No CO2 Module, No Bluetooth Proxy**.
3. Hit the connect button, select the USB port from the dropdown 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 Pro is now set up and ready to use.

# Guide

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

## Prepare

Using a USB-C cable, plug your Everything Presence Pro into 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 Pro to customise your firmware:

* **Network Type**: WiFi (required for initial setup, can enable Ethernet later)
* **CO2 Module**: Select if you have the optional CO2 module installed
* **Bluetooth Proxy**: Enable if you want the Pro to act as a Bluetooth proxy for Home Assistant

Once you've made your choice, the connect button will appear. Hit the connect button, select the USB port from the list (should show as something like "USB Serial").

Then hit Install Everything Presence Pro. 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-pro.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


:::warning
Screenshot of Pro device discovery in Home Assistant needed.

:::


1. Unplug the device from your computer/laptop and plug it into a power adapter in the location where you want to use it permanently.
2. You should see the RGB LED show a **blue pulsing animation**, indicating that the device is connecting.
3. Open **Home Assistant** and navigate to **Settings → Devices & Services**.
4. Look for a new device labelled **'everything-presence-pro-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.

:::

## Want to Enable Ethernet/PoE?

After completing WiFi setup, you can enable Ethernet for more reliable connectivity:


1. Connect an ethernet cable to your Pro
2. Follow the [Enable Ethernet & Optional Features](/doc/e4b3a60f-cc18-4778-980f-d1abdd79008b) guide


---

# If you still need help

Choose the error or message that appears:

* [Connect button does not appear on flashing page](/doc/057e0cc7-e225-4c55-85aa-2251d367d674)
* [Failed to initialize. Try resetting your device or holding the BOOT button while clicking INSTALL.](/doc/e80920dc-1a33-49e9-b9d0-62fd61aa85c9)
* [Preparing installation](/doc/689a8293-5613-4dc6-b9d9-f77980abb63d)


---

If you're still unable to set up your Pro, 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)