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

Topics

  1. Getting started
    1. What is unispa
    2. Hardware specification
    3. Connectivity
    4. System controls
    5. Integration options
    6. Network API - HTTP
    7. Network API - MQTT
    8. Network security
    9. Download
  2. Web Interface
    1. Process
      1. Cabin
      2. Pool
      3. Kneipp
    2. Peripheral
      1. Calibration
      2. Mapping (edit)
    3. Device
    4. Network
    5. System

In this article

  • Introduction
advert
unispa > Web interface > Processes > Events > Fade in/out

Fade in/out

Fade-in and Fade-out are PWM-related parameters which are only available if PWM is enabled in the Type. Setting the Fade-in to be greater than zero results into a gradual transition of the Pulse duty cycle from 0% to a High output. Other way around, setting the Fade-out to be greater than zero results into a gradual transition of the duty cycle from the High output to 0%:

Fade-in applied to a PWM output following the rising edge.
Fade-out applied to a PWM output following the rising edge.
Fade periods applied to switch-on and switch-off can be set independently from each other.

Inverting a PWM output changes the original pulse range of (0% to High output) into (High output to 100%).

The Fade periods, as all other time period variables, are provided in two parts: Quantity and Unit:

Quantity

The first parameter listed is the Quantity which defines how many time units will have to elapse before the process output reacts to the input event. Its [VALUE] can be anywhere between 0 and 255.

Unit

The second parameter listed is the Unit which defines the time measurement unit of the provided Quantity. Available [VALUE] options are summarized in the following table:

[VALUE] Unit
0One tenth (0.1) of a second
1One second
2Ten seconds
3One minute
4Ten minutes
5One hour

Thus, effectively, the provided time period can range between 0.1 second and 255 hours.

HTTP

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

  • Fade-in Quantity:

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

  • Fade-out Quantity:

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

  • Fade-in Unit:

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

  • Fade-out Unit:

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

A combination of:

POST: http://192.168.1.255/var_set?param=offfad_2&val=35
POST: http://192.168.1.255/var_set?param=offfadu_2&val=0 (or keeping the default value)

will set the Fade-out for Process #2 to 3.5 seconds.

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!