hristo-atanasov/Tasmota-IRHVAC

Vertical swing Off is not working - After updating HA

Closed this issue · 1 comments

Hi,
First of all , thanks for the wonderful code. I'm using this component for more than 5 months.

All in sudden after the home assistant upgrade , vertical swing off control is not working with climate card.
My configuration in configuration.yaml

climate:

  • platform: tasmota_irhvac
    name: "Bedroom AC"
    command_topic: "cmnd/bedRoomSmartSensor/irhvac"
    state_topic: "tele/bedRoomSmartSensor/RESULT"
    vendor: "ELECTRA_AC"
    min_temp: 16
    max_temp: 32
    initial_operation_mode: "off" # optional - default "off" string value (one of the "supported_modes")
    away_temp: 24 #optional - default 24 int value
    precision: 1 #optional - default 1 int or float value. Can be set to 1, 0.5 or 0.1
    supported_modes:
    • "heat"
    • "cool"
    • "dry"
    • "fan_only"
    • "auto"
    • "off"
      supported_fan_speeds:
    • "low"
    • "medium"
    • "high"
    • "auto"
      supported_swing_list:
    • "off"
    • "vertical"
    • "horizontal"
      default_quiet_mode: "Off"
      default_turbo_mode: "Off"
      default_econo_mode: "Off"
      hvac_model: "-1"
      celsius_mode: "On"
      default_light_mode: "Off"
      default_filter_mode: "Off"
      default_clean_mode: "Off"
      default_beep_mode: "Off"
      default_sleep_mode: "-1"

This is what I receive in the tasmota device log , when I press Swing Mode to Off
{"IRHVAC":{"Vendor":"ELECTRA_AC","Model":-1,"Mode":"Cool","Power":"On","Celsius":"On","Temp":26,"FanSpeed":"Auto","SwingV":"Middle","SwingH":"Off","Quiet":"Off","Turbo":"Off","Econo":"Off","Light":"Off","Filter":"Off","Clean":"Off","Beep":"Off","Sleep":-1}}

It would work fine if SwingV is off.
Can you please help me or any configuration change ?

Using Onida AC

Hey sorry for the trouble , this is not the actual issue.
I worked out what could be the root cause.
I had a automation for vertical swing and after the HA update it automatically changed from 'auto' to 'middle'

This is the root cause for the above issue.
But we have another one.
Automation not works properly for Set_swingH