Multiple Sessions

In this Lesson

In this lesson you will learn how to present multiple scenes in a single home.


A home may contain more than one session – which means a home may display multiple scenes concurrently. Here is a home with three sessions. It has a scene docked to the north edge, another docked on the west edge, and a third scene occupying the center area.

Session Names

Each session is given a name – which can be any String value. The following session names have special meaning for Scenes.

  • N – North edge
  • NE – North East Corner
  • E – East edge
  • SE – South East Corner
  • S – South edge
  • SW – South West Corner
  • W – West edge
  • NW – North West Corner
  • C – Center
    A scene in the center will occupy space that is not reserved for scenes that exist around the outer edges of the home.
  • B – Background
    A scene in the background will appear behind all other scenes.

Designing Scenes for Multiple Sessions

When multiple scenes are presented in a single home you must specify how they should be arranged to ensure they are presented in a cooperative fashion.

The scene editor uses the concept of a scene location to specify where the scene should be presented. The location values are the same as the session values previously discussed.

You set a scene’s location as shown here:

Reserving space for docked scenes

When displaying multiple scenes in a home you must determine how much space you intend to allocate to each scene and design them accordingly.

The scenes docked to an edge or corner must declare how much space should be reserved for their use. The center scene will then occupy the remaining space inside of the docked scenes and should be designed accordingly.

You reserve space for the docked scenes as follows

  1. Select the scene location

  2. Drag the mouse on the design canvas to set its reserved space

    Selecting a corner location reserves spaces on two edges

Layer sizes for docked scenes

The default visible layer for docked scene must be designed to fit within the reserved space. If the layer is designed outside of those dimensions the context can get clipped by other scenes.

Not every scene in a docked scene needs to be constrained to the reserved size. If a layer is larger than the reserved size of the scene the layer will simply overlay anything that is currently displayed in the area where the layer appears. This is typically used for pop-up or pull-down type operations where you need to temporarily display or collect more information.

That’s all for this lesson.