Skip to content

Reverse Cycle Compressor/Heat/Fan #36

@Delgrey

Description

@Delgrey

I'm not getting this sorry.

I have a 20yo ducted reverse cycle system. The relay controls are:

  1. Compressor - Runs the compressor in cooling mode
  2. Fan - Runs the fan (stand alone mode for air circulation. Fan runs automatically with compressor)
  3. Heat - Changes direction of compressor (reverse cycle/heat pump mode)

So to make this work I need:

  1. Cooling: Just contact 1
  2. Heating: Contacts 1&3
  3. Fan Only Mode: Just contact 2

I have defined a group and climate entry:

ac_heat:
  name: ac_heat
  entities:
    - switch.heat_relay
    - switch.compressor_relay
 
climate:
  - platform: dualmode_generic
    name: House
    unique_id: climate.ingalara
    heater: group.ac_heat
    cooler: switch.compressor_relay
    fan: switch.fan_relay
    fan_behavior: neutral
    target_sensor: sensor.kitchen_temperature
    reverse_cycle: cooler, heater
    enable_heat_cool: True
    min_temp: 18
    max_temp: 28
    cold_tolerance: 0.8
    hot_tolerance: 0.4
    min_cycle_duration:
      minutes: 5
    precision: 0.5
    target_temp: 22

Expected behaviour is:

  • Clicking the two arrows will cycle heat/cool to keep it within the target temp based on the tolerance
  • Select heat or cool to do only those functions toward the target temp
  • Clicking fan icon should just run the fan without the compressor

What I'm seeing:

  • Clicking two arrows: All relays remain off, system idle no matter what I set the target temp to
  • Clicking heat icon: Works as expected, but if I click cooling then heating compressor doesn't come on
  • Clicking cool icon: Move the slider and the compressor turns off as expected. Move from heat to cool it says cooling but the heat relay stays on and the compressor is off stays (reversed)
  • Clicking the fan icon toggles the fan contact on and off, but doesn't force it to "fan only" mode

Hard to explain exactly, but can someone help where I'm going wrong? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions