A Home Assistant custom component for controlling the Sensio / Eopt Home X1 xComfort controller via sensio_lib.
- Lights — on/off
- Scenes — activate scenes configured in your xComfort project
- Sync button — re-fetch your project data from Eopt Home at any time
- Commands are sent to the X1 controller but no state is read back. If lights are toggled with physical switches the status in Home Assistant will be out of sync.
- Only lights and scenes are supported.
This integration is possible to install through HACS via a manual steps:
- Go to hack in your home assistant installation.
- Press the menu button in the right top corner.
- Select "Custom reposotories".
- Add this URL to the reposotory field: https://github.com/sk0zzi/Eopt_Home and select integration in type and press add.
- Search for "eopt home" in hacs and install it from there.
To install manually:
- Copy the
custom_components/eopt_homefolder from this repository into thecustom_componentsdirectory of your Home Assistant installation. - Restart Home Assistant.
- Go to Settings → Devices & Services → Add Integration and search for Eopt Home.
The integration works 100% locally but needs to fetch your project information from Eopt Home on first setup. It logs in, retrieves your project data, and stores it in Home Assistant. A button entity is provided so you can trigger a re-sync whenever needed. Running a re-sync is only needed if your have changed your configuration in the installation itself.
You will be prompted for:
| Field | Description |
|---|---|
| Username | Your Eopt Home username |
| Password | Your Eopt Home password |
| Hub IP | The local IP address of your X1 controller |
| HA-Pilot | If you use HA-Pilot, enable this. Otherwise, Unity is used by default. |
Tip: The hub can be difficult to spot on your local network if you don't already know its IP. In my case the hostname started with something like
X-1...when I looked for the unit in my routers DHCP leases.
This integration has only been tested on a single device. It is currently unknown if it will work with all kind of installations using the X1 controller. Feedback / reporting issues are welcome!