Components and Dummies in flows

How to use plant components in flows (lights, dimmers, shutters, thermostats, scenarios…) and Dummy nodes: inputs and outputs of all kinds, readings and commands, usage examples.

The component nodes are the contact point between the flow and the system: they read the state of a component in the ilevia Manager project and control it. The Dummy nodes have the same shape but are not bound to anything: they are used to draw and test the logic.

Using plant components

Components window with project groups
The project component groups in the Components window

The Components window shows the components of the project loaded on the server, organized in the same groups as in ilevia Manager (for example Ground Floor > Lighting). Drag a component onto the sheet: it becomes a node with the component name and one dot for each value you can read or control.

Each value of a component node is both input and output:

  • the output (dot on the right) follows the component state: when someone switches on the light from the app, from a KNX button, or from a scenario, the output changes and the flow reacts;

  • the input (dot on the left) controls the component: a value that reaches the input is sent to the system, exactly like a command from the app.

The same component can appear in more than one flow and more than once in the same flow: for example on the left as an event source and on the right as a destination.

The Components window reads the project present on the server. If you add components in ilevia Manager, upload them to the server with Project > Upload to server and reload the editor to see them.

Component types

Node (Dummy)

Manager components

Values

Type

Switch

Switch, on/off lights, sockets, relays

On / Off

Boolean

Lock

Lock

Locked / Unlocked, Password

Boolean, String

Slider

Slider

Value (0–100 %)

Number

Dimmer

Dimmer

On / Off, Percentage (0–100 %)

Boolean, Number

Info

Info (texts and values to display)

Value

String

Dropdown

Combo

Value (index of the selected item) and the Values list

Number

Seeker

Seeker

Scenario 0, Scenario 1

Boolean

Changeable Value

Tuner

Value

Number

Setpoint

Setpoint, thermostat (Clima Thermostat)

Value (°C)

Number

Shutter

Shutters and venetian blinds

Up / Open, Stop, Down / Close, Percentage, Venetian Up / Open, Venetian Down / Close, Venetian

Boolean, Number

White Light

Dynamic white light

On / Off, Intensity (0–100 %), Temperature (3000–7200 K)

Boolean, Number

RGB Light

Color light

On / Off, RGB, Red, Green, Blue (0–255), Hue (0–360), Saturation, Brightness (0–100)

Boolean, Color, Number

Scenario

Scenario

On / Off (scenario start)

Boolean

User Scenario

User-created scenarios in the app

On / Off

Boolean

Numeric values are clamped to the component limits: a 120 sent to a dimmer becomes 100, a 7300 K sent to a White Light becomes 7200. To control a color light use **On / Off**, **Hue**, **Saturation** and **Brightness**: the **RGB**, **Red**, **Green** and **Blue** inputs currently are only for reading the color. **User Scenario** nodes can currently only be read.

Dummy nodes

A Dummy is a fake component: you find it in the Dummies category of the Operators window. It is used to:

  • draw the logic before the Manager project is ready;

  • test a flow: with the flows running, manually switch a Dummy Switch on and off or change the value of a Dummy Setpoint and see how the other nodes react;

  • share logic across different systems: all the examples in the guides use Dummy nodes, so the sample project opens anywhere.

When the logic works, replace the Dummy with the real component: drag the component from the Components window, connect the same wires, and remove the Dummy.

Usage examples

Light following another light. Connect the On / Off output of the corridor light to the On / Off input of the stair light: when you switch on the corridor, the stair light switches on too.

Shutters down at sunset. An Astronomy Clock node turns off when it gets dark: connect it through a NOT and a Trigger to the Down / Close input of the shutters.

Text in the app. A Javascript node builds a text string (for example "Consumption: 1.50 kW") and sends it to the Value input of an Info component, which displays it in the ILEVIA Control app.

Scenario from a condition. The output of an IF (outside temperature below 5 °C) goes to the On / Off input of an "Anti-freeze" Scenario.

Last updated: