1.1.5. Button Infrastructure

Buttons all over the apartment can be used to request scenes, scenarios, or tasks in the apartment’s Component Coordination. We reserved the button with a blue LED for scene, scenario, and task usage only. The coordination observes all buttons offering an alias of the following structure:

$TYPE: $ID - *

while $TYPE is replaced by one of the following keywords: [task, scenario, scene] and $ID is the identifier used to match the related entry in the coordination configuration file. Be aware that `` - `` is optional and everything after it will be ignored and not a part of the $ID. This is for example useful to link more than one buttons to the same scene. Using the same alias would not work since they are unique on unit level.

For example a button in the living room has set the following alias Scene: Party - Living and another button in the kitchen has configured the alias Scene: Party - Kitchen. Both buttons would now trigger the $TYPE``=``scene with $ID``=``party while `` - Living`` and `` - Kitchen`` are ignored.

Another example would be if the button is aliased to Scenario-learnface then the trigger Scenario Coordination with learnface is triggered at /coordination/request/scenario/learnface.

Button aliases can be configured via the bco-registry-editor.

The following buttons are currently configured inside the apartment:

1.1.5.1. Main entrance

Buttons mounted at the main entrance
Left Right
Standard Scene Demo Scene
Register Scenario Learn Face Scenario
(light on) (light off)




1.1.5.2. Hallway

Buttons mounted at the end of the hallway
Scene Panel
Left Right
Meeting Scene Debug Scene
Reading Scene Entertainment Scene
Pary Scene Socialiing Scene
Task Panel
Left Right
Next Song Task Stop Music Task
Study Data Task Auto Light Task
Light On Task Light Off Task

1.1.5.3. Kitchen access

Buttons mounted in the kitchen next to the fridge
Left Right
Cooking Scene Dinner Scene
- Cleanup Scenario
(light on) (light off)




1.1.5.4. Sports door

Buttons mounted in the living room next to the sports door
Left Right
(record start) (record stop)
Testing Scenario Standard Scene
(light on) (light off)

The only buttons that do not trigger the coordination are light switches, “Aufnahme start” and “Aufnamhe stop” at the sports door (see above). Those are instead handled by the Automatic Recording component.