Find minimum value

I am creating light transition script I have multiple variables
I need to set delay_msec as minimal
Need help

      brightness_delay: '{{ ([100, (((transition / (brightness_end - brightness_start)) | abs) | round(3,
        default=0) * 1000) | int(0)]|sort)[1] }}'
      r_color_delay: '{{ ([100, (((transition / (rgb_color_end[0] - rgb_color_start[0])) | abs) | round(3,
        default=0) * 1000) | int(0)]|sort)[1] }}'
      g_color_delay: '{{ ([100, (((transition / (rgb_color_end[1] - rgb_color_start[1])) | abs) | round(3,
        default=0) * 1000) | int(0)]|sort)[1] }}'
      b_color_delay: '{{ ([100, (((transition / (rgb_color_end[2] - rgb_color_start[2])) | abs) | round(3,
        default=0) * 1000) | int(0)]|sort)[1] }}'

      delay_msec: {{ [brightness_delay, r_color_delay, g_color_delay, b_color_delay]  | min }}

Single line templates must be enclosed in quotes.

delay_msec: "{{ [brightness_delay, r_color_delay, g_color_delay, b_color_delay]  | min }}"
1 Like