A native Home Assistant integration for iSauna sauna controllers.
- Integrates iSauna as a native Home Assistant device
- Supports climate, sensor, switch, number, and select entities
- Polls the sauna locally over the network
- Applies control changes automatically with debounce
- No MQTT broker or external add-on required
- Copy
custom_components/isaunaintoconfig/custom_components/isauna - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration → iSauna
- Enter the controller host/IP and save
custom_components/isauna/
├── manifest.json
├── __init__.py
├── config_flow.py
├── const.py
├── device.py
├── coordinator.py
├── entity.py
├── climate.py
├── sensor.py
├── switch.py
├── number.py
├── select.py
├── protocol.py
├── strings.json
└── translations/en.json
This repository is prepared for HACS with hacs.json and a standard custom
integration layout.
To add it to HACS:
- Open Home Assistant and go to HACS → Integrations
- Choose Explore & add repositories
- Add this repository URL as a custom repository of category Integration
- Install the integration and restart Home Assistant