hvorragend / ha-blueprints

Other
40 stars 8 forks source link

Empty weather conditions are not taken into account when shading is ended. #110

Closed hvorragend closed 4 months ago

hvorragend commented 4 months ago
  - platform: template
    value_template: >-
      {{
        (shading_temperatur_sensor1 != [] and states(shading_temperatur_sensor1) | float(default=shading_min_temperatur1) < shading_min_temperatur1) or
        (shading_temperatur_sensor2 != [] and states(shading_temperatur_sensor2) | float(default=shading_min_temperatur2) < shading_min_temperatur2) or
        (shading_brightness_sensor != [] and states(shading_brightness_sensor) | float(default=shading_sun_brightness_end) < shading_sun_brightness_end) or
        (shading_forecast_sensor != [] and states(shading_forecast_sensor) not in shading_weather_conditions) or
            default_sun_sensor != [] and
            (
                (state_attr(default_sun_sensor, 'elevation') | float(default=shading_elevation_max) > shading_elevation_max) or
                (state_attr(default_sun_sensor, 'elevation') | float(default=shading_elevation_max) > shading_elevation_max) or
                (state_attr(default_sun_sensor, 'azimuth') | float(default=shading_azimuth_end) > shading_azimuth_end) or
                (state_attr(default_sun_sensor, 'elevation') | float(default=shading_elevation_min) < shading_elevation_min)
            )
      }}