Skip to content
Home Assistant TestFlight
Water

Huum

huum

Built inCloud polling

The Huum integration lets you monitor and control your Huum sauna from Home Assistant. Huum manufactures electric sauna heaters with smart connectivity, allowing you to adjust the temperature and, when your sauna controller supports these features, control the light and manage the steamer humidity level right from your dashboard.

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
climateThermostat
binary_sensorSensor (contact)
sensorSensor (temperature)

2 reports below say how a device from this integration behaves in the Home app.

What people report

Huum sauna controllers work through the cloud. The API does not report real heater state, so no heating/idle action is exposed.

  • Partly works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Huum sauna controllerPartly works CloudPartly in Home
Shows sauna on or off; no heating versus idle state
Light and steamer need configured hardware; no hvac_action since API lacks heater status
Saved copy
The problem The climate entity doesn't set `hvac_action property`, so HomeKit (and other frontends) can't show when the sauna is actively heating vs idle. The entity always shows `hvac_action: None` instead of `hvac_action: heating` when heating. ### What version of Home Assistant Core has the issue? core-2025.11.1 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant Container ### Integration causing the issue huum ### Link to integration documentation on our website …

Excerpt saved from GitHub on 2026-10-23.

Issue #156394 · 2025-11
Huum sauna heaterPartly works CloudPartly in Home
Sauna on state visible by tile background; no heating action shown
API lacks heater status so no hvac_action; maintainers declined guessing
Saved copy
But don't we get this based on the status code from the Huum API? https://github.com/frwickst/pyhuum/blob/main/huum/const.py#L5 `231` is "online and heating" and `232` is "online and not heating". So I would look into this before resorting to guesswork with tempratures. Also, I'm not a huge fan of the proposed solution, as it would not actually tell us if the heater is on, it would just tell us that "it might be heating", this due to the "smarts" in the Huum thermostat that does not start the heating immidiatley just because the target temp drops below the target, it waits until it drops to a …

Excerpt saved from GitHub on 2026-10-23.

Issue #156394 · 2025-11

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

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)257 (0.04%)
Quality scaleSilver
Added inHome Assistant 2024.2
Set up in the UIYes
Maintainers@frwickst, @vincentwolsink

Limitations from the docs

  • The light and steamer entities are only available when the corresponding hardware is configured on the sauna controller.
  • The steamer humidity level can only be adjusted while the sauna is actively heating.
  • The target temperature can only be changed while the sauna is in heat mode.
  • The integration applies the same safety measures as the Huum app. If a safety condition is triggered (for example, the sauna door is open), the sauna will not turn on.

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.