- id: ac-turn-on alias: '[AC] Computer cave too hot' description: '' mode: single trigger: - platform: numeric_state entity_id: sensor.ble_temperature_computer_cave_sensor above: '26' for: minutes: 1 condition: - condition: state entity_id: input_select.home_mode state: Day - condition: state entity_id: input_boolean.vacation_mode state: 'off' - condition: state entity_id: binary_sensor.dining_window_1_open_close state: 'off' - condition: state entity_id: binary_sensor.dining_window_2_open_close state: 'off' - condition: state entity_id: binary_sensor.office_window_open_close state: 'off' action: - choose: - conditions: - condition: state entity_id: climate.ac state: cool sequence: - service: climate.set_temperature target: entity_id: climate.ac data: temperature: "{{ state_attr('climate.ac', 'temperature') -1 }} " default: - service: climate.turn_on target: entity_id: climate.ac data: {} - service: climate.set_temperature data: temperature: 25 hvac_mode: cool target: entity_id: climate.ac - id: ac-turn-off alias: '[AC] Turn off when windows are open' mode: single trigger: - platform: state entity_id: binary_sensor.dining_window_1_open_close to: 'on' for: minutes: 1 - platform: state entity_id: binary_sensor.dining_window_2_open_close to: 'on' for: minutes: 1 - platform: state entity_id: binary_sensor.office_window_open_close to: 'on' for: minutes: 1 action: - service: climate.turn_off target: entity_id: climate.ac