New Integration: Easyplus Apex System (Unofficial) - Local Push Control 🏠

Hi everyone! :wave:

I wanted to share a new integration I’ve been working on for the Easyplus Apex System (often used in Belgium/Netherlands).

For a long time, I wanted to integrate my Apex domotics controller into Home Assistant locally, without relying on cloud services or complex MQTT bridges. After a lot of testing and refining, I’m proud to release version 0.1.4 of the unofficial integration!

:star2: Why use this integration?

Unlike basic script-based solutions, this is a fully robust integration with a Hybrid Workflow. It communicates directly with your controller via TCP (Local Push), meaning updates are instant (0ms delay).

:sparkles: Key Features

  • :brain: Smart XML Import: You can simply paste your Apex config.xml content during setup. The integration will automatically:
    • Name all your devices correctly (e.g., “Kitchen”, “Living Room”).
    • Detect and configure your Shutters/Covers.
    • Filter out “Junk”: It automatically ignores unused relays (like those generic “relay 85” or “Re +4” entries), keeping your Home Assistant clean!
  • :electric_plug: Discovery by Use: Don’t have your XML file? No problem. Use the Auto-Discovery mode. The system starts empty, and devices are added to HA the moment you press the physical wall switch.
  • :window: Advanced Cover Management:
    • Wizard to detect new covers by pressing the wall switch.
    • Edit Tool: Did your shutter move Up when you pressed Down? You can now fix the direction or travel time directly in the device settings without reinstalling.
  • :zap: Rock Solid: Handles connection drops and reloads gracefully.

:camera: Screenshots



:rocket: How to Install

Method 1: HACS (Recommended)

  1. Open HACS.
  2. Go to Integrations > Top right menu > Custom repositories.
  3. Add this URL: https://github.com/Livyon/ha-easyplus-apex
  4. Category: Integration.
  5. Click Download and restart Home Assistant.

Method 2: Manual Copy the easyplus_apex folder to your custom_components directory.

:gear: Configuration

  1. Go to Devices & Services > Add Integration > Easyplus Apex.
  2. Enter your Controller IP, Port (2024), and Password.
  3. Choose “Import XML” (recommended) or “Auto-Discovery”.

:handshake: Feedback & Support

This project is open-source and hosted on GitHub. Feel free to star the repo if you use it, or open an issue if you find a bug!

:point_right: GitHub Repository: https://github.com/Livyon/ha-easyplus-apex

Enjoy automating your Apex system! :rocket:

Hi everyone! :wave:

Quick update on the Easyplus Apex integration! I recently noticed a bug that prevented a smooth installation through HACS (the custom repository would sometimes get stuck in an infinite loading loop).

If anyone tried to install it recently and ran into this wall—good news: v0.1.5 is now live and the HACS installation is completely fixed! :tada: I’ve overhauled the repository’s manifest and structure, so downloading it via HACS is now seamless.

While I was under the hood fixing that, I also included some major stability improvements in this release:

  • :window: Smart Cover Memory (RestoreEntity): Shutters will now remember their exact position after a Home Assistant restart. No more covers unexpectedly showing as “closed” or jumping to “50%”.
  • :speaking_head: Google Assistant Fix: Fixed the annoying “Querying state is not supported” log errors that occurred when covers were in an unknown state during startup.
  • :zap: Optimized Startup: Initial hardware checks now run smoothly in the background, keeping your Home Assistant startup lightning fast.

How to get it: To install, simply go to HACS > Integrations > Custom repositories, and add https://github.com/Livyon/ha-easyplus-apex. If you already managed to install an older version manually, just hit Update information in HACS to grab the latest release.

Enjoy the update, and let me know how it runs for you!