HVAC Zoning with Ecobee

Hello all,

I have the following components, and I’m trying to do some zoning with them.

I’m trying to cool the attic with the same HVAC unit as the main floor. Here is the breakdown.

  1. The main floor HVAC (Ecobee) is set to stay between 65-76 °F.
  2. The attic gets hot.
  3. The ZoneMaster is closed by default (Attic will always be hotter than the main floor and will need more airflow).
  4. When the main floor is between 65-76 °F, the ZoneMaster will stay closed. When higher, it will open.
  5. When the attic is above 76 °F, the HVAC will change the status to cooling until it reaches the desired temperature.

I got the following so far:
image

alias: Zoning Main Floor (Closed)
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 0f257e70d4432a764b11ee7c48c168ea
    entity_id: sensor.main_floor_temperature
    domain: sensor
    above: 65
    below: 76
condition: []
action:
  - type: turn_off
    device_id: ef5e46bdf40ecda70bdb2933ac966f30
    entity_id: switch.smart_socket_4_socket_1
    domain: switch
mode: single
alias: Zoning Main Floor (Open)
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 0f257e70d4432a764b11ee7c48c168ea
    entity_id: sensor.main_floor_temperature
    domain: sensor
    above: 76
condition: []
action:
  - type: turn_on
    device_id: ef5e46bdf40ecda70bdb2933ac966f30
    entity_id: switch.smart_socket_4_socket_1
    domain: switch
mode: single
alias: Zoning Main Floor (Open) (OFF) (Duplicate)
description: ''
mode: single
trigger:
  - type: temperature
    platform: device
    device_id: 0be1d2ecca17f0137c45e3d6fa0bfda1
    entity_id: sensor.sensor_air_temperature
    domain: sensor
    below: 76
condition: []
action:
  - service: climate.set_hvac_mode
    data:
      hvac_mode: auto
alias: Zoning Main Floor (Open) (ON)
description: ''
trigger:
  - type: temperature
    platform: device
    device_id: 0be1d2ecca17f0137c45e3d6fa0bfda1
    entity_id: sensor.sensor_air_temperature
    domain: sensor
    above: 76
condition: []
action:
  - service: climate.set_hvac_mode
    data:
      hvac_mode: cool
mode: single