EHEIM Digital
eheimdigital
The EHEIM Digital integration allows you to control your EHEIM Digital smart aquarium devices from Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
climate | Thermostat | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature) | |
select | Mode picker (as switches) |
What people report
Local EHEIM Digital support covers lights, heaters, filters and UVC lamps; LEDcontrol+ and professionel5e are not fully supported yet.
- Works2
- Not working1
- Requested2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| EHEIM Digital heater, filter and UVC lamp | Works Local | Brightness, temperature and pump controls listedSaved copy… Automatically controls the brightness based on the daytime as configured on the device; Target temperature: Controlling the target temperature of the heater (which corresponds to the day temperature in Bio and Smart mode); Presets / Operation mode: Switching between Manual, Bio and Smart mode; Temperature offset: Setting an offset between the measured temperature and the real temperature; Night temperature offset: Setting the offset for the night temperature in Bio mode; Day start time: Setting the start time for the day temperature in Bio mode; Night start time: Setting the start time for … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| EHEIM reeflexUV+e | Works Local | Support merged in 2026, more platforms pendingSaved copyProposed change This adds support for the reeflexUV+e to eheimdigital. Not fully complete, as afterwards I need to add more platforms. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR require Excerpt saved from GitHub on 2026-10-23. | PR #163656 · 2026-02 | |
| EHEIM LEDcontrol+ (light setup error) | Not working Local | EheimDigitalDataMissingError during light setupSaved copy… checking! I've investigated the code flow and I think I've found what's happening: Although the library is supposed to ignore devices with "version":3 (LEDcontrol+), it actually returns an instance of EheimDigitalClassicLEDControl for this device type. Because of this, Home Assistant detects the device as a classicLEDcontrol and proceeds to set up the light entity. When the integration then tries to access attributes (like light_level) that don't exist for LEDcontrol+, it throws the EheimDigitalDataMissingError. So, the library probably needs to ensure it's not instantiating … Excerpt saved from GitHub on 2026-10-23. | Issue #160502 · 2026-01 | |
| EHEIM LEDcontrol+ | Requested Local | Device type 3 unsupported; full support laterSaved copyThe problem Hello, I am using the EheimDigital integration on Home Assistant. The integration automatically detected my controller (master), and I added the devices. Two out of three devices were successfully added. However, the Eheim LEDControl+ is not supported and cannot be added. Details: - Device: Eheim LEDControl+ - Device type: 3 (unsupported) - Integration version: - Home Assistant version: - Logs showing the error: 2026-01-07 10:02:52.716 ERROR (MainThread) [eheimdigital] Exception occurred on receiving messages Traceback (most recent call last): File … Excerpt saved from GitHub on 2026-10-23. | Issue #160405 · 2026-01 | |
| EHEIM professionel5e filter | Requested Local | Support PR closed unmergedSaved copyBreaking change ## Proposed change This adds the Eheim Digital professionel5e filter to the Eheim integration. I have test with my physical professionel5e (600T) on my aquarium. I have running it Excerpt saved from GitHub on 2026-10-23. | PR #146893 · 2025-06 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 277 (0.04%) |
|---|---|
| Quality scale | Platinum |
| Added in | Home Assistant 2025.1 |
| Set up in the UI | Yes |
| Maintainers | @autinerd |
Devices listed in its documentation
- Brightness: Controlling the brightness of both light channels
- Daycycle mode effect: Automatically controls the brightness based on the daytime as configured on the device
- Target temperature: Controlling the target temperature of the heater (which corresponds to the day temperature in Bio and Smart mode)
- Presets / Operation mode: Switching between Manual, Bio and Smart mode
- Temperature offset: Setting an offset between the measured temperature and the real temperature
- Night temperature offset: Setting the offset for the night temperature in Bio mode
- Day start time: Setting the start time for the day temperature in Bio mode
- Night start time: Setting the start time for the night temperature in Bio mode
- Manual speed: Setting the pump speed in Manual mode
- Day speed: Setting the pump speed for the day in Bio mode
- Night speed: Setting the pump speed for the night in Bio mode
- Filter mode: Setting the filter mode
- Manual mode: The filter uses the manual speed.
- Current pump speed: Displays the current pump speed
- Remaining hours until service: Displays the remaining time until the filter needs to be serviced
- Error code: Displays the current error code of the device (No error, Rotor stuck, air in filter)
- Pump: Turning on and off the filter pump
- Day start time: Setting the start time for the day pump speed in Bio mode
- Night start time: Setting the start time for the night pump speed in Bio mode
- High pulse duration: Setting the duration of the high pulse in Pulse mode
- Low pulse duration: Setting the duration of the low pulse in Pulse mode
- Constant flow mode: The filter uses the constant flow speed.
- Constant flow speed: Setting the pump speed in Constant flow mode
- High pulse speed: Setting the pump speed for the high pulse in Pulse mode
- Low pulse speed: Setting the pump speed for the low pulse in Pulse mode
- Operating time: Displays the operating time
- Remaining off time: Displays the remaining time before the pump turns on again after turning it off
- Remaining off time after feeding: Displays the remaining time before the pump turns on again after receiving a signal from the autofeeder
- Light: Displays whether the UVC lamp is currently burning
- UVC lamp connected: Displays whether a UVC lamp is connected
- Daily burn duration: Setting the daily burn duration of the UV lamp
- Booster duration: Setting the duration of the booster
- Pause duration: Setting the pause duration
- Operation mode: Setting the operation mode
- Constant mode: The UVC lamp is burning constantly
- Daycycle mode: The UVC lamp is burning on a day cycle
- Remaining booster time: Displays the remaining booster duration
- Remaining pause time: Displays the remaining pause duration
- Time until next service: Displays the time until the lamp needs to be serviced
- Activating and deactivating the device
- Booster: Turning on the booster for the Booster duration, and turning it off
- Pause: Pausing the lamp for the Pause duration, and unpausing the lamp
- Expert mode: Turning on and off expert mode
- Start time: Setting the start time of the lamp in daycycle mode
- System LED brightness: Controlling the brightness of the system LED
Limitations from the docs
- The integration does not support other EHEIM Digital devices than those listed above. More devices will be added in future updates. It is, however, supported to have an unsupported device as the main device and supported devices as sub-devices, even though the unsupported device will not have any entities shown in …
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.