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 > Subtopic

Subtopic (input)

When Use name option in the Subtopic field is enabled, the topic of the MQTT messages by which the input readings are published will refer to the process by its Name rather than its index number in the form of process_[id]. Learn more in MQTT API.

Use this to increase the user-friendliness of the MQTT messages or to get rid of the dependence on the process numbering.

[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:

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



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

will enable publishing of the Process #7 input via MQTT with the process name as a sub-topic.

Learn more in HTTP API. For obtaining the relevant MQTT telemetry please check MQTT API.

MQTT

This parameter cannot be accessed via MQTT. Learn more in MQTT API. For obtaining the relevant MQTT telemetry please check MQTT API.

Example

If the process #6 with the Name: bedroom_temp publishes its input readings under the original topic:

  • myhouse/livingroom/pub/process_6/input

Then activating the Use name will alter the topic of published messages to:

  • myhouse/livingroom/pub/bedroom_temp/input
© 2024 ayatec.eu • Found a mistake?  Let us know!