Home Assistant

Four integrations for devices Home Assistant did not support — written because I wanted them in my own house and on my own tank.

I earn nothing from these — but they help a lot of people. All four are open source and install through HACS as a custom repository. Wherever possible they talk to the device locally. And they say what they cannot do: where something is read-only, or where only a single device has been tested so far, it says so.

Aquarium lighting

ATI Straton Flex

v0.19.2

Brings ATI Straton Flex lights in. The integration talks to the light's own web interface on your network — no detour through a manufacturer's service.

The program panel of the ATI Straton integration with the day curve
The program panel: the day curve with its support points, axes and the marker for the current time.

Deliberately read-only: it changes neither the light program nor demo mode, Wi-Fi, firmware or credentials.

Auf GitHub HACS · custom repository

Aquarium water testing

Reef Kinetics ReefBot

v0.16.7

Brings the ReefBot automatic water tester into Home Assistant — the readings, the state of the machine, and the ability to start a test without opening the manufacturer's app.

The ReefBot panel with readings, vial carousel and levels
The ReefBot panel: the latest readings, the vial carousel and the levels.

Read-only by default; every write action is a button you press yourself. Credentials are used once for a token and never stored in plain text. The panel does not talk to the manufacturer's service, only to Home Assistant.

Auf GitHub HACS · custom repository

Aquarium pumps

JEBAO MDC

v0.4.9

Controls JEBAO MDC flow pumps on your own network, with no cloud in between. The pumps are discovered by themselves.

The calibration wizard of the JEBAO integration
The calibration wizard — the pump runs live at the value you set.

Explicitly experimental: tested against exactly one MDC-5000 so far. If you have a different model, start carefully.

Auf GitHub HACS · custom repository

Infrared and radio

Broadlink Code Manager

v0.2.5

Brings order to the infrared and radio commands you have learned through the Broadlink integration. They otherwise sit invisibly in an internal file, and there is no list to pick them from anywhere — so learned commands are easy to lose track of.

The inventory of learned Broadlink commands
The inventory: remote, device, command — with send, YAML and delete on every row.

It only reads the internal file and never writes to it; every action goes through the Broadlink integration's official services. It does not replace that integration, it complements it. Needs Home Assistant 2024.7 or newer.

Auf GitHub HACS · custom repository