Sauna Screen

Overview

This solution showcases a modern smart sauna system featuring advanced control functionalities, real-time monitoring, and an interactive user interface.
The smart sauna solution includes digital temperature and time management, ventilation control, lighting management, and automated safety monitoring. A key feature of the solution is the centralized control interface along with integrated feature panels for functionalities such as ambience control, heating management, and system status monitoring.

Please note that due to the display size the solution - when opened with the player - may exceed your computer screen. To adjust the size of the solution please use the "Zoom" options of the player CGI Panel.
                                                                                                                                                                                            Screenshot 2026-06-02 094734.png

Sauna_Overview.png


Feature Description

Below you can find an overview of all scenes and their individual content.

No Scene Name Description
(1) StartUpScene2D This initial scene displays the Candera logo and acts as the entry point to the sauna automation solution. It allows touch interaction to transition from the startup screen to the main menu interface.
(2) BackgroundScene2D This scene features a background along with a digital time representation.
(3) OptionScene2D This scene acts as the main control interface of the sauna automation solution, providing access to different sauna modes such as Sauna, Steam, Infrared, and My Sauna. Each mode is represented through an interactive tile-based layout for simplified navigation between functionalities.
In addition, the scene provides real-time environmental monitoring, where temperature and humidity values are displayed through circular indicators.
(4) SaunaScene2D

This scene handles sauna temperature control through a circular slider–based interface, allowing dynamic adjustment of the sauna environment. It also includes predefined session timing options.

In the lower mid section controls for lights (including brightness and RGB settings), ventilation and music can be found. The individual menus can be cycled through via the available navigation arrow controls or swiped through by touch control.
A preheat feature is also integrated into the interface, enabling the sauna environment to be prepared before the session starts.

(5) InfraredScene2D In addition to the features described for (4) SaunaScene2D this scene also includes panel selection options to enable the users to tailor their infrared experience to their needs.
(6) SteamScene2D In addition to the features described for (4) SaunaScene2D this scene also includes a separate circular slider for adjusting the steam level according to the users' needs.
(7) MySaunaScene2D This scene provides personalized sauna configuration management through preset-based controls. It allows selection between multiple preset profiles, enabling quick access to predefined sauna, steam and infrared settings and preferences.
The interface enables quick transition between customized sauna profiles while maintaining a clean and interactive layout. 
(8) Preset1Scene2D This scene manages a predefined sauna configuration profile through dedicated controls for temperature, humidity, session timing, and ventilation management. The parameters can be modified dynamically to customize the sauna environment based on the selected preset configuration. Ventilation control and preheating functionality are also integrated to prepare the infrared environment before the session begins.
(9) Preset2Scene2D This scene is similar to Preset1Scene2D but features settings tailored more for a steam experience.
(10) Preset3Scene2D This scene manages a predefined infrared sauna configuration through dedicated controls for heating intensity, infrared panel selection, session timing, and ventilation management. The intensity level and panel combinations can be configured dynamically to customize the infrared sauna experience. Ventilation control and preheating functionality are also integrated to prepare the infrared environment before the session begins.
(11) RunningScene2D This scene provides real-time monitoring and management of the active sauna session by displaying essential operational parameters such as temperature, humidity, selected sauna mode, door status, and configured session duration. The interface presents all session-related information in a centralized layout for continuous tracking of the sauna environment during operation.
A session countdown indicator is provided to display the remaining session duration before completion. Additionally, a dedicated stop control allows immediate termination of the active sauna session whenever required. 
(12) PreheatingScene2D This scene manages the sauna preheating process by monitoring and displaying the progress of the heating cycle. It provides target temperature tracking functionality, allowing the system to indicate the current progress toward the configured sauna temperature before the session begins.
A real-time countdown display is provided to show the remaining preheating duration, helping monitor the estimated time required for the sauna environment to reach the desired condition. A dedicated stop control is integrated into the interface to allow interruption or cancellation of the preheating operation whenever required.

Controls

Transitions

Transition rules were used with Fade-shade animations are applied to the scene transitions to create smooth and continuous visual movement between Scenes. 

Animations

The following two animations are used:

Both animations are started in the Statemachine when the "Start Preheat" button in the SaunaScene2D is pressed.

State Machine

The GlobalStateMachine manages the overall navigation and operational flow of the sauna automation solution by controlling transitions between multiple scenes and interface states. It initializes the startup sequence and handles navigation from the initial screen to the main options interface, where users can access different sauna modes such as Sauna, Steam, Infrared, and MySauna. The state machine coordinates transitions between operational scenes including Pre-Heating, Current Session monitoring, and preset configuration screens such as Preset1, Preset2, and Preset3. User interactions including button selections, navigation controls, and preset switching are processed through transition rules and logic conditions to ensure smooth scene transitions. Additionally, the BackgroundScene is globally activated through the GlobalStateMachine to maintain a consistent visual appearance across all scenes while coordinating common interface animations and operational states throughout the overall sauna automation solution.

Operational Control Elements


Revision #21
Created 2026-05-13 14:57:08 UTC by Thomas Diestlberger
Updated 2026-06-02 12:33:57 UTC by Thomas Diestlberger