Niko Home Control II
joleys/niko-home-control-II · vv4.19.0
Home Assistant Custom Integration for Niko Home Control II
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 | |
cover | Blind, garage door, window or door | |
climate | Thermostat | |
fan | Fan | |
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
media_player | TV, receiver or media switches | Needs its own HomeKit Bridge in accessory mode |
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
alarm_control_panel | Security system | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
2 reports below say how a device from this integration behaves in the Home app.
What people report
Niko Home Control II hub devices come in locally; maintainers add new Niko device models and EV chargers quickly. Large installs (hundreds of entities) need filtering for Apple Home.
- Works3
- Partly works2
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| ABB Terra charging station on Niko Home Control | Works Local | Support added for ABB Terra charging stationSaved copyFirst off, thank you all for your work on this integration! While I don't have any experience developing for Home Assistant, these seem to be the only changes which are required to support ABB Terra charging stations. Excerpt saved from GitHub on 2026-10-23. | PR #231 · 2025-04 | |
| Amtron EV charging station on Niko Home Control | Works Local | Alias maps it to the generic charging station classSaved copyAdded an alias for Amtron charging stations so they are mapped to the generic chargingstation class. This fixes the "Class ocoAmtronChargingstation not found" error when the controller reports Model=amtron. Tested locally with a Mennekes Amtron Pro EV charger and confirmed that entities are created and work as expected in Home Assistant. Excerpt saved from GitHub on 2026-10-23. | PR #259 · 2025-08 | |
| Niko electrical heating action | Works Local | Support added after unknown device errorSaved copy@sgisgi3200 reported an error in https://github.com/joleys/niko-home-control-II/issues/80, which also shows an error related to an unknown device: Electricalheating Action This PR adds support for this device. It is exposed as a button and a binary sensor which reflects the current state of that action. Excerpt saved from GitHub on 2026-10-23. | PR #82 · 2023-07 | |
| Duco Ducobox Focus ventilation (via Niko) | Partly works Local | Partly in Home CO2 sensor triggers HomeKit notifications; exclude sensor in HomeKit config | CO2 sensor entities reach HA through Niko hubSaved copyHi there, Perhaps an odd one, but I have the Niko Hub integrated into Home Assistant, which feeds into Homekit. My Ducobox Focus ventilation unit is connected officially to my Niko installation, which then feeds these entities into Home Assistant, and thus to HomeKit. The duco ventilation monitors CO2 levels in my rooms. Every morning the CO2 levels spike for a specific room, which should trigger the Duco to up the air suction for that room to lower it. However, this always generates a CO2 warning push notification via Niko, and thus to HomeKit. Is there a way to mute this notification in … Excerpt saved from GitHub on 2026-10-23. | Issue #124 · 2024-02 |
| Niko Home Control hub entities (~400) via HomeKit Bridge | Partly works Local | Partly in Home 400 entities crash Apple Home; use several filtered bridges | Many entities duplicateSaved copyHi all, I'm looking for people who can share their NHC to HomeKit Bridge setup? I started over and over again, but I can't find a nice way to integrate. Sensors, lights, thermostats, some show multiple times. And because I have about 400 entities in NHC, Apple Home crashes. So somehow I need to choose which entities should be passed on to HomeKit Bridge. But I can't find a nice way to do this. Thanks Jonas Excerpt saved from GitHub on 2026-10-23. | Discussion #276 · 2025-12 |
| Niko Touch 4 indoor station (Coco) | Won’t be supported Local | Device class missing; now logged once as unsupported typeSaved copyEvery device whose class is missing was logged as `Class X not found`, at warning level, on every devices.list -- repeatedly at each restart here for `CocoIndoorstationNikotouch4`. Niko ships device types faster than this integration models them, so this fires on perfectly healthy installs. Dropping it to debug would be wrong: user reports of unsupported types are how device coverage grows here. So keep it at warning, say it once per type per session, and word it as "not supported yet, please report it" rather than as a lookup failure. The lookup now uses a default instead of letting … Excerpt saved from GitHub on 2026-10-23. | PR #317 · 2026-09 |
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 push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Details
| Installs (analytics) | 539 (0.08%) |
|---|---|
| GitHub stars | 108 |
| Latest version | v4.19.0 (2026-09-21) |
| Set up in the UI | Yes |
| Maintainers | @filipvh, @joleys, @tijsverkoyen |
| License | MIT |
Notable forks
Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| tijsverkoyen/niko-home-control-II | ★ 4 | 2026-09-28 | Home Assistant Custom Integration for Niko Home Control II |
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.