Crescendo Docs

Remote

The Remote interface module represents the logical state of a physical remote such as a Crestron HR-150.

Summary

Exactly one Remote interface module is associated to exactly one physical remote. A Remote interface modules is intended to be used by an single room (rather than by multiple rooms as in the case of iPads which "float"), so by default they are scoped to a room through the "Default Rooms" parameter. Since the Remote module was built to resemble the actual HR-150 module, their signal slots directly correlate. Since the Remote module is scoped to a single room, its button presses control one of the sources in that room -- the source currently selected.

Lighting can also be easily added to this module if a lighting scene has been created for the room to which the physical remote belongs. This is possible because, again, the Remote module is scoped to a logical room, so it is to pair it with a lighting scene also belonging to that room.

Tutorial

Configure the ID and Default Room parameters. Both should use a two-digit, zero-padded number between 1 and 99 (01 or 99) with the latter being the ID of the logical room representing the physical room to which the physical remote associated with the Remote logic module will belong. That is, physical room has a physical remote; logical room representing the former has a logical remote representing the latter.

Parameters Source 01 through Source 08 should also use a two-digit, zero-padded number between 1 and 99, or FF for unused source slots, with the numbers representing the IDs of the Source models available to that room (recall that a Room model has a parameter that tells it the Source models to which it can connect).

Then simply link the required signals to their obvious counterparts on the HR-150 equipment module.

Notes

By default, source selection is placed on the 8 "Custom" buttons that sit at the top of the HR-150. Top left is 1, top right is 2, second row left is 3, second row right is 4, and so on.

Inputs and Outputs

InputOutput
Self 
Route~StringStringRoom_Name$
 StringSource_Name$
Common_Controls 
Power_OnPulse 
Power_OffPulse 
Power_TogglePulse 
Volume_UpPulseAnalogVolume_Fb
Volume_DownPulseDigitalVolume_Subpage_Showing
MutePulseStateMute_Fb
Source_Cursor_UpPulse 
Source_Cursor_DownPulse 
Source_Cursor_LeftPulse 
Source_Cursor_RightPulse 
Source_Cursor_SelectPulse 
Source_GuidePulse 
Source_InfoPulse 
Source_MenuPulse 
Source_ExitPulse 
Source_PlayState 
Source_StopState 
Source_PauseState 
Source_Scan_ForwardState 
Source_Scan_BackState 
Source_Skip_ForwardPulse 
Source_Skip_BackPulse 
Source_RecordPulse 
Source_Page_UpPulse 
Source_Page_DownPulse 
Source_Number_0Pulse 
Source_Number_1Pulse 
Source_Number_2Pulse 
Source_Number_3Pulse 
Source_Number_4Pulse 
Source_Number_5Pulse 
Source_Number_6Pulse 
Source_Number_7Pulse 
Source_Number_8Pulse 
Source_Number_9Pulse 
Source_Number_EnterPulse 
Source_Number_ClearPulse 
Source_Channel_UpPulse 
Source_Channel_DownPulse 
Source_Channel_RecallPulse 
Source_BackPulse 
Source_RedPulse 
Source_GreenPulse 
Source_YellowPulse 
Source_BluePulse 
Source_ListPulse 
Select_Source_01 … Select_Source_08Pulse 
Soft_Key_01 … Soft_Key_10Pulse 
Preset_001 … Preset_020Pulse 

Parameters

NameDescriptionValidate
IDTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
Default RoomTwo-digit hexadecimal ID
Must be a two-digit hexadecimal number.
Source_01 … Source_08Two-digit hexadecimal ID or FF
Must be a two-digit hexadecimal number or FF.