actions:
- choose:
  - conditions:
    - condition: trigger
      id:
      - sunset
      - balkon_temp
    - condition: state
      entity_id: input_boolean.klima_salon_auto
      state: 'on'
    - condition: state
      entity_id: climate.gree_ir_blaster_klimatyzacja
      state: cool
    sequence:
    - action: script.turn_on
      target:
        entity_id: script.klima_salon_dry_off
  - conditions:
    - condition: trigger
      id: auto_off
    - condition: state
      entity_id: climate.gree_ir_blaster_klimatyzacja
      state: cool
    sequence:
    - action: script.turn_on
      target:
        entity_id: script.klima_salon_dry_off
  default: []
alias: 'Klima salon: wyłącz chłodzenie i osusz parownik'
conditions: []
description: 'Wyłącza tryb chłodzenia klimatyzacji w salonie i uruchamia suszenie parownika, ale tylko gdy klima_salon_auto = on (nie ubija ręcznie włączonego chłodzenia). Wyjątek: gdy to samo zgaszenie klima_salon_auto jest triggerem (auto_off), suszenie parownika i tak się wykonuje — to graceful shutdown całej automatyki klimy, nie zwykłe zadziałanie trybu auto. managed-by: repo'
id: '1784804668795'
mode: single
triggers:
- event: sunset
  id: sunset
  offset: 0
  trigger: sun
- for: 00:15:00
  id: balkon_temp
  trigger: template
  value_template: '{{ states(''sensor.thtuyabalkon_temperature'') | float(0) <= states(''sensor.thsalon_temperature'') | float(0) }}'
- entity_id: input_boolean.klima_salon_auto
  id: auto_off
  to: 'off'
  trigger: state
