Skip to main content
Skip table of contents

All off with push button (many functions)

This step-by-step plan explains how you can programme an 'all off' function in the Niko Home Control software. This will ensure that the ventilation, heating and lamps are all switched off. The lamp in the hallway will only go off after a delay of two minutes so that the end customer has sufficient time to leave the home.

The starting point for this plan is a project which already encompasses Project information, which involves a signed or uploaded plan and where several inputs, outputs and actions have already been added.

Run through the steps in Adding a new project and then Drawing a plan or Upload a background image if there is no existing project.

Go to the Creation tab in the menu at the top of the screen.


Click on add an input to add the push button to the installation.


Click on single push button in the list of options on the right hand side of the screen.

The input appears on the plan.

Drag the push button to the correct location on the plan.

Give the input a name.

Choose the location of the input from the list of options.

Click on save.

You return to the Creation start screen.

Click on add an action.


Give the action a name.

Choose the location of the action from the list of options.

Click on continue.

Go to the players tab.

Click on the lamps that you wish to link to the 'all off' function as players.

Click on add a virtual output.

In order to add the ventilation and heating to the 'all off' function, use a virtual output. Enter, for example, the yes/no question 'all off activated?'. This virtual output will then function as a condition player.

Drag the virtual output to a logical and appropriate place.

Give the  virtual output a name.

Choose the location of the action from the list of options.

Click on OK.

Go back to the players tab.


Click on virtual output to add this to the action as a player.


Click on continue.

Go to the basic behaviour tab.

We would like to only switch off the selected outputs with the push button. We therefore only use start behaviour.

Delete the outputs for stop behaviour by clicking on the red cross behind the line.

Modify the start behaviour for the outputs to off.

In this example we would like the lamp in the hallway to stay on for 2 minutes when the 'all off' push button is pressed. 

To do so, modify the start moment for the desired output to 2 minutes.

Check that the virtual output for start behaviour is allocated the status active.


Click on continue.

Go to the conditions tab.

Click on continue.

Go to the time automation tab.

Click on save.

You return to the Creation start screen.

Click on add an action to add the ventilation and heating to the 'all off' function.

Give the action a name.

Choose the location of the action from the list of options.

Click on continue.

Go to the players tab.

Click on the ventilators to add these to the installation as players.

Then click on the thermostat. This will be magnified in two sections.

Click on thermostat outlet.

Click on continue.

Go to the basic behaviour tab.

Delete the stop behaviour for the selected outputs once again.

Modify the start behaviour for the outputs to off.

Click on continue.

Go to the conditions tab.

Click on add a condition.

Give the condition a name

Click on no (automation).

The action will automatically start when the 'all off' function is active.

Click on virtual output to link this to the action as a condition player.

The virtual output will be linked to the action on the plan via a black line.

Under advanced settings you can find a table showing the effect on the condition player.

Modify this table if necessary.

Click on continue.

Go to the time automation tab.

Click on save.

You return to the Creation start screen.

Now continue with Cabinet set-up  and Realisation.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.