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 > Input > Channel

Channel

In specific cases there are multiple values related to a single GPIO pin, while the Channel option is used to address them individually. This can occur if one of the following Special inputs is present on a given pin:

  • DS18B20 sensor allows multiple units connected to the same pin, differentiated by the Channel. [VALUE] = 0 through 7 then represent individual DS18B20 sensors in an alphabetical order sorted by their respective serial numbers.
  • DHT11 and DHT22 sensors provide two types of measurements, differentiated by the Channel. [VALUE] = 1 will return relative humidity in %, while [VALUE] = 0 returns a temperature reading in °C.
  • 1838 IR Receiver can be used to receive multiple IR commands, identified by the Channel after being assigned by the learning procedure.
  • ENS160 + AHT21 combined sensor provides four independent measurements, each differentiated by the Channel value. Specifically, [VALUE] = 0 through 3 will return CO2e concentration (in ppm), TVOC concentration (in ppm), temperature (in °C), and relative humidity (in %), respectively.
Outside of the cases listed above the Channel value has no practical effect.

HTTP

The device will accept HTTP requests at the following URLs:

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



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

will set the DHT11 input on Process #5 to relative humidity instead of temperature.

Learn more in HTTP API.

MQTT

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

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