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. Default hardware
    6. Hardware extensions
    7. Special sensors
    8. RGB driver
    9. 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 > Output

Output

The Output section is designed to let the user configure how the device responds to recorded events or received commands. Depending on the Primary output choice, the displayed content may vary significantly:

Digital GPIO

The most common Output type is a digital GPIO pin (D0-D8). It supports PWM output, with the Duty cycle expressed as an integer percentage. The Invert option can be used to turn around the HIGH and LOW output states to accomodate various wiring options. Changes of states trigger Secondary outputs and can also be Published with or without the process Name included in the Subtopic.

Example of the digital GPIO output configuration

Shift register

If the Shift register is in use, one of its pins (RE1-RE12) can be selected as a simple logical output. Logical states on these pins are updated 10 times per second, which does not allow the PWM functionality. Similarly to the digital GPIO pins, the Invert option can be used to turn around the HIGH and LOW output state logic. Again, changes of states trigger the Secondary outputs and can also be Published with or withouth the process Name included into the Subtopic.

Example of the Shift register output configuration

Memory slot

Memory slots represent integers saved in RAM. They can be used for counting or exchanging information between processes. This Output type only responds to the On event (the Off event is ignored), triggering the chosen Action and applying the Mem value if applicable.

Example of the memory slot output configuration

Analog Link

The Analog Link is a special type of switching event that directly translates a range of analog input values into a range of analog (i.e., PWM) output values. On the output side it only requires a pair of duty cycles for the Low and High output as parameters. Publishing and Secondary outputs are not applicable within this option.

Example of the analog link output configuration

RGB driver

The RGB driver is a special type of Output that renders color programs for RGB or RGBW LED strips. Each process can carry a separate set of RGB driver parameters: Mode, Color, Speed, and Brightness. When a relevant Process is turned ON, all four parameter values saved within the process are written into the active RGB parameters and a corresonding RGB program is rendered. Alternatively, turning the relevant Process OFF will change the current Mode to 0 (Off). Changes of states trigger Secondary outputs and can also be Published with or without the process Name included in the Subtopic.

Example of the RGB output configuration
© 2024 ayatec.eu • Found a mistake?  Let us know!