Module Reset Procedure

From OpenMotics
Jump to navigation Jump to search

This procedure can be used to bring back the modules the factory state or when modules with the same ID have been found on the bus. Please note that this process does not cover the factory reset of the power and energy module.

How do I know if I have modules with the same ID?

Typically, when you've finished the initialization and you have not found all the modules. Also, when accessing maintenance and using instruction

error list

you might see multiple errors. The modules with double ID needs factory reset so first we need to know which modules have double ID.

How do i know which modules have double ID's

The best way to discover this is to restart initialization from scratch. To do this, go to maintenance mode and do following steps:

Step 1: Delete all the modules

input number modules write 0      ; Delete all input modules
output number modules write 0     ; Delete all the output modules
eeprom write 0 3 0                ; Delete all the Roller/Shutter modules in Large Installation mode
eeprom activate                   ; Push the change to memory which are done by using the eeprom write instruction

If you now perform

error list

the list of modules will be empty.

Step 2: Perform initialization

In this step, you will add module per module and remember which module has a double ID.

module discover start             ; Start the initialization process

The orange status led of all the input, output, dim control, CAN control and temperature modules should be on now. If this is not the case, check the bus cabling and redo the above instruction.

Push now the init button on each module and check the message on the screen: if the system indicates that a new module has been found, you're good to go to the next module. If the system indicates the message of an existing module, remember that module because it needs a factory reset. Go to the next module until full initialization is done.

module discover stop              ; Stop the initialization process

Step 3: Perform factory reset

For the modules which has double ID's, a factory reset is needed. Factory reset is a simple process:


Remove the power of the module that needs a factory reset


Push the init button while the module has no power


Restore the power while you continue to push the init button until the status led will flash 5 times. This indicates that the factory reset is performed.

Important note 1: When a factory reset is performed of an output module in Roller/Shutter mode, this output module will go back to his normal state and won't be a Roller/Shutter module anymore. See Roller/shutter mode page to set the output module in the correct mode.

Important note 2: Factory reset is not working in Firmware version V3.1.11 and V3.1.15. When a factory reset is performed of a CAN control module, the internal processor and external eeprom will be erased. This erase will take minimum 1 minute in time. During the erase, the status led will stay on and will go off when the erase is done.

Step 4: Restart the Initialization

So once the modules with double ID have got a factory reset, redo step 1 and 2. After this 2 steps, all your input and output modules should appear. You can also see the full list by using instruction

error list

When this procedure is done, use following instruction to leave maintenance mode:


After a few minutes, press the "Master Configuration" button that can be found under the maintenance window. Once this is done, the Gateway and cloud are synced with the changes performed under maintenance mode.