• TapHome Apps
  • Expressions
  • System architecture by project type
  • Users and Permissions
  • Smart Rules - General Introduction

    Smart rules in TapHome are various algorithms that define the relationship between an input and an output by specifying exactly under which circumstances on the input side a defined action is performed on the output side e.g. pressing the push button turns the light on, exceeding the CO2 threshold switches the ventilation level to maximum or sending a value from one variable to another

    Smart rules location within TapHome GUI

    Smart rules can be inserted in Smart rule section within the detail view of any device.


    Device detail view Device name with corresponding zone and category

    State (value) of the Device

    Logs section

    List of the performed Device actions in time

    Smart rules Section

    Add new smart rule opens the list of Smart rules available for the corresponding device

    Additional options

    List of Smart rules

    Basic list - provides quick access to frequently used Smart rules for selected device

    Full (advanced) list - by pressing “Show all” on Basic list - all available Smart rules for selected device are shown

    List of Smart rules in detail

    Top list - These Smart rules will affect the Device (e.g. Light). When you add Smart rule from this list, Device will be automatically set as an Output (actuator) in that Smart rule. You can see the arrow icon from the top of the list heading to Device

    Device icon - shows position of the device between top and bottom list of Smart rules

    Bottom list - for these Smart rules the Device works as an Input. When you add Smart rule from this list, Device will be automatically set as an Input in that Smart rule

    Notice that logic described above is applied in Smart rule slots within Device detail view too.

    Affected by - list of inserted Smart rules that affect the Device. Device is an Output (actuator) in these Smart rules

    Button to insert new Smart rule

    Assigned Smart rules - list of inserted Smart rules where the device works as an Input

    3 dots on the right include some quick handy tools (rename, disable, duplicate, change permissions & uninstall)

    Inside the Smart rule

    Name of the Smart rule, click allows you to edit it

    Uninstall - remove (delete) the Smart rule. This action is followed by confirmation dialog and confirming deletes Smart rule forever (no undo available).

    Save - to complete inserting or saving changes of the Smart rule

    Input section - selected devices that works as an input in current Smart rule

    Actions - section to define the output (actuator) and the action

    Enabled - to enabe/bypass the Smart rule. This does not remove Smart rule, just disable it if necessary

    Limiting condition

    Allows you to enable or disable Smart rule dynamically via specified conditions