Genius Hub
geniushub
The Genius Hub integration links Home Assistant with your Genius Hub CH/DHW system, including its zones, devices, and issues.
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 |
|---|---|---|
switch | Switch or outlet | |
climate | Thermostat | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature) | |
water_heater | Water heater (as a thermostat) |
What people report
Genius Hub zones, valves and smart plugs are documented, but ESW thermostat devices were not supported in a user report. Some users also hit setup failures after updates.
- Works2
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Genius Smart Plug / DCR | Works | Exposed as on/off binary sensorSaved copySupported devices: Sensor entity with a % battery, for any Device with a battery (e.g., a Genius Valve), or; Binary sensor entity with on/off state for any Device that is a switch (e.g., Smart Plugs, DCRs). Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Genius Valve | Works | Battery percentage sensor for devices with a batterySaved copySupported devices: Sensor entity with a % battery, for any Device with a battery (e.g., a Genius Valve), or; Binary sensor entity with on/off state for any Device that is a switch (e.g., Smart Plugs, DCRs). Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Genius Hub ESW thermostat | Requested | ESW with thermostat fails and stops SCR/DCR binary sensors loadingSaved copyThe problem It looks like the integration isn't able to support ESW with thermostat (as this is the entity that seems to be causing the issue in the logs below). As a result, none of my binary sensor devices are loading properly (i.e. SCR and DCR). See the direct error message from the official integration below, and in addition information I've included information from my local copy providing details on exactly what the values are. Device 23 is an Electric Switch w/temp (ESW-E-TMP). For whatever reason this device isn't properly supported by the geniushubclient python library in 0.7.0. I'm … Excerpt saved from GitHub on 2026-10-23. | Issue #93554 · 2023-05 |
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.
Details
| Installs (analytics) | 46 (0.01%) |
|---|---|
| Added in | Home Assistant 0.92 |
| Set up in the UI | Yes |
| Maintainers | @manzanotti |
Devices listed in its documentation
- Sensor entity with a % battery, for any Device with a battery (e.g., a Genius Valve), or
- Binary sensor entity with on/off state for any Device that is a switch (e.g., Smart Plugs, DCRs)
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.