Crescendo Docs

Climate

The Climate model controls and maintains state for thermostats and other climate-controlling hardware with which Crestron integrates.

Summary

Exactly one climate model is associated with exactly one thermostat in the smw. The Climate model maintains power and feedback state and provides both CHV-TSAT controls and full generic controls, facilitating the ability to easily dictate, increment, and decrement heat, cool, and humidifier setpoints, in addition to dictating heat, cool, fan, and humidifier modes.

The ID parameter specified in the Climate model can be entered as the climate parameter in the Room model, making that Climate model instance (and thus its associated physical thermostat) the default for that room model (meaning that thermostat automatically appears when the Climate button is selected while that room is selected).

Feedback includes heat and cool setpoints as well as heat/cool, fan, and humidifier modes. The Climate model also supports "call" signals from the Current System State slot (Slot-04) on the Cresnet device to receive additional feedback. In addition, the Climate model has signal slots for device extenders, namely serial TX~ and RX~ signals for a scheduler, to send to all, and to tell all to run/hold.

Tutorial

Simply link the signals on the CHV-TSAT Cresnet device to the signals on the Climate model with the associated prompts (i.e. SysModeHeat input on CHV-TSTAT device links to Mode_Heat output on Climate model and the associated feedback SysModeHeat_F output links to Mode_Heat_Fb input).

Configure the Name and ID parameters. The Climate Name can be anything. The Climate ID should use a two-digit, zero-padded number between 1 and 99 (1 or 99).

Inputs and Outputs

InputOuput
Self 
Device 
 PulseHeat_Setpoint_Up
 PulseHeat_Setpoint_Down
 PulseCool_Setpoint_Up
 PulseCool_Setpoint_Down
 PulseAuto_Setpoint_Up
 PulseAuto_Setpoint_Down
Mode_Heat_FbStatePulseMode_Heat
Mode_Cool_FbStatePulseMode_Cool
Mode_Auto_FbStatePulseMode_Auto
Mode_Off_FbStatePulseMode_Off
Mode_Aux_Heat_FbStatePulseMode_Aux_Heat
Fan_Mode_On_FbStatePulseFan_Mode_On
Fan_Mode_Auto_FbStatePulseFan_Mode_Auto
Heat_SetpointAnalogAnalogSet_Heat_Setpoint
Cool_SetpointAnalogAnalogSet_Cool_Setpoint
Auto_SetpointAnalogAnalogSet_Auto_Setpoint
Regulation_TemperatureAnalog 
 PulseHumidity_Setpoint_Up
 PulseHumidity_Setpoint_Down
Humidifier_Mode_Is_AutoStatePulseHumidifier_Mode_Auto
Humidifier_Mode_Is_OffStatePulseHumidifier_Mode_Off
Humidity_SetpointAnalogAnalogSet_Humidity_Setpoint
Regulation_HumidityAnalog 
Calling_Heat_1Pulse 
Calling_Heat_2Pulse 
Calling_Aux_HeatPulse 
Calling_Cool_1Pulse 
Calling_Cool_2Pulse 
Calling_FanPulse 
Calling_HumidifierPulse 
Calling_Slab_HeatPulse 
Extenders 
Scheduler_RX~StringStringScheduler_TX~
Send_To_All_RX~StringStringSend_To_All_TX~
All_Run/Hold_RX~StringStringAll_Run/Hold_TX~

Parameters

NameDescriptionValidate
NameAnything
Must not be blank.
IDTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.