Sample 5 - Bose Multi-Room communication

This sample shows how to send serial signals to a Bose system(Bose V20-V30 and 28-38-48 LifeStyle series. More recent series are supported as well, but not documented here).

If your Bose system is set up correctly for multi-room support, you can try out the demo on this page.
In a multi-room setup, there are 2 zones : zone A (value 0) and zone B (value 1).
There can be up to 14 rooms (values 0, 1, .. 13). The room number for each amplifier (and corresponding set of boxes), and which rooms belong to which zones can be configured through the dip-switches on the amplifiers. This cannot be modified through software.

In the demo below, you can specify a command and run it for a particular room and zone. Note that the combination of room and zone must correspond to a situation configured in hardware.

If you only have one room, this will probably be configured as room 0 in zone A.

Back to sample list

Click here for sample specific documentation

General GC parameters

Global Caché ip address
Global Caché port
Serial module ser1 ser2

Note : about the port

To send serial commands to a Global Caché extender, by default you have to use ports 4999 (ser1) and 5000 (ser2).
If you have modified the port of the extender through its web interface, the serial port is available at <ir port> + 1 and <ir port> + 2.
When you use the gc class, this is taken care of for you, so you only have to specify the ir port.

Bose V30 Commands

These commands allow to simulate a Key Press Event and send it to any of the desired zone/room combinations.

Command Zone Room Execute