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 > Initial state

Initial state

Introduced in version 1.11

Determines the Initial state in which the Process starts after booting. By default, each process starts as OFF. Changing this option to ON will cause the first evaluation of the process to behave as if the process was already ON. This option does not directly affect Primary or Secondary outputs.

This option only influences the virtual process state. Changing the Initial state to ON does NOT cause the process's assigned Output to start in an ON state.
In practice, this option only influences the behavior of the Timeout events by determining which timer (Running time or Idle time) starts ticking after a fresh boot.
Typically, if an Idle time is defined, it starts ticking immediately after a fresh boot and will turn the output ON after the predefined period. To ensure that the Idle time only begins counting from an active switch-off, change the Initial state to ON.

The [VALUE] of this variable may assume values 0 or False for Initial state ON, and 1 or True for Initial state OFF.

HTTP

The device will accept HTTP requests at the following URLs:

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



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

will cause Process #12 to start as ON after every future boot.

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!