About
Juwel HeliaLux is a custom integration that controls and monitors a Juwel HeliaLux aquarium light controller. It communicates with the controller locally and is set up in the UI, where the host address, tank name and update interval are entered. It adds a light for the tank, plus sensors for red, green, blue and white intensity, the current profile, the available profiles and the controller's clock. A select lets the controller switch between profiles, and switches with matching numbers control manual colour and daytime simulation and how long each lasts. The controller needs a specific recent Juwel firmware version, and opening the controller's own website cancels changes made from Home Assistant.
Automatic summary of the README and code of MrSleeps/Juwel-HeliaLux-Home-Assistant-Custom-Component. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Lights
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Configure Juwel Helialux
- http or https
- Tank Host (IP address)
- Tank Name
- Update Interval (1-60 minutes)
After setup
- http or https
- Tank Host (IP address)
- Tank Name
- Update Interval (1-60 minutes)
Texts from the code of MrSleeps/Juwel-HeliaLux-Home-Assistant-Custom-Component.
Entities
- Binary sensorsManual Colour Simulation Enabled, Manual Daytime Simulation Enabled
- LightsLight
- NumbersManual Colour Simulation Duration, Manual Daytime Simulation Duration, Daytime Simulation Time
- SelectsProfile
- SensorsRed Light Intensity, Green Light Intensity, Blue Light Intensity, White Light Intensity, Current Lighting Profile, Manual Colour Simulation, Manual Daytime Simulation, Device Time, Available Profiles, Combined Sensor
- SwitchesManual Colour Simulation, Manual Daytime Simulation
From the README
This is a custom component for Home Assistant that creates sensors to show details about your Juwel HeliaLux Smart Controller. It is (heavily) based on pyHelialux by moretea, but has been adapted to play nicer with Home Assistant (tested against 2026.2).
Once installed it gives you a bunch of sensors and a new light that you can turn on and off.
Shows in Vulpo
Light card, Quick Toggle card, Select card, Chart card, Apple Watch, Control Center.Information
- Installs
- 117 sharing analytics
- GitHub stars
- 19
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 2.0.8,
- Category
- Lighting
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
juwel_helialux- Issues
- Report an issue












