Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Harvia Sauna monitors and controls Harvia sauna heaters with Xenio WiFi or Fenix control panels through the Harvia cloud. It adds a thermostat, switches for power, light, fan, steamer, aroma and dehumidifier, and settings for target humidity, aroma level and session time. Sensors cover temperature, humidity, remaining time and WiFi signal, and binary sensors report the door, heating and ready state. Updates arrive by push from the cloud, and session start and end events can trigger automations. Options link Home Assistant lights to the panel light button and let a session continue through a cooldown phase after the heater turns off, which suits heaters with many stones. Temperature-driven light colors can be set for up to two zones, and setup happens in the UI with a MyHarvia account.

Automatic summary of the README and code of WiesiDeluxe/ha-harvia-sauna. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Climate
  • Switches
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Harvia Sauna

  • Email
  • Password
  • API Provider

Heater configuration

  • Heater model
  • Heater power (kW)

Re-authenticate Harvia Sauna

  • Email
  • Password

Reconfigure Harvia Sauna

  • Email
  • New password (optional)
  • Heater model
  • Heater power (kW)

After setup

  • Linked HA lights (controlled by the panel light button)Choose HA light entities (e.g. Hue strips) that should follow the light button on the Harvia panel even if no light is physically wired to the power unit.
  • Light sync direction
  • Session end behavior'Cooldown' keeps the session running after heater-off until the temperature drops below the target — useful for stone-heavy heaters that stay sauna-hot long after power-off.
  • Reference temperature sensor for cooldown (optional, defaults to the internal Harvia sensor)
  • Cooldown hysteresis below target temperature
  • Maximum cooldown duration (safety net)
  • Use the external sensor for the session max temperature
  • Ready detection
  • Fixed ready temperature
  • Ambilight zone 1: lights
  • Ambilight zone 1: color curve
  • Ambilight zone 1: temperature offset
  • Ambilight zone 2: lights
  • Ambilight zone 2: color curve
  • Ambilight zone 2: temperature offset

Texts from the code of WiesiDeluxe/ha-harvia-sauna.

Entities

  • Binary sensorsDoor, Heating, Steam active, Safety relay, Screen lock, Remote control allowed, Ready, Cloud connection
  • ClimateThermostat
  • Dates and timesNext session
  • NumbersTarget humidity, Aroma level, Session time
  • SelectsHeating profile
  • SensorsTemperature, Humidity, Target temperature, Remaining time, Heat-up time, WiFi signal, Status codes, Aroma level, Phase 1 relay cycles, Phase 2 relay cycles, Phase 3 relay cycles, Heater cycles, and 23 more
  • SwitchesPower, Light, Fan, Steamer, Aroma, Auto light, Auto fan, Dehumidifier, Ambilight, Device schedule armed

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

Custom Home Assistant integration for Harvia sauna heaters with Xenio WiFi (CX110 / CX170 / CX001WIFI) and Fenix (FX001XW / FX002XW) control panels, providing real-time monitoring and control through the Harvia cloud APIs.

  • 🌡️ Climate control — thermostat with current/target temperature
  • 🔌 Dual controller support — Xenio WiFi (myHarvia) and Fenix (harvia.io)
  • ⚡ Real-time updates via WebSocket push — no polling delay
  • 📊 Session tracking — duration, max temperature, daily count
  • 🔋 Energy monitoring — power (W) and cumulative energy (kWh), persistent across restarts
  • 💡 Full device control — power, light, fan, steam, aroma, dehumidifier
  • 🎚️ Configurable setpoints — session time, target humidity, aroma level
  • 🔧 Custom service harvia_sauna.set_session — configure sessions in one call
  • 📡 HA Events — session_start / session_end for automation triggers
  • 🔒 Diagnostics — anonymized debug export for troubleshooting
  • 🌍 19 languages — EN, DE, FI, IT, FR, SV, ES, JA, ET, NL, NB, DA, PL, PT-BR, RU, ZH-Hans, KO, CS, HU
From the README of WiesiDeluxe/ha-harvia-sauna, MIT License. Shortened.

Shows in Vulpo

Quick Toggle card, Climate card, Select card, Chart card, Apple Watch, Control Center, Climate Live Activity.

Information

Installs
174 sharing analytics
GitHub stars
18
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v2.10.0,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
harvia_sauna

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers