Installation guide
Programming Crestron Controllers for a Kaleidescape System
Page 19
Device ID
Every command and response begins with a device ID which can be a Control
Protocol Device ID (CPDID) or the serial number of the component to be controlled.
In installations that do not require command routing, the default CPDID None (01 in
the ASCII command) is used for all Kaleidescape components. Do not change the
default CPDID None unless the installation requires command routing.
The CPDID routes commands to the intended zone. The Kaleidescape module
verifies receipt of a valid response from the targeted zone by comparing the CPDID
of the command and response.
For example, if CPDID 02 is assigned to an M500 Player, the PLAY command has the
following format.
02/1/PLAY:\r
A command beginning with CPDID 01 (None) always controls the component that
receives the command directly, either via the RS-232 port or TCP/IP, regardless of
the CPDID setting of the component.
If the installation requires command routing, a unique CPDID for each controlled
component must be set in the browser interface. Kaleidescape modules include a
field for entering corresponding CPDIDs.
Kaleidescape music zones
Some Kaleidescape components have more than one music zone. For example, the
Kaleidescape Music Player incorporates four music zone outputs, each of which
must be controlled independently.
To control the four music zones, the device field includes a Zone ID (01–04) that
identifies the music zone to which the command is targeted. Each music zone
behaves as a separate endpoint. Commands that target Zone ID 01 do not usually
affect Zone ID 02 and so on. (Power on/off commands affect all four zones.)
For example, if CPDID 06 is assigned to a Music Player, the PLAY command
intended for Zone ID 03 has the following format.
06.03/1/PLAY:\r
Music commands addressed to the single zone of a M500 Player always use
Zone ID 01.
Kaleidescape modules that control music zones include a field for entering a CPDID
and a field for entering the Zone ID.