Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template:
- - sensor:
- - name: kmw_0tempmax
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0tempmax') }}{% else %}0{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_0tempmin
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0tempmin') }}{% else %}0{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_0prec
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0prec') }}{% else %}0{% endif %}"
- unit_of_measurement: "mm"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_0symbol
- state: >-
- {% if is_state('sensor.kmw_data_0name', 'today') %}{% if states("sensor.kmw_data_0symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_0symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_0symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_0symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_0symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_0symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_0symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_0symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_0symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_0symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% else %}no data{% endif %}
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_0') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_1tempmax
- state: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0tempmax') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1tempmax') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_1tempmin
- state: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0tempmin') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1tempmin') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_1prec
- state: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0prec') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1prec') }}{% else %}no data{% endif %}"
- unit_of_measurement: "mm"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_1symbol
- state: >-
- {% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{% if states("sensor.kmw_data_0symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_0symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_0symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_0symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_0symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_0symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_0symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_0symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_0symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_0symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{% if states("sensor.kmw_data_1symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_1symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_1symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_1symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_1symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_1symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_1symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_1symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_1symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_1symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% else %}no data{% endif %}
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_0') }}{% elif is_state('sensor.kmw_data_1name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_2tempmax
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2tempmax') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1tempmax') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_2tempmin
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2tempmin') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1tempmin') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_2prec
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2prec') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1prec') }}{% else %}no data{% endif %}"
- unit_of_measurement: "mm"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_2symbol
- state: >-
- {% if is_state('sensor.kmw_data_0name', 'today') %}{% if states("sensor.kmw_data_2symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_2symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_2symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_2symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_2symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_2symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_2symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_2symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_2symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_2symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{% if states("sensor.kmw_data_1symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_1symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_1symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_1symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_1symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_1symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_1symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_1symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_1symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_1symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% else %}no data{% endif %}
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_2') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_1') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_3tempmax
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3tempmax') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2tempmax') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_3tempmin
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3tempmin') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2tempmin') }}{% else %}no data{% endif %}"
- unit_of_measurement: "°C"
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_3prec
- state: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3prec') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2prec') }}{% else %}no data{% endif %}"
- unit_of_measurement: "mm"
- attributes:
- date: "{{ states('sensor.kmw_data_3') }}"
- - name: kmw_3symbol
- state: >-
- {% if is_state('sensor.kmw_data_0name', 'today') %}{% if states("sensor.kmw_data_3prectype") in ["rain"] %}rainy{% elif states("sensor.kmw_data_3prectype") in ["snow"] %}snowy{% elif states("sensor.kmw_data_3prectype") in ["snowrain"] %}snowy-rainy{% elif states("sensor.kmw_data_3cloudword") in ["clear"] %}sunny{% elif states("sensor.kmw_data_3cloudword") in ["few", "scattered", "broken"] %}partlycloudy{% elif states("sensor.kmw_data_3cloudword") in ["overcast"] %}cloudy{% else %}no data{% endif %}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{% if states("sensor.kmw_data_2symbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_2symbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_2symbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_2symbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_2symbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_2symbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_2symbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_2symbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_2symbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_2symbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}{% else %}no data{% endif %}
- attributes:
- date: "{% if is_state('sensor.kmw_data_0name', 'today') %}{{ states('sensor.kmw_data_3') }}{% elif is_state('sensor.kmw_data_0name', 'tomorrow') %}{{ states('sensor.kmw_data_2') }}{% else %}Keine Daten{% endif %}"
- - name: kmw_weathersymbol
- state: >-
- {% if states("sensor.kmw_data_xsymbol") in ["rain", "rain_night", "raindrizzle", "raindrizzle_night", "showers", "showers_night", "showersheavy", "showersheavy_night"] %}rainy{% elif states("sensor.kmw_data_xsymbol") in ["snow", "snow_night", "snowheavy", "snowheavy_night", "snowshowers", "snowshowers_night", "snowshowersheavy", "snowshowersheavy_night"] %}snowy{% elif states("sensor.kmw_data_xsymbol") in ["snowrain", "snowrain_night", "snowrainshowers", "snowrainshowers_night", "freezingrain", "freezingrain_night"] %}snowy-rainy{% elif states("sensor.kmw_data_xsymbol") in ["severethunderstorm", "severethunderstorm_night", "thunderstorm", "thunderstorm_night"] %}lightning{% elif states("sensor.kmw_data_xsymbol") in ["cloudy", "cloudy_night", "overcast", "overcast_night"] %}cloudy{% elif states("sensor.kmw_data_xsymbol") in ["sunshine", "sunshine_night"] %}sunny{% elif states("sensor.kmw_data_xsymbol") in ["rainheavy", "rainheavy_night"] %}pouring{% elif states("sensor.kmw_data_xsymbol") in ["wind", "wind_night"] %}windy{% elif states("sensor.kmw_data_xsymbol") in ["fog", "fog_night"] %}fog{% elif states("sensor.kmw_data_xsymbol") in ["partlycloudy", "partlycloudy_night"] %}partlycloudy{% else %}no data{% endif %}
- attributes:
- date: "{{ states('sensor.kmw_date') }}"
- - name: kmw_windspeedkmh
- state: "{{ states('sensor.kmw_windspeed') | float * 3.6 }}"
- unit_of_measurement: "km/h"
- - name: kmw_windgustkmh
- state: "{{ states('sensor.kmw_windgust') | float * 3.6 }}"
- unit_of_measurement: "km/h"
Advertisement
Add Comment
Please, Sign In to add comment