Test Confluence

Position and angle of TapHome Blinds is based on timing. Micro-controller inside module that controls at least 2 digital outputs, calculates exactly how long the blind is going in up and down directions.

There are 2 types of blinds:

  • Blinds (with angle)
  • Slide (without angle)

Define blinds

  1. Open configuration of module with at least 2 digital outputs (All devices → DO12  /  NTC2DI2DO2  /  CORE14  /  LED/OC)
  2. Enable Blind 1
  3. Set its name, type and terminals for up and down direction

    Blind 1
    NameMy Blind
  4. Hit Back button to store configuration
  5. In All devices, you can already see your new blind defined


When Blind device is created, it has default values of 60s in direction up and down and 0,75s for change of angle.

Service settings of the blinds

Open detail of My Blind, hit Service Settings. Switch to Device tab.

Terminal upDO4
Terminal downDO5

Make sure, that you have correctly set up and down terminals. Check if blinds are moving up when you control them from the app.


Position of the blinds is calculated based on timing that is set in Duration section.

Default value
Duration when level is changed from 100% to 0%  /  from 0% to 100%60.000ms
Duration when angle is changed from 100% to 0%  /  from 0% to 100%750ms
Delay when motor changes direction

E.g. when motor was running in direction down, module will wait at least 200ms before powering the motor in direction up

Duration until motor starts moving upwards  /  downwards

Compensation of inertia of the motor. 
Everytime when motor is powered, module assumes that it is only starting for the first 180ms and the real position of the blinds is not changed during this period.
To test this parameter, you can compare position of the blinds when their angle is changed from 0% to 100%, and then from 0% to 20% to 40% to 60% to 80% and to 100%.



Module forgets the calculated position of the blind after every power-loss. In the table below is the example scenario how the calibration works:

Real position of the blind
Postion of the blind calculated by the module
Normal operatione.g. 75%e.g. 75%

When blinds are moving, module controls switching of up and down terminals, and calculates position of the blind. 
100% precision cannot be achieved because there is no feedback from the blind.

In our example, blind is at level 75% when power-loss occurs.

Power loss75%0% (top)

After power loss, module forgets the calculated position of the blind,
and assumes that it is in position 0% (top).

Initialization of the module

Calibration when module is initialized
Allow calibration on top

0% (top)

Module holds the terminal for up direction turned on for 60s.
In our example real blind does not move, because it is already in top position.

0% (top)

💣   Synchronized!

After calibration, module returns to position stored in control unit75%75%

Back to normal

Default value
Start calibration when module is initialised

When micro-controller inside the module is reset, e.g. by power loss, it loses information about position of the blinds.
With this setting enabled, it will calibrate itself by going to top or bottom position after every power loss.

Calibrate automatically when blinds are sent to level 0% or 100%

Each time when blind is sent to top or bottom, it will keep the output terminal turned on for 10% longer time, to make sure that blinds really hit the limit.

  • Allow calibration on top (level 0%)
    Construction of the blind enables safe operation even when it is powered in direction upwards after it hits the top limit
  • Allow calibration at the bottom (level 100%)
    Construction of the blind enables safe operation even when it is powered in direction downwards after it hits the bottom limit



Slats angle adjustment and Sun orientation

These sections are used only when smart rule Blinds Adjustment According to Sun is used.

Duplicate properties

Once you setup all the attributes of one blind, you can duplicate them to another blinds.

  1. Open master blind, go to Device tab
  2. At the bottom, hit Duplicate properties
  3. Select devices on which you want to apply properties of the master
  4. Choose which sections should be duplicated