{{form_conditional.csrf_token}} {{form_conditional.function_id(value=each_function.unique_id)}} {{form_conditional.function_type(value='trigger')}}
{% if each_function.trigger_type in function_info and 'message' in function_info[each_function.trigger_type] %}
{{function_info[each_function.trigger_type]['message']}}
{% endif %}
{{form_trigger.name.label(class_='control-label')}}
{{form_trigger.name(class_='form-control', value=each_function.name, **{'title': dict_translation['name']['phrase']})}}
{% if each_function.trigger_type == 'trigger_output' %} {% include 'pages/function_options/trigger_options/output.html' %} {% elif each_function.trigger_type == 'trigger_output_pwm' %} {% include 'pages/function_options/trigger_options/output_pwm.html' %} {% elif each_function.trigger_type == 'trigger_edge' %} {% include 'pages/function_options/trigger_options/edge.html' %} {% elif each_function.trigger_type == 'trigger_run_pwm_method' %} {% include 'pages/function_options/trigger_options/run_pwm_method.html' %} {% elif each_function.trigger_type == 'trigger_sunrise_sunset' %} {% include 'pages/function_options/trigger_options/sunrise_sunset.html' %} {% elif each_function.trigger_type == 'trigger_timer_daily_time_point' %} {% include 'pages/function_options/trigger_options/timer_daily_time_point.html' %} {% elif each_function.trigger_type == 'trigger_timer_daily_time_span' %} {% include 'pages/function_options/trigger_options/timer_daily_time_span.html' %} {% elif each_function.trigger_type == 'trigger_timer_duration' %} {% include 'pages/function_options/trigger_options/timer_duration.html' %} {% endif %}
{{form_trigger.log_level_debug.label(class_='control-label')}}
{{_('Actions')}}
{{form_actions.csrf_token}} {{form_actions.device_id(class_='form-control', value=each_function.unique_id)}} {{form_actions.function_type(class_='form-control', value='trigger')}}
{% set post_action = "/function" %}
Usage:: When the controller is triggered, each Action will be executed.
{% for each_action in action if each_action.function_id == each_function.unique_id %} {% include 'pages/actions.html' %} {% endfor %}