/custom-component

Component to obtain ESPHome device IPs from Home Assistant

Primary LanguagePythonApache License 2.0Apache-2.0

emulated-hue-integration

GitHub Release hacs

What

This simply exposes ESPHome device IPs using the Home Assistant API at /api/config/esphome/entries.

This allows Hass Emulated Hue to find ESPHome devices for UDP integration. This is only required for people using ESPHome devices with the custom UDP component (not released yet!).

Installation

Step 1: Download files

Option 1: Via HACS

Make sure you have HACS installed. If you don't, follow the steps here to install it.

Choose Integrations under HACS. Click the three '.'s in the top right corner and select custom repositories. Paste the repository url https://github.com/hass-emulated-hue/custom-component and select Integration. Click add. Select the + Explore & Download Repositories button at the bottom right of the page and search Hass Emulated Hue and select Download this repository with HACS.

Option 2: Manual

Clone this repository or download the source code as a zip file and add/merge the custom_components/ folder with its contents in your configuration directory.

Step 2: Restart HA

In order for the newly added integration to be loaded, HA needs to be restarted.

Step 3: Add integration to HA

In HA, go to Configuration > Devices & Services. In the bottom right corner, click on the big button with a '+ Add Integration'.

If the component is properly installed, you should be able to find the 'Hass Emulated Hue' in the list. You might need to clear you browser cache for the integration to show up.