Partner: Unique automation
Model: Bathomatic
Device Type: Jacuzzi Controller
GENERAL INFORMATION:
SIMPLWINDOWS NAME: Unique automation Bathomatic v1.0.umc
CATEGORY: Pool/Jacuzzi Controller
VERSION: v1.0
SUMMARY: The module allows controlling the Bathomatic system from Unique Automation.
The communication between Crestron and the Bathomatic system is made by IP on
telnet port 23.
Module functionality:
- Fill / Pause / Empty Bath
- Set Temperature, Depth and dispensers settings of a new bath
- Save/Recall 1-9 Presets
- if a preset is recalled and the bath is not empty, the bath will be emptied and
GENERAL NOTES: then the bath will be filled with the preset settings.
!!!! IMPORTANT !!!
After a connection is made, the digital input “Start up procedure” needs to be
triggered. This function retrieves current values, the names and settings of the 9
presets, turns auto update (life feedback) on and retrieves the names of the 8
different dispensers.
!!!! IMPORTANT !!!
CRESTRON HARDWARE REQUIRED: 2-Series Processor with an Ethernet connection.
SETUP OF CRESTRON HARDWARE: Pro2 processor with an Ethernet card. The connection is made on port 23.
VENDOR FIRMWARE: BOM2 Protocol 1.0.0.2
VENDOR SETUP: Bathomatic connected to the web. The connection is made on port 23.
Partner: Unique automation
Model: Bathomatic
Device Type: Jacuzzi Controller
CONTROL:
Trigger Start Up Procedure D Pulse to trigger the start up procedure.
Show Presets Page D Pulse to show the presets page.
Show Dispensers Page D Pulse to show the dispensers page.
Show Settings Page D Pulse to show the settings page.
Fill Bath D Pulse to start filling the bath with current depth/temp and dispensers settings.
Pause Bath D Pulse to pause the bath.
Empty Bath D Pulse to empty the bath.
New Bath Temperature Up D Pulse to increase the temperature value of the new bath.
New Bath Temperature Down D Pulse to decrease the temperature value of the new bath.
New Bath Depth Up D Pulse to increase the Depth value of the new bath.
New Bath Depth Down D Pulse to decrease the Depth value of the new bath.
Show Preset X D Pulse to show the settings of Preset X.
Load Selected Preset D Pulse to load the settings of the selected preset and start filling the bath.
New Bath DispX up D Pulse to increase the value of dispenser X.
New Bath DispX down D Pulse to decrease the value of dispenser X.
Save On Preset X D Pulse to save current settings on preset X.
Connect D Pulse to start/stop the connection with the Bathomatic system.
{{TCP/IP_Client_>>_Connect-F}} D Needs to be connected to the Connect-F output of the TCP/IP Client.
{{TCP/IP_Client_>>_status}} A Needs to be connected to the Status output of the TCP/IP Client.
{{TCP/IP_Client_>>_RX$}} S Needs to be connected to the RX$ output of the TCP/IP Client.
Partner: Unique automation
Model: Bathomatic
Device Type: Jacuzzi Controller
FEEDBACK:
Presence detected D High to indicate that presence is detected.
Plug Is Closed D High to indicate that the plug is closed.
Presets Page is selected D High to indicate that the Presets page is selected.
Dispensers Page is Selected D High to indicate that the Dispensers page is selected.
Settings Page is selected D High to indicate that the Settings page is selected.
Bath filling D High to indicate that the bath is filling.
Bath is Paused D High to indicate that the bath is Paused.
Bath is Emptying D High to indicate that the bath is Emptying.
New Bath Temperature A Analog output containing the new bath temperature value.
Bath Depth animation value A Analog output containing the bath depth animation value.
Preset X is selected D High to indicate that preset X is selected.
Preset is Saved D High for 2 seconds to indicate that the preset is saved.
New Bath DispX A Analog output containing the value of dispenser X.
Shower status A Analog output containing the shower status.
Shower flow A Analog output containing the shower flow.
Shower temp A Analog output containing the temperature of the shower.
Active preset nr A Analog output containing the number of the active preset.
Preset desired temp A Analog output containing the value of the desired temp of the selected preset.
Preset desired depth A Analog output containing the value of the desired depth of the selected preset.
Current temp A Analog output containing the value of the current temperature.
Current depth A Analog output containing the value of the current depth
Bathomatic status A Analog output containing the status of the Bathomatic system.
Current temp str S Serial value containing the value of the current temperature.
Partner: Unique automation
Model: Bathomatic
Device Type: Jacuzzi Controller
Current depth str S Serial value containing the value of the current depth.
Bathomatic Text status S Serial value containing the Bathomatic status.
Name Dispenser[X] S Serial value containing the name of dispenser X.
Preset Name[X] S Serial value containing the name of preset X.
Connect-F D High to indicate that the system is connected.
Status A Analog value containing the status of the connection.
{{Connect_>>_TCP/IP_Client}} D Needs to be connected with the Connect input of the TCP/IP Client.
{{TX$_>>_TCP/IP_Client}} S Needs to be connected with the TX$ input of the TCP/IP Client.
PARAMETERS:
Port number A Contains the value of the connection port.
TESTING:
OPS USED FOR TESTING: PRO2 4.001.1011 (Feb 10 2009)
SIMPL WINDOWS USED FOR TESTING: v2.11.27
CRESTRON DB USED FOR TESTING: v21.00.004.00
DEVICE DB USED FOR TESTING: v24.05.004.00
SAMPLE PROGRAM: Unique automation Bathomatic v1.0 PRO2 DEMO.smw
REVISION HISTORY: v. 1.0