Airtouch 4 integration (AUS)

The HACS push integration is working much better for me in terms of consistent control, but I’m having lots of trouble making automations to control ITC states. What I’m trying to do is turn off specific ITCs at certain times of day, but not affect the main aircon state. Tried the automation below, but I’m finding that this (and similar automations for turning ITCs on) seem to randomly control more ITCs than they are supposed to, so I get lots of zones flicking off and on and don’t get the control. Any advice?

alias: Night Ac Off Living
description: ""
trigger:
  - platform: time
    at: "21:00:00"
condition: []
action:
  - service: climate.set_hvac_mode
    data:
      hvac_mode: "off"
    target:
      entity_id:
        - climate.itc_living
        - climate.itc_wardrobe
        - climate.itc_study
mode: single

@minimalmule you don’t want to se the HVAC mode, you want to turn off a damper. The automation below turns off my living room heat at 22:15 and sets a few temperatures. It’s been working for months so I’m confident it works.

I have delays between commands sent to the Airtouch as I find things work more reliably that way.

alias: Airtouch Lounge off bedroom temps fan low
description: ''
trigger:
  - platform: time
    at: '22:15:00'
condition: []
action:
  - service: climate.set_fan_mode
    data:
      fan_mode: low
    target:
      entity_id: climate.ac_daikin
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - service: climate.set_temperature
    data:
      temperature: 21
    target:
      entity_id: climate.itc_master
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - service: fan.turn_off
    data: {}
    target:
      entity_id: fan.damper_living
mode: single

1 Like

Because I’m using ITC I’m pretty sure that controlling the damper is the wrong option for me. I’ve actually found a workaround, it seems that the problem relates to changing the state of a device that’s already in the correct state. I’m assuming there is a bug there which means that set HVAC mode is being treated like a toggle.

Code below works, I’m guessing that I don’t actually need the delays either.

alias: AC Day Mode
description: ""
trigger:
  - platform: time
    at: "06:00:00"
condition: []
action:
  - if:
      - condition: state
        entity_id: climate.itc_living
        state: "off"
    then:
      - service: climate.set_hvac_mode
        data:
          hvac_mode: auto
        target:
          entity_id: climate.itc_living
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 100
  - if:
      - condition: state
        entity_id: climate.itc_anna_bed
        state: auto
    then:
      - service: climate.set_hvac_mode
        data:
          hvac_mode: "off"
        target:
          entity_id: climate.itc_anna_bed
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 100
  - if:
      - condition: state
        entity_id: climate.itc_master
        state: auto
    then:
      - service: climate.set_hvac_mode
        data:
          hvac_mode: "off"
        target:
          entity_id: climate.itc_master
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 100
  - if:
      - condition: state
        entity_id: climate.itc_wardrobe
        state: auto
    then:
      - service: climate.set_hvac_mode
        data:
          hvac_mode: "off"
        target:
          entity_id: climate.itc_wardrobe
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 100
  - if:
      - condition: state
        entity_id: climate.itc_study
        state: auto
    then:
      - service: climate.set_hvac_mode
        data:
          hvac_mode: "off"
        target:
          entity_id: climate.itc_study
mode: single


I use ITC 95% of the time, but I occasionally adjust dampers manually. There’s an option on the first page of installer settings to enable that.

The logical model we’re using that is just that, a model. What you’re doing is probably not going to work exactly like that. Have a look in the developer settings, like the screenshot below. I think you need to set hvac_action rather than hvac_mode. Let me know how it works, because I don’t really know why the fan stuff I use works - but it does, and reliably.

Thanks for that! I was just being lazy, hoping that the standard toogle action would work.

Just wondering if anyone elses configurations has died? My official integration didnt work, so i tried deleting it and going with the HACS version, which also doesnt work :confused:

No problems here. Sounds like some kind of mistake when you changed configurations / integrations. Did you take a backup before you did that? I have Restic take nightly backups of my HA install and push the backup to AWS S3.

Seemed like a user error on my part!

Next question, with the HACS integration, is there any way to set the overall temperature for the device. I dont have ITCs, so there is only one overall control for me.

What’s the point of AirTouch without ITC? I guess if you’re in a static environment it could be ok, but my old ducted system without ITC was hopeless.

The master control does have a temperature control, but it’s not enabled for my system with ITC. I don’t know anything about the other AT4 integration though.

I was investigating airtouch 4 for my new build next year and noticed there is an airtouch 5 being advertised as coming soon.
Airtouch 5

Here’s hoping the api is the same or better.

Anybody have anymore info?

Why have an ITC when i already have zigbee temperature sensors around the house and can do the automation through HA?

I will evaluate the python api tonight. but yeh in essence it would be great to have the master control have a temperature control.

Ah yes, if you want to do a bunch of automation work you can make it work. I only started using HA to help add a bit more customisation to Airtouch4. I’d probably go with ITC for an integrated system.

Airtouch 5 could be interesting. Looks like they’ve added “AI”. I wonder if there’s any value / path in upgrading. Airtouch 4 is fine… well it’s fine once you spend a few months adding more automation using HA. The built in timer and such is really poor, you can’t even change mode or fan settings, and limited to 8 programs. I have about 35 HA automations for the Airtouhc.

Over on the whirlpool forums there are a number of users who have got it already - apparently they are no longer shipping new Airtouch 4 units unless the customer already has one.

No idea on the APIs etc - hopefully they do not change but do fix some of the issues.

The biggest feature seems to be they have brought it up to Android 11 - the rest i can see looks like bells and whistle but not much else

Craig

1 Like

Just following up, whether anyone knows how to set the main temperature for the Airtouch (without ITC controls that is)

Seems like it’s not a common setup. If you look in the developer tools / states you can see what entities and properties you have, from there you can look at services that can manipulate them. If you like you can post a screenshot of relevant entities. Feel free to drop me a message direct if you want some help - I’m not an expert at all but I’ve been playing with HA a lot for a few months.

These are the different attributes / states that are availble for my AC unit. There is nothing in there that allows me to set the temperature.

Looks similar to mine, except my min_temp / max_temp are set to the target temperature.

When I set temperatures it’s on the ITC control rather than the master unit.

action:
  - service: climate.set_temperature
    data:
      temperature: 21
    target:
      entity_id: climate.itc_living

You could try something like this

action:
  - service: climate.set_temperature
    data:
      temperature: 21
    target:
      entity_id: climate.ac_samsung

Figured it out, i cant set the temperature whilst it is ‘off’

1 Like

Is there anything hidden in this integration that can actually tell when the inverter is running? Keen to be able to work out how long it’s actually running for but the state doesn’t seem to be a good indicator of that…