ayatec logo
Home Store Blog Contact
unicontrol user guide by ayatec
Home Store Blog Contact

Topics

  1. Welcome
  2. Getting started
    1. What is unicontrol
    2. How it works
    3. Connectivity
    4. Integration options
    5. Basic I/O
    6. Special I/O
    7. Special inputs - Digital sensors
    8. Special outputs - RGB driver
    9. Special outputs - Audio driver
    10. Network API - HTTP
    11. Network API - MQTT
    12. Network security
    13. Downloads
  3. Web Interface
    1. Processes
      1. Process
      2. Name
      3. Main state
      4. Initial state
      5. Display
      6. Constraints
        1. Process timer
        2. Variable contraints
        3. Force output
      7. Input
        1. Input source
        2. Channel
        3. Control period
        4. Value
        5. Publish
        6. Frequency
        7. Subtopic
      8. Events
        1. On/Off event
        2. Condition
        3. Idle/running time
        4. Delay on/off
        5. Fade in/out
        6. High/low input
        7. Mid point/Tolerance
        8. Out on when
      9. Output
        1. Primary output
        2. Action
        3. Type
        4. Invert
        5. Duty cycle
        6. Mem value
        7. High/low output
        8. Folder/Track
        9. RGB mode
        10. RGB color
        11. RGB brightness
        12. RGB speed
        13. Publish
        14. Subtopic
        15. Secondary outputs
      10. Cycle
        1. Cycles
        2. High/Low phase
      11. On/Off button
    2. Peripheral
      1. Hardware
      2. Type
      3. Calibration
      4. Mapping (edit)
      5. IR remote (edit)
      6. Impulse_counter (edit)
      7. RGB driver (edit)
      8. DS18B20 (edit)
    3. Device
    4. Network
    5. System
    6. License
  4. Tutorials
    1. First boot
    2. First process
    3. Connect to MQTT
    4. Process sequencing

    5. DIY Project: Bath Fan

In this article

  • Introduction
advert
unicontrol > Web interface > Processes > Constraints > Force output

Force output

Decides the reaction of the process's output on evaluation of the compound conditions Process timer and Variable constraints. By enabling:

  • On - the process will automatically turn on its output one time once the compound conditions evaluate to true after being previously evaluated as false (the Opening loop).
  • Off - the process will automatically turn off its output one time once the compound conditions evaluate to false after being previously evaluated as true (the Closing loop).

State of the relevant output is only written by this function once and is not enforced afterwards. It only remains unchanged until it is changed by an external user command, the process, or by any other relevant event.

The process' output is not directly bound to the fact whether the conditions are met, thus the process is active, or otherwise. To make the output responsive directly to the change in conditions' evaluation you need to allow it here.

[VALUE] of this variable may assume values 0 or False for disabling and 1 or True for enabling this option.

HTTP

The device will accept HTTP requests at the following URLs related to:

  • Force on:

(POST) http://[IPv4]/var_set?param=frcon_[PROCESS ID]&val=[VALUE]
(GET) http://[IPv4]/var_request?param=frcon_[PROCESS ID]

  • Force off:

(POST) http://[IPv4]/var_set?param=frcoff_[PROCESS ID]&val=[VALUE]
(GET) http://[IPv4]/var_request?param=frcoff_[PROCESS ID]



POST: http://192.168.1.255/var_set?param=frcon_8&val=1

will force the Process #8 output to be turned ON after initially meeting the conditions.

Learn more in HTTP API.

MQTT

This parameter cannot be accessed via MQTT. Learn more in MQTT API.

Examples

This process will change the output to HIGH once the constraints like Process timer and Variable constraints become satisfied after not being met:

However, it will not write LOW output if the conditions are suddenly broken.

© 2024 ayatec.eu • Found a mistake?  Let us know!