unispa > Web interface > Process > Cabin
Cabin
The unispa cabin firmware is tailored to efficiently control heating and auxiliary functions (e.g., recirculation, aroma dosing, ventilation, sprinklers, and others) for following spa cabin configurations:
- Steam cabin (steam sauna, steam shower, hammam),
- Biosauna, and
- Hot sauna (Finnish sauna, dry sauna)
- Herbal inhalation
Each cabin type requires slightly different hardware and connections, and they cannot be interchanged without authorized technician.
Find out more about the unispa cabin module's hardware.
Peripheral & Process description
Below are the options and function descriptions of the Cabin module:
| unispa Interface | Process | Related Vars | Peripheral | Description | Relevance |
|---|---|---|---|---|---|
![]() |
SYS-ON | timefrom1, timeto1, timefrom2, timeto2, timefrom3, timeto3, timefrom4, timeto4, timefrom5, timeto5, timefrom6, timeto6, timefrom7, timeto7 |
RE10 |
The module is active (SYS-ON) when the main state is set to Auto and the current time falls within the preset intervals for each day of the week, or when the main state is set to On.
The module's active state directly impacts other functions and is reflected in the dedicated relay used to control complementary modules (e.g., RGB driver, motor, etc.). |
All |
![]() |
Primary heater 3xL + Analog 0-10V | templow temphigh heaton heatoff heatpower |
RE1 RE3 RE8+ D6 (PWM) |
Switches individual phase lines of the electric stove/steam generator (and simultaneously outputs an analog signal) based on the primary temperature reading T1NTC up to temphigh.
If the reading exceeds temphigh +7°C or becomes invalid, the module switches to error mode.
Below templow: heating at 100% power.
Up to temphigh: heating with preset power and intervals.
Up to temphigh: no heating.
Above temphigh: Error, all operations STOP.
DSM: As long as the DSM signal is HIGH, the heating power of the phase lines is limited by the %DSM parameter.
Output power (both standard mode and DSM power) is expressed in percentage. This percentage corresponds to the phase lines as follows: 0-29% = no line, 30-59% = 1 line, 60-89% = 2 lines, 90-100% = 3 lines. Switching L1, L2, and L3 On or Off is always performed gradually with a 1-second delay between each line.
| |
![]() |
Main state switch | masterstate | I1 |
Switches between main states Off, On, and Auto using a physical switch attached to the module or via a network command.
The last change takes priority over the current physical switch position and persists after reboot. |
|
![]() |
Primary thermo- meter | - | I2 (T1NTC) |
Main thermometer used to regulate the ambient temperature in the cabin. Readings are published via MQTT regularly. | |
| Secondary thermo- meter | I4 (T2NTC) |
Secondary thermometer used for informational purposes only. Readings are published via MQTT regularly. | |||
![]() |
DSM signal | dsmpower | I3 (DSM) |
The closed state limits power output according to the preset %DSM and closes the ventilation valve. It also releases the temperature requirement for aroma dosing, sprinkler, and recirculation. | |
| Alarm button | - | I6 |
The physical alarm button placed in the cabin. Its closed state initiates the alarm. | ||
| Alarm clear | I7 |
The physical clear button placed in maintenance. Its closed state ends the alarm. The alarm can also be cleared via Wi-Fi. | |||
| System button | I8 |
Short press [0.1-1s] (dimmed display) - lights up the display.
Short press [0.1-1s] (bright display) - cycles between the Wi-Fi modes: STA -> Off -> AP -> STA.
Middle press [1-9s] - reboots the device. Long press [10+s] - reverts to factory defaults (irreversible). | |||
![]() |
Air Recircula- tion | recircon recircoff |
RE2 |
As long as the module is active (SYS-ON) and the target temperature is within the range (between templow and temphigh+7), recirculation operates at preset intervals.
In case of active
DSM signal, the recirculation proceeds even below templow. | |
![]() |
Stone sprinkler | sprinkleon sprinkleoff |
RE4 |
As long as the module is active (SYS-ON) and the target temperature is within the range (between templow and temphigh+7), the sprinkler runs at preset intervals.
In case of active
DSM signal, the sprinkling proceeds even below templow. |
Hot sauna |
![]() |
Auxiliary steam generator | humlow humhigh |
RE4 |
As long as the module is active (SYS-ON), an auxiliary steam generator (RE4) maintains the ambient air's relative humidity in the preset range (between humlow and humhigh).
|
Biosauna |
![]() |
Aroma doser | aromaopt* aromaon aromaoff |
RE4 |
As long as the module is active (SYS-ON) and the target temperature is within the range (between templow and temphigh+7), dosing is performed at preset intervals.
In case of active
DSM signal, the dosing proceeds even below templow, but only if the %DSM > 30%.*The herbal inhalation function offers a selection of aromas: A, B, or C. When set to Auto,
the system cycles between aromas A, B, and C automatically based on the day of the year, beginning on January 1st with aroma B.
|
Herbal inhalation, Steam bath |
RE6 RE11 |
Herbal inhalation | ||||
![]() |
Air Vent | venton ventoff |
RE5 |
As long as the module is active (SYS-ON) and the target temperature is within the range (between templow and temphigh+7), the ventilation valve opens and closes at preset intervals.
When the temperature is below templow or the DSM signal is active, the valves remain closed (Relay is ON!).
During the Error state, the valves are open (Relay OFF!) for the entire duration of the state.
|
All |
| Main light | - | RE7 RE12 |
On when the module is active (SYS-ON).
The on-board MOSFET on RE12 can power up to 20W. Use the appropriate LED amplifier to control more powerful lights or strips.
|
All | |
| Auxiliary light FX1 | RE6 |
On when at least one phase line is heating. | Biosauna, Steam bath, Hot sauna | ||
| Auxiliary light FX2 | RE11 |
On when the module is active (SYS-ON) and the target temperature is within the range (between templow and temphigh+7).
The on-board MOSFET on RE11 can power up to 20W. Use the appropriate LED amplifier to control more powerful lights or strips.
| |||
| Alarm | RE9 |
After closing the I6 input, the relay flashes repeatedly until the alarm is cleared via I7 or a network command. |
All | ||
![]() |
Audio channel | audiovol audioeq audiorand audiodir[1-16] |
D0 D3 |
Plays sounds or music when the module is active (SYS-ON). | |
![]() |
DHT22 | - | D4 |
Measures ambient temperature and relative humidity. It should be placed in an area where the temperature does not exceed 80°C. Readings are published via MQTT regularly. | Biosauna, Hot sauna, Herbal inhalation |
![]() |
Auxiliary LED lights | ledmod ledbrt ledspd |
D4 (PWM) |
Controls point lights, LED strips, or optic fibers. Dimmable based on the selected program.
The on-board MOSFETs can power up to 20W per channel. Use the appropriate LED amplifier to control more powerful lights or strips. |
Steam bath |












