Skip to content
Home Assistant TestFlight
Pets

EHEIM Digital

eheimdigital

Built inLocal pollingPlatinum

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.

EntityShows up asNote
lightLight
switchSwitch or outlet
climateThermostat
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature)
selectMode 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
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
EHEIM Digital heater, filter and UVC lampWorks LocalBrightness, temperature and pump controls listed
Saved 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+eWorks LocalSupport merged in 2026, more platforms pending
Saved copy
Proposed 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 LocalEheimDigitalDataMissingError during light setup
Saved 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 LocalDevice type 3 unsupported; full support later
Saved copy
The 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 filterRequested LocalSupport PR closed unmerged
Saved copy
Breaking 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 scalePlatinum
Added inHome Assistant 2025.1
Set up in the UIYes
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.