Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - id: '1597316180094'
- alias: 2. test farve termometer
- description: ''
- trigger:
- - entity_id: sensor.norrekaer_realfeel_temperature
- platform: state
- condition:
- - condition: state
- entity_id: light.led_terrassen
- state: 'on'
- action:
- - data_template:
- rgb_color:
- - ' {% if states.sensor.norrekaer_realfeel_temperature.state | float
- <=-17 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state |
- float <=-16 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-15 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-14 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-13 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-12 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-11 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-10 %} 235 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-9 %} 214 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-8 %} 207 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-7 %} 186 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-6 %} 167 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-5 %} 140 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-4 %} 111 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-3 %} 93 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-2 %} 64 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-1 %} 30 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=0 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=1 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=2 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=3 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=4 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=5 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=6 %} 10 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=7 %} 20 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=8 %} 31 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=9 %} 41 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=10 %} 46 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=11 %} 61 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=12 %} 75 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=13 %} 96 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=14 %} 112 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=15 %} 122 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=16 %} 140 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=17 %} 162 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=18 %} 187 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=19 %} 208 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=20 %} 221 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=21 %} 242 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=21 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=22 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=23 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=24 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=25 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=26 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=27 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=28 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=29 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=30 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=31 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=32 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=33 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=34 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=35 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=36 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=37 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float >=370 %} 255 {% else %} 43 {% endif %}
- '
- - ' {% if states.sensor.norrekaer_realfeel_temperature.state | float
- <=-17 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state |
- float <=-16 %} 232 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-15 %} 184 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-14 %} 138 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-13 %} 115 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-12 %} 66 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-11 %} 20 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-10 %} 15 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-9 %} 13 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-8 %} 10 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-7 %} 5 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-6 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-5 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-4 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-3 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-2 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-1 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=0 %} 25 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=1 %} 75 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=2 %} 126 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=3 %} 178 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=4 %} 228 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=5 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=6 %} 245 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=7 %} 237 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=8 %} 227 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=9 %} 219 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=10 %} 214 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=11 %} 214 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=12 %} 222 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=13 %} 232 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=14 %} 242 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=15 %} 245 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=16 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=17 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=18 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=19 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=20 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=22 %} 247 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=23 %} 230 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=24 %} 213 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=25 %} 204 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=26 %} 191 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=27 %} 174 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=28 %} 149 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=29 %} 119 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=30 %} 106 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=31 %} 81 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=32 %} 55 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=33 %} 38 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=34 %} 30 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=35 %} 21 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=36 %} 13 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=37 %} 4 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float >=37 %} 0 {% else %} 255 {% endif %}
- '
- - ' {% if states.sensor.norrekaer_realfeel_temperature.state | float
- <=-17 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state |
- float <=-16 %} 244 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-15 %} 222 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-14 %} 202 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-13 %} 190 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-12 %} 167 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-11 %} 146 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-10 %} 169 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-9 %} 191 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-8 %} 200 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-7 %} 222 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-6 %} 245 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-5 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-4 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-3 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-2 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=-1 %} 255 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=0 %} 252 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=1 %} 250 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=2 %} 245 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=3 %} 242 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=4 %} 240 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=5 %} 238 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=6 %} 198 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=7 %} 161 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=8 %} 122 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=9 %} 83 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=10 %} 66 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=11 %} 41 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=12 %} 31 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=13 %} 23 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=14 %} 13 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=15 %} 8 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=16 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=17 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=18 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=19 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=20 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=21 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=22 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=23 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=24 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=25 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=26 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=27 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=28 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=29 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=30 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=31 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=32 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=33 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=34 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=35 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=36 %} 0 {% elif states.sensor.norrekaer_realfeel_temperature.state
- | float <=37 %} 0 {% else %} 113 {% endif %}
- '
- entity_id: light.led_terrassen
- service: light.turn_on
- initial_state: 'on'
- mode: single
- max: 100
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement