Scenes allow automating your system to provide the real Smart Home experience. They can integrate multiple devices included in your system and may be activated by weather conditions, a series of intuitive timers or various sensor/module states.

There are two types of scenes to create in the interface:

  • Block Scenes are easy to build. Using number of available customizable blocks complex scenes can be visually created. It is not possible to implement all functionalities of the FIBARO System with Block Scenes, but are the best way for a basic user to enhance home automation.
  • Lua Scenes are most advanced, but allow user to fully utilize all FIBARO System capabilities. Such scenes are based on the Lua programming language and require basic programming skills.

Creating scenes

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click Add scene.
  4. Choose scene type.
  5. Set basic settings:
    • Name – name of the scene.
    • Run scene – choose if the scene will be run automatically (when conditions are met) or manually (ignore conditions).
    • Allow to restart a running scene – if set toYes, every new activation of the scene restarts it, if set to No, scene can’t be activated again if it is already running.
    • Category – categories are used for filtering scenes by type.
    • Icon – icon that will represent the scene.
  6. Save.

Read further on creating scene using blocks here.

Editing scenes

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click the  to edit the scene.
  4. Edit scene.
  5. Save.

Deleting scenes

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click the to delete the scene.
  4. Click Delete.

Duplicating scene

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click next to the scene you want to duplicate.
  4. Click Copy to confirm.

Converting Block Scene to Lua Scene

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click next to the scene you want to duplicate.
  4. Click Copy & Convert to confirm.

Managing scene settings

Changing name

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click on the frame next to the scene you want to rename.
  4. Enter new name.

Disabling/enabling

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click Disable/Enable button next to the scene you want to disable/enable.

Changing triggering mode (manual/auto)

In auto mode, the scenes runs automatically, when triggers and conditions are met, in manual mode the scene can be triggered only manually by the user.

  1. Open the Configuration Interface.
  2. Go to > Scenes
  3. Click toggle to change triggering mode.

Changing other settings

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click > to expand the scene.
  4. Edit scene settings:
    • Allow to restart a running scene – if set toYes, every new activation of the scene restarts it, if set to No, scene can’t be activated again if it is already running.
    • Category – categories are used for filtering scenes by type.
    • Scene hidden – check to hide scene from interfaces.
    • Require PIN to run – check if you want to protect the scene by requiring PIN to run it.
    • Icon – icon that will represent the scene.
  5. Save.

Running scenes

  1. Open the Configuration Interface.
  2. Go to > Scenes.
  3. Click Play button next to the scene which you want to run.

 

Variables

Variables allow you to create more advanced scenes and home automations which goes beyond just a scene setup. There are situations and things that you want to keep track outside the particular scene, or you want to share the variable across different scenes.

Standard variable – The Standard variable can store any value you wish. The value stored in the Standard variable can be set manually in > General > Variables or from a scene. It can then be used as part of a condition in other scenes.

Enumerated variable – The Enumerated variable has set values that you configure when you create the variable. The variable can then only be set to one of these preset values. It is useful having defined values such as Night, Day, Home, Away etc.

  1. Open the Configuration Interface
  2. Go to > General > Variables.
  3. Click Add Variable.
  4. Choose Standard or Enumerated variable.
  5. Enter the Name and Value/Values.
  6. Click Add.

 

Events

Custom events may be used to expand the functionality of scenes. Similar to variables, they can be used to connect different scenes, but they do not store any additional information, only that something happened (specified by you). You can emit your custom event in scenes and QuickApps, then use it to trigger other scenes.

Creating an event
  1. Open the Configuration Interface
  2. Go to > General > Events.
  3. Click Add Event.
  4. Choose the name for the event.
    The name cannot contain:

    • digits at the beginning of the name,
    • special characters (only letters from English alphabet),
    • spaces.
  5. Fill in the description.
  6. Click Add.