Advertisement
krissen

Untitled

Jun 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.70 KB | None | 0 0
  1. # Input number sliders give variables for the light levels.
  2. # Default levels:
  3. #   lightlevel 0 : 3
  4. #   lightlevel 1 : 1.75
  5. #   lightlevel 2 : -0.4
  6. #   lightlevel 3 : -3
  7. #   lightlevel 4 : -4
  8. #   lightlevel 5 : -5
  9.  
  10. - platform: template
  11.   sensors:
  12.     ljusniva:
  13.       friendly_name: "Light level"
  14.       value_template: >-
  15.         {% if (states("sensor.sun_angle_with_cloudiness") | float >= states("input_number.slider_lightlevel_0") | float)
  16.         and (states("sensor.sun_angle_with_cloudiness") | float > states("input_number.slider_lightlevel_1") | float) -%}0
  17.         {%- elif (states("sensor.sun_angle_with_cloudiness") | float <= states("input_number.slider_lightlevel_1") | float)
  18.         and (states("sensor.sun_angle_with_cloudiness") | float > states("input_number.slider_lightlevel_2") | float) -%}1
  19.         {%- elif (states("sensor.sun_angle_with_cloudiness") | float <= states("input_number.slider_lightlevel_2") | float)
  20.         and (states("sensor.sun_angle_with_cloudiness") | float > states("input_number.slider_lightlevel_3") | float) -%}2
  21.         {%- elif (states("sensor.sun_angle_with_cloudiness") | float <= states("input_number.slider_lightlevel_3") | float)
  22.         and (states("sensor.sun_angle_with_cloudiness") | float > states("input_number.slider_lightlevel_4") | float) -%}3
  23.         {%- elif (states("sensor.sun_angle_with_cloudiness") | float <= states("input_number.slider_lightlevel_4") | float)
  24.         and (states("sensor.sun_angle_with_cloudiness") | float > states("input_number.slider_ljusniva_5") | float) -%}4
  25.         {%- elif (states("sensor.sun_angle_with_cloudiness") | float <= states("input_number.slider_lightlevel_5") | float) -%}5
  26.         {%- else %}0{%- endif %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement