Support 2017-11-17T16:26:31+00:00

Still didn’t find what you were looking for? Well you’ve come to the right place!
Below is an overview of the available resources for more information on the OpenMotics platform:

Instructional Videos

Connecting the Modules

Installing an Input and Output Module

Frequently Asked Questions

How many temperature, light and/or humidity sensors can be connected? 2014-04-06T20:27:14+00:00

Up to 32 temperature, light or humidity sensors can be connected in total (4 Temperature Modules).

Why are bistable relays used? 2017-11-17T16:26:33+00:00

Many competing home automation systems consume a lot of power which goes against our mission to deliver a low power and environment friendly home automation platform. This results in all our designs being optimized for power usage.
A traditional design with normal relays will consume 1 to 2 Watts per output when it is switched on, even when no load is connected.
In our design with bistable relays, only when the relays changes state (from ON to OFF or OFF to ON) is power consumed (about 1 Watt for 20 milliseconds (20/1000 of 1 second) which ensures that no power is wasted.

How can I toggle a group of lights? 2017-11-17T16:26:33+00:00

There are multiple ways to toggle a group of lights (or outputs in general). The lights can be assigned to a Group Action or they can be linked to a certain floor. Only 1 Basic Action is needed to toggle all lights on a floor. Up to 240 floors can be defined.

Can I toggle outputs based on dependencies? 2014-05-16T16:32:56+00:00

Yes, these actions can be easily defined in the system, either using the CLI of the Master Module or through the OpenMotics Cloud platform. can be easily done by using the intelligent functions.

For example, let’s say you would like to switch on the fan in the bathroom when the light is switched on for more than 4 minutes and keep it on for an additional 5 minutes after the light is switched off again?

Can I control outputs or dimmers based on temperature or humidity? 2014-05-16T16:33:03+00:00

Yes, when using a Temperature Module with one of the available sensors actions can be defined based on the input of that sensor.

Can I control lights based on light conditions? 2014-05-16T16:33:09+00:00

Yes, when using a Temperature Module with a light sensor actions can be defined based on the input of the sensor.

I have electric roller shutters or curtains, can these be controlled by the system? 2017-11-17T16:26:33+00:00

Yes, any kind of electric shutters or curtains that can be toggled by relays (using the Output Module) and have an automatic motor stop can be controlled by the system.

I want to toggle multiple lights/outputs with a single switch, is that possible? 2014-04-06T20:32:19+00:00

Yes, every switch can be linked to up to 15 Basic Actions. Examples of basic actions are toggling a light/output, dimming a light, increasing/decreasing heating of a room, activating another Group Action, etc.
Using these Group Actions (which in turn are sets of 16 Basic Actions), an almost unlimited number of actions can be executed whenever a switch is pressed.

Can I set timers for some of my lights and/or outputs? 2014-05-16T16:33:21+00:00

Yes, every light and/or output has a dedicated timer function that can be enabled. Timers can be set from 1 second to more than 18 hours (with 1 second increments).

What happens when the power comes back up after an outage? 2014-04-06T20:21:02+00:00

The system has a built-in lithium battery connected to a real-time clock. This clock has a battery backed-up RAM memory that keeps the last state of the lights, thermostat set points etc.. When the electricity comes back up, the lights and thermostats will remain in the state before the outage.

Is a bootloader used to allow for automatic updates? 2014-04-06T20:20:21+00:00

Yes. The Gateway Module’s Microchip IC bootloader is used in combination with a bootloader program installed on the Gateway Module that performs automatic downloads of the latest firmware. The latest firmware is always available on our website and can also be programmed with a Microchip PicKit2 or 3 programmer when you don’t have a cloud subscription.

When I’m in API mode, can I change to CLI mode and vice versa? 2014-04-06T20:18:46+00:00

Yes. Changing from API to CLI is easy, please refer to the API documentation on the OpenMotics Wiki for more information.

Can I program and connect my own system to the Gateway? 2014-04-06T20:18:18+00:00

Yes, the system is fully open and all information on the API and CLI commands is available on the OpenMotics Wiki.

Is the API open and documented? 2014-04-06T20:17:42+00:00

Yes, the system is fully open and all information on the API and CLI commands is available on the OpenMotics Wiki.

How is communication with the Gateway established? 2014-04-06T20:16:56+00:00

The Gateway Module has an RS232 connector for communication with the outside world. The module can be used in combination with a terminal program for programming or can be connected to a computer based system. When programming with a terminal emulation program the CLI mode is used. When used in combination with another computer based system, API mode is used. RS232 communication works at 19200 baud.

Can a single switch/input be programmed to have multiple functions? 2017-11-17T16:26:33+00:00

Yes. Let’s say you want to use a single button to:

  • Switch on all lights in the living room and kitchen with a single press
  • Switch off all lights on the ground floor, switch on the lights in the hall on the first floor, the bedroom, bathroom and put the heating in night mode when pressing the same switch for more than 2 seconds

All possible combinations can be programmed to implement very complex scenarios. Every switch/input can be assigned with multiple functions depending on how it will be used.

Can I use a single button to both toggle and dim a light? 2017-11-17T16:26:33+00:00

Yes. The system will automatically detect dimmer outputs and when a switch is linked to it, the dimmer functionality is added. This way you can toggle a dimmed light with a short press and dim the light with a long press of the switch.

I want to use 1 button to toggle all the lights, is that possible? 2014-04-06T20:32:29+00:00

Yes, this can be accomplished very easily. With 1 Basic Action, all lights will be switched on or off. It’s even possible to choose between all of the lights in the house, or just the ones of a certain floor.

Is it secure to connect my home automation to the internet? 2014-04-06T20:12:54+00:00

Yes, we take the security of your installation very seriously. The Gateway Module refuses all outside communication except from the OpenMotics Cloud.

The Gateway Module sends encrypted Keep Alive messages to the Cloud. When you login to your installation online and want to change the temperature of the thermostats, switch on/off some lights, or any other action, the Cloud will respond to the Keep Alive message. As a result the Gateway Module opens an encrypted secure VPN tunnel to the Cloud.
All commands between your installation (through the Gateway) and the cloud will subsequently use this VPN tunnel.
When no activity on the Cloud is detected for an hour, the VPN tunnel is closed. The complete process to open the initial VPN tunnel takes around 2-3 seconds at the beginning of your session.

Does everything need to be reprogrammed when the Gateway is replaced? 2014-04-06T20:12:39+00:00

No. When using the Gateway Module together with a Cloud subscription online backups of the configuration can be executed and restored when installing a new module.

When you don’t use a Gateway Module, all programmed data is also kept in an EEPROM chip on the module. Just take out the EEPROM from the socket and put it in the new Gateway Module, set the time and the job is done!

What happens to my lights and heating when the connection is lost? 2014-04-06T20:11:32+00:00

All basic functionality will continue to work:

  • lights
  • thermostats
  • time based functions
  • intelligent functions
  • etc.

All remote functionality (the browser based Cloud application) will not work until the connection is restored.

Can I enable/disable automatic updates of the Master Module’s firmware? 2014-04-06T20:10:44+00:00

Yes, this can be enabled/disabled on the OpenMotics Cloud.

What type of dimmers can be connected to the Dim Control Module? 2014-04-06T20:10:01+00:00

Any type of dimmer that accepts a 0-10VDC input signal can be used. Many models of dimmers exist for every type of light source available.

Can the outside temperature be used to toggle the heating? 2014-04-06T20:09:11+00:00

Yes. The thermostats can have an outside temperature sensor (using the Temperature Module) and a threshold configured. When this threshold is exceeded all thermostats will be turned off. If the outside temperature goes below the threshold again all thermostats will be enabled to their last state.

For example, when the outside temperature exceeds 16 degrees Celsius, all thermostats are disabled.

Can I overrule the automatic timing settings for every thermostat? 2014-04-06T20:09:15+00:00

Yes. The thermostats have 4 different modes:

  • Automatic: The thermostat follows the preprogrammed timings and set points
  • Manual
  • Party: The thermostat will ignore preprogrammed timings and keep the party set point for every thermostat
  • Away: The thermostat will ignore preprogrammed timings and keep the away set point for every thermostat
  • Vacation: The thermostat will ignore preprogrammed timings and keep the vacation set point for every thermostat
  • Off
Can I drive my heating pumps with the OpenMotics system? 2014-04-06T20:09:19+00:00

Yes. Up to 8 “pump groups” can be defined. Each pump group will drive 1 output to enable or disable a pump. In each pump group, up to 32 (thermostat) outputs can be defined.

Example: I create a pump group, add 3 valves (outputs) in this group and link a pump output to my pump group. When at least 1 of the 3 thermostat outputs are driven, the pump output will be enabled. When none of the 3 thermostat outputs are enabled, the pump output will also be disabled.

Can I set individual timings for every thermostat? 2014-04-06T20:07:11+00:00

Yes. Every thermostat has its own individual switching timings. Every thermostat has 3 pre programmed set points: a night, morning and evening set point. Individual timings for every set point can be defined for every day of the week.

Configuration example: the thermostat of the kitchen should switch on every Monday at 7am till 9am at 22 degrees Celsius. In the evening the heating must be switched on at 22.5 degrees Celsius between 6pm until 10:30pm. When not at home or at night, the temperature must be set at 16 degrees Celsius.

Can different types of heating (i.e. floor heating & radiators) be combined and controlled? 2014-04-06T20:09:27+00:00

Yes. Every thermostat can be configured to control 2 outputs. Depending on the configured PID parameters, when a room needs to be heated, the first output will be activated (i.e. the floor heating). When the resulting heating is not going fast enough, the second output will be activated as well (i.e. radiators).

Can I configure individual PID settings for every thermostat? 2014-04-06T20:05:43+00:00

Yes. Every thermostat has its own set of PID parameters so the behavior of the heating can be changed depending on the room size and heating capacity.

How many thermostats can be configured? 2014-04-06T20:06:15+00:00

Up to 24 thermostats can be created in the system.

Can I also measure my water and gas consumption? 2014-04-06T20:04:30+00:00

Yes, this is possible. Up to 8 inputs in the system can be assigned as pulse counter inputs (water, gas, electricity consumption). On the Cloud, those inputs can be configured so the number of pulses corresponds to the desired value (i.e: 1 pulse = 1Wh).

Can I use a remote to control the OpenMotics platform? 2014-05-16T16:33:44+00:00

Yes, this can be done through the serial connector that is available on the Gateway Module. More info on the available API commands can be found on the OpenMotics Wiki.

What are the limits of the system? 2014-04-06T20:05:02+00:00

The OpenMotics system currently has the following limitations:

  • A maximum of 240 inputs (30 input modules with 8 input connections). The following modules are considered input modules:
    • Input Module
    • Temperature Module
  • A maximum of 240 outputs (30 output modules with 8 output connections). The following modules are considered output modules:
    • Output Module
    • Dim Control Module
  • A maximum of 240 detailed power measurement points (30 Power Modules with 8 measurement points). Because the Power Module is connected directly to the Gateway Module, the Power Module does not count as output or input module.
  • A maximum of 1200 meters (0.745 miles) bus length.
What is a Basic Action? 2017-11-17T16:26:33+00:00

A Basic Action is the fundamental mechanism of the integrated intelligent functions and can either be defined and managed through the CLI of the Master Module or created through the OpenMotics Cloud using the user interface.

More than 100 different Basic Actions exist like switching lights, setting temperature, if then else actions, set dimmer levels etc. Basic actions exist through the whole system and can be triggered by pushing switches, time based action, etc.

Using the CLI: a Basic Action consists of 2 bytes: Action type and action number. Action type is the type of action that needs to be performed (ie: toggle on a light).
The action number is for example the light that needs to be switched on.

Can time based actions be programmed? 2014-04-06T20:05:02+00:00

Let’s say you would – during weekdays – like that at 7am the lights in the bedroom switch on and are dimmed to 20%, 2 minutes later to 40%, etc.
With the time based functions, the above can be easily accomplished. The scenarios can even be programmed differently depending on the day of the week.

Can I connect motion detectors? 2014-04-06T20:27:50+00:00

Yes, motion detectors can be used of any brand. We recommend to use 12VDC detectors so they can be connected on the same power supply as the OpenMotics platform.

Can I integrate my alarm system? 2017-11-17T16:26:33+00:00

This depends on the brand and model of the alarm system. If the alarm system has an open collector or relay outputs, it can be connected. If you are unsure if your system is compatible, feel free to Contact Us.

What happens when the power comes back up after an outage? 2014-04-06T20:05:02+00:00

The system has a built-in lithium battery connected to a real-time clock. This clock has a battery backed-up RAM memory that keeps the last state of the lights, thermostat set points etc.. When the electricity comes back up, the lights and thermostats will remain in the state before the outage.

Is it possible to preprogram certain moods or lighting schemes? 2017-11-17T16:26:33+00:00

Yes. Moods can be configured to toggle certain lights, dim others, close and/or open roller shutters and much more, in order to create the desired function. Any possible combination is possible!

Do newly added modules need jumpers for addressing? 2014-04-06T20:05:02+00:00

Adding modules to the master is very simple and no jumpers are needed: the address generation is fully automated.

Can the system be easily programmed and configured? 2014-04-06T20:05:02+00:00

There are 3 ways of programming and setting up your system. The OpenMotics Cloud offers an easy to use setup and configuration wizard that will enable anybody to have their system running in no time. If you don’t use the Cloud service it is also possible to program the system and its functions using the Master Module’s CLI (Command Line Interface). Thirdly, programming the PCBs using can be done using a programmer. More info on using the CLI and programming the PCBs can be found on the OpenMotics Wiki.

I see that you publish all schematics, gerber files, hex files, API docs etc. I’m able to make a fully featured home automation system without paying you a single cent. Why? 2014-04-06T20:05:02+00:00

We don’t like that everyone assumes that home automation is always very expensive. Many companies are asking a premium price for systems that are not worth 1/20th. We want to make home automation affordable for anyone and if someone wants to make it themselves, they can!