Main state represents a master switch directly affecting behavior of the module. Change the process' main state to:
Off - module turned off ([payload]=0)
On - module turned on ([payload]=1)
Auto - module turns on and off automatically according to the preset operation times below ([payload]=2)
Sleep - module turned off, however, vital elements are following standard schedule ([payload]=3)
Test - module is in passive mode, not controlling the RE1-RE12 outputs ([payload]=4)
note: Changes made to the physical switch override the saved value and vice versa.
default = Auto
In-bound topic:
/sub/masterstate
Main state:
Start time and end time of the module's Operation separately for each day of the week (indexation starting with monday).
default = 09:00 - 21:00
In-bound topics:
/sub/timefrom1 (2,3,4,5,6,7, respectively)
/sub/timeto1 (2,3,4,5,6,7, respectively)
Defines the main hardware Configuration of the cabin module.
default = None
In-bound topic:
/sub/saunaopt
Configuration:
Current Temperature readings.
Out-bound topics:
/pub/tempmain
/pub/temp2
/pub/temp3
Temperature:
Current Humidity reading.
Out-bound topics:
/pub/hum
Humidity:
Current Phase of the cabin.
Phase:
The lower bound of the Temperature range to be maintained (with up to 1 decimal place).
default = 45
In-bound topic:
/sub/templow
The upper bound of the Temperature range to be maintained (with up to 1 decimal place).
default = 47
In-bound topic:
/sub/temphigh
The lower bound of the Humidity range to be maintained.
default = 40
In-bound topic:
/sub/humidlow
The upper bound of the Humidity range to be maintained.
default = 45
In-bound topic:
/sub/humidhigh
The duration of the
ON phase of the Heating timer applied after the operating temperature has been reached (in minutes with up to 1 decimal place).
default = 3
In-bound topic:
/sub/heaton
The duration of the
OFF phase of the Heating timer applied after the operating temperature has been reached (in minutes with up to 1 decimal place).
default = 3
In-bound topic:
/sub/heatoff
Power of the steam or heat generator in % when re-heating.
Only active when the temperature reading is in range.
default = 33%
In-bound topic:
/sub/heatpower
The maximum Temperature for the infrasauna procedure (with up to 1 decimal place).
default = 40
In-bound topic:
/sub/temphigh2
Selects the Aroma for dosing.
default = A
In-bound topic:
/sub/aromaopt
Aroma:
Duration of the
ON-phase of the Aroma doser timer cycle (in seconds).
default = 3
In-bound topic:
/sub/aromaon
Duration of the
OFF-phase of the Aroma doser timer cycle (in minutes with up to 1 decimal place).
default = 10
In-bound topic:
/sub/aromaoff
Duration of the
ON-phase of the stone Sprinkler timer cycle (in seconds).
default = 3
In-bound topic:
/sub/sprinkleon
Duration of the
OFF-phase of the stone Sprinkler timer cycle (in minutes with up to 1 decimal place).
default = 10
In-bound topic:
/sub/sprinkleoff
Duration of the
ON-phase of the Recirculation timer cycle (in minutes with up to 1 decimal place).
Only active when the temperature reading is in range.
default = 3
In-bound topic:
/sub/recircon
Duration of the
OFF-phase of the Recirculation timer cycle (in minutes with up to 1 decimal place).
Only active when the temperature reading is in range.
default = 3
In-bound topic:
/sub/recircoff
Duration of the
ON-phase of the Ventilation timer cycle (in minutes with up to 1 decimal place).
Only active when the temperature reading is in range.
default = 1
In-bound topic:
/sub/venton
Duration of the
OFF-phase of the Ventilation timer cycle (in minutes with up to 1 decimal place).
Only active when the temperature reading is in range.
default = 10
In-bound topic:
/sub/ventoff
As long as the incoming DSM signal is
HIGH, the power output cannot exceed this value, overriding the standard operation.
default = 33%
In-bound topic:
/sub/dsmpower
Select peripheral and mode for the Door Sensor. The module will automatically switch off heating if the door is left open for more than 30 seconds.
default = Not used
In-bound topic:
/sub/saunaopt
Door Sensor:
Defines the main hardware Configuration of the pool module.
default = None
In-bound topic:
/sub/poolopt
Configuration:
Current Temperature readings.
Out-bound topics:
/pub/tempmain
Temp. reading:
Current Phase of the pool.
Phase:
Current instantaneous | measured Water consumption.
Water cons.:
Timer intervals for the pool's Filter. Filtering proceeds outside of the main Operation times and in the Sleep state, but is discontinued in the Off state.
default:
01:00 - 03:00
08:00 - 10:00
12:00 - 14:00
18:00 - 20:00
In-bound topics:
/sub/filterfrom1 (2,3,4, respectively)
/sub/filterto1 (2,3,4, respectively)
The pool's operation is initiated by Filling-up the pool and terminated by draining the water away.
It should be disabled if the pool is already filled-up prior to the program start or should retain the water after the program end.
default = Enabled
In-bound topic:
/sub/fillup
The cooling pool's Fill-up time (in minutes with up to 1 decimal place).
default = 10
In-bound topics:
/sub/fillupcold
The cooling pool's Draining time (in minutes with up to 1 decimal place).
default = 30
In-bound topics:
/sub/draintime
Duration of the
ON-phase of the Refill timer cycle for the pool (in minutes with up to 1 decimal place).
default = 1
In-bound topic:
/sub/timcoldon
Duration of the
OFF-phase of the Refill timer cycle for the pool (in minutes with up to 1 decimal place).
default = 10
In-bound topic:
/sub/timcoldoff
Current Water level in the pool's balance tank.
Water level:
The distance of the pool's balance tank's Bottom water level from the ultrasound sensor in cm.
default = 100
In-bound topic:
/sub/tankmaxdist
The distance of the pool's balance tank's Top water level from the ultrasound sensor in cm.
default = 20
In-bound topic:
/sub/tankmindist
The balance tank's Target water level to be automatically maintained in %.
default = 50
In-bound topic:
/sub/targetlevel
The balance tank's Minimum water level allowed for operation in %.
default = 20
In-bound topic:
/sub/filterlevel
Select the mode of the pool water Heating or Cooling.
default = None
In-bound topic:
/sub/tempmode
Mode:
The target Temperature for the pool water (in °C with up to 1 decimal place).
default = 35
In-bound topic:
/sub/targettemp
The target Temperature for the pool water, relevant only for electric heating or cooling (in °C with up to 1 decimal place).
default = 35
In-bound topic:
/sub/targettempel
The Temperature hysteresis for heating or cooling (in °C with up to 1 decimal place).
default = 0.5
In-bound topic:
/sub/hyst
Time for which the PIR Jet is running following a button push (in minutes with up to 1 decimal place).
default = 2
In-bound topic:
/sub/jet1
Enable or Disable jets and/or light during the PIR Procedure.
default = 1
In-bound topic:
/sub/en_pir_jets
/sub/en_pir_light
Time for which the Jet is running following a button push (in minutes with up to 1 decimal place).
default = 2
In-bound topic:
/sub/jet2
Duration of the
ON-phase of the Spout 1 timer cycle (in minutes with up to 1 decimal place).
default = 3
In-bound topic:
/sub/spout1on
Duration of the
OFF-phase of the Spout 1 timer cycle (in minutes with up to 1 decimal place).
default = 3
In-bound topic:
/sub/spout1off
Operation is initiated by Filling-up the pools with warm and cold water. It should be disabled if the pools are already filled prior to the program start.
note: Changes made to the physical switch override the saved value and vice versa.
default = Enabled
In-bound topic:
/sub/fillup
Operating Mode:
Timer - filling is regulated by the set times.
Thermostat - filling is regulated by the set temperatures.
default = Timer
In-bound topic:
/sub/fillmode
Circuit of the PIR sensor in the resting state (no movement detected):
NO - normally open,
NC - normally closed.
default = NO
In-bound topic:
/sub/pirmod
Start time and end time of the pool water Draining.
default = 21:00 - 21:30
In-bound topics:
/sub/endtimefrom
/sub/endtimeto
The pools' Draining time (in minutes with up to 1 decimal place).
default = 30
In-bound topics:
/sub/draintime
Time for which an Air pump is running following a movement detected by the PIR sensor (in minutes with up to 1 decimal place).
default = 1
In-bound topic:
/sub/airpump
Control period determines the time period (in seconds) for which the temperature reading must remain below of above
a certain threshold before the threshold is recognized as reached and the underlying condition satisfied.
default = 20
In-bound topic:
/sub/ctrlper
Current Temperature readings of the warm pools.
Out-bound topics:
/pub/T3
/pub/T4
Temperature:
Current Phase of the warm pools.
Phase:
Following scheduled change.
Next change:
Fill-up time for the warm pools (in minutes with up to 1 decimal place) at the beginning of the operation if allowed.
default = 2
In-bound topic:
/sub/filluphot
Duration of the
ON-phase of the Refill timer cycle for warm pools (in minutes with up to 1 decimal place). Only relevant if the Timer Fill mode is selected.
default = 1
In-bound topic:
/sub/timhoton
Duration of the
OFF-phase of the Refill timer cycle for warm pools (in minutes with up to 1 decimal place). Only relevant if the Timer Fill mode is selected.
default = 1
In-bound topic:
/sub/timhotoff
The lower bound of the warm pools' Temperature range to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 30
In-bound topic:
/sub/temphotmin
The upper bound of the warm pools' Temperature range to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 32
In-bound topic:
/sub/temphotmax
Warm pools' target Temperature to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 32
In-bound topic:
/sub/temphot
Histeresis of the warm pools expressed as a maximum deviation from the target temperature (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 1
In-bound topic:
/sub/temphothist
Current Temperature readings of the cold pools.
Out-bound topics:
/pub/T1
/pub/T2
Temperature:
Current Phase of the cold pools.
Phase:
Following scheduled change.
Next change:
Fill-up time for the cold pools (in minutes with up to 1 decimal place) at the beginning of the operation if allowed.
default = 2
In-bound topic:
/sub/fillupcold
Duration of the
ON-phase of the Refill timer cycle for cold pools (in minutes with up to 1 decimal place). Only relevant if the Timer Fill mode is selected.
default = 1
In-bound topic:
/sub/timcoldon
Duration of the
OFF-phase of the Refill timer cycle for cold pools (in minutes with up to 1 decimal place). Only relevant if the Timer Fill mode is selected.
default = 1
In-bound topic:
/sub/timcoldoff
The lower bound of the cold pools' Temperature range to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 10
In-bound topic:
/sub/tempcoldmin
The upper bound of the cold pools' Temperature range to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 12
In-bound topic:
/sub/tempcoldmax
Warm pools' target Temperature to be maintained (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 32
In-bound topic:
/sub/tempcold
Histeresis of the warm pools expressed as a maximum deviation from the target temperature (with up to 1 decimal place). Only relevant if the
Thermostat Fill mode is selected.
default = 1
In-bound topic:
/sub/tempcoldhist
Target Speed of the fan.
Target speed:
Measured Speed of the fan.
Speed:
Current Phase of the fan.
Phase:
Deceleration mode of the fan motor - choose between
Controlled deceleration with negative acceleration rate applied or free Gliding to the lower speed.
default = Controlled
In-bound topic:
/sub/decelmode
Operating Mode of the audio player - choose between fan blade
Sound effects and an independend Music player.
default = Effects
In-bound topic:
/sub/audiomode
Speed:
Acceleration:
Direction:
Time duration of the
Phase [n] (in minutes with up to 1 decimal place).
default = 1
In-bound topic:
/sub/p[n]time
Speed of the fan during the
Phase [n] (in whole revolutions per minute).
default = 20
In-bound topic:
/sub/p[n]spd
Acceleration (or deceleration) to the speed set for
Phase [n] (in whole revolutions per minute per second).
default = 5
In-bound topic:
/sub/p[n]acc
Current Phase of the bucket motor.
Phase:
Maximum time (in seconds) in which the motor must reach the "out end-stop" before a Time-out error is triggered.
default = 5
In-bound topic:
/sub/timeout1
Maximum time (in seconds) in which the motor must reach the "home end-stop" before a Time-out error is triggered.
default = 5
In-bound topic:
/sub/timeout2
Time (in minutes with up to 1 decimal place) for which the motor waits in home position before starting the next cycle.
default = 2
In-bound topic:
/sub/timewait1
Time (in seconds) for which the motor waits before dosing.
default = 2
In-bound topic:
/sub/timewait2
Time (in seconds) for which the motor waits after dosing.
default = 2
In-bound topic:
/sub/timewait3
Dosing time (in seconds).
default = 2
In-bound topic:
/sub/dosetime
Minimum wait time which must elapse before the next dosing occurs (in minutes).
default = 0
In-bound topic:
/sub/aromaoff
Selects the Aromas for dosing. When multiple aromas are chosen then the chosen aromas are rotated on a daily basis.
default = A
In-bound topic:
/sub/aroma1[2,3]
Aroma:
Showers - state represents a master switch of the showers subroutine. Set the subroutine' main state to:
Off - subroutine always turned off ([payload]=0)
On - subroutine always turned on ([payload]=1)
Auto - subroutine turns on and off automatically with the main module's state - see Main state ([payload]=2)
default = Auto
In-bound topic:
/sub/saunaopt
Showers - state:
On time (in seconds) of the shower.
default = 5
In-bound topic:
/sub/shower1on
On time (in seconds) of the shower.
default = 5
In-bound topic:
/sub/shower2on
On time (in seconds) of the shower.
default = 5
In-bound topic:
/sub/shower3on
On time (in seconds) of the shower.
default = 5
In-bound topic:
/sub/shower4on
Current Phase of the fountain.
Phase:
Operation is initiated by Filling-up the fountain with water. It should be disabled if the fountain should retain the water.
note: Changes made to the physical switch override the saved value and vice versa.
default = Enabled
In-bound topic:
/sub/fillup
Fountain initial Fill-up time (in minutes with up to 1 decimal place) at the beginning of the operation (if allowed).
default = 1
In-bound topic:
/sub/fillupcold
Duration of the Refill cycle fountain (in seconds) triggered every ten minutes.
default = 1
In-bound topic:
/sub/timcoldon
The relative Speed of the
LED program.
default = 70%
In-bound topic:
/sub/ledspd
Main program Mode of the
RGB LED driver to be played.
default = Static color
In-bound topic:
/sub/ledmod
Determines the base Color for the
RGB program. Only effective for relevant Modes.
default = #99CC00
In-bound topic:
/sub/ledhex
Determines the maximum Brightness of the
RGB program, represented as a percentage of the LED's maximum power output.
default = 100%
In-bound topic:
/sub/ledbrt
The Speed of the
RGB driver program is denoted as a non-dimensional unit. It holds relevance for most programs, but its exact interpretation differs among these programs.
default = 100%
In-bound topic:
/sub/ledspd
Displays the currently played track and folder.
Relative Volume of the audio playback.
default = 30%
In-bound topic:
/sub/audiovol
Equalizer preset used for the audio output.
default = Standard
In-bound topic:
/sub/audioeq
Enabling this will Shuffle the playback order of all tracks within the selected folders.
default = Enabled
In-bound topic:
/sub/audiorand
Select the Directories to be used for playback.
default = enabled
In-bound topics:
/sub/audiodir1
/sub/audiodir2
...
Directories:
Simulates button press and time-out for Massage.
Massage PIR:
Simulates button press and time-out for Massage.
Massage 2:
Resets the internal timer for Spout 1.
Spout 1:
Initiates or stops the temporary fillup override for the entered number of minutes (with up to 1 decimal place).
Fill override:
Initiates or stops the draining fillup override for the entered number of minutes (with up to 1 decimal place).
Drain override:
Overrides the cold water valve.
Cold override:
Overrides the warm water valve.
Warm override:
Overrides the hot water valve.
Hot override:
Overrides the drain valve.
Drain override:
Simulates the PIR sensor trigger.
PIR override: