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: