Actron Connect integration

I have finally decided to bite the bullet and build my own integration for my Actron air conditioner unit. It’s not that old of a device, but Actron have dropped support for their Actron Connect mobile apps, so it is unlikely they would ever build this themselves.
It is compatible with the Actron Connect-enabled devices, which, as far as I know, are the following models:

  • Actron Standard Classic
  • Actron ESP Plus
  • Actron ESP Ultima
  • Actron Platinum Plus
  • Actron Platinum Ultima

It is NOT compatible with Actron Neo or QUE devices.

TL;DR: The integration and instructions are available here: fruffin/home-assistant-actron-connect

I have only tested this with my own unit, which is an Actron Platinum Plus, but it should work well with the other devices mentioned above.

This integration relies on a combination of local polling of the device and a connection to the Actron Connect cloud service to provide its functionality.

Via local polling to the device itself:

  • On/off status
  • Inside temperature
  • Target temperature
  • AC mode (cool, heat, fan only, auto)
  • Compressor activity (heating, cooling, idle)
  • Fan speed (low, medium, high)

Via the Actron Connect cloud service:

  • General device information
  • Automatic zone configuration, including zone names
  • Turn the device on or off
  • Turn individual zones on or off
  • Set AC mode (cool, heat, fan only, auto)
  • Set fan speed (low, medium, high)

The integration uses the standard climate entity type, which is compatible with the built-in Thermostat dashboard card. Zone information is not available on the Thermostat card, but can be accessed and controlled via the standard Switch entities that the integration exposes.

Once set up, this is what it looks like:

This integration has only been tested with one device so far, so I am not comfortable releasing it to the Home Assistant integration store yet. This will be done once some feedback has been received from more users on a variety of devices.

If you are using this, please provide feedback either here or on GitHub along with your device model. Support for this is best-effort, but I can try to fix any issues you might find.

Here is the integration and instructions if you want to give it a go: fruffin/home-assistant-actron-connect

1 Like

Link not working

1 Like

@fruffin github page is 404…

Hi Fabien
I have a Actron ESP Platinum Ultima AC Unit with the actron connect module and 6 zones. I would be more than happy to add your integration to my HA… I am running
Home Assistant OS
Core 2025.9.4
Supervisor 2025.09.0
Operating System 16.2
Frontend 20250903.5

You link is not showing up on Github as others have said already…

Ah! It would help if I made the repository public… :man_facepalming:
That’s fixed now.

@marcus.stock sounds like it should work just fine with your device, but I have only tested with an ESP Platinum Plus. Let’s find out :wink:

@fruffin Great work getting this Integration working. I’ve installed it and have got it running with my Actron ESP Ultima with 8 zones and all seems to be working well.

I am migrating slowly to Home Assistant from Hubitat where I wrote my own Actron Connect integration so your work has saved me trying to write the integration myself. One feature I am missing from your integration is the ability to see the temperature in all the individual zones, as its handy to be able to quickly glance at all the temperatures for all zones.

Is this something that your looking to add in the future?

I recently came across your incredibly helpful Home Assistant integration for the ActronConnect module in a discussion group post, and I’m keen to set this up for myself.

I purchased a house in Sydney with an ActronAir ESP Ultima system (using the LM7D controller) and am excited about the potential for smart home control.

I wanted to ask you a couple of questions related to my situation:

  1. Purchasing the Module:
    My system does not currently have the physical ActronConnect module installed. Do you happen to know where I might still be able to purchase this specific, older hardware in Australia (perhaps from a local Sydney parts supplier or online)? I’ve struggled to locate stock as it seems to be discontinued by ActronAir.

  2. Initial Setup Without the App:
    ActronAir seems to have discontinued the official ActronConnect mobile app, which was apparently required for the initial Wi-Fi network configuration and registration of the module. When doing a new installation today, how did you manage the initial setup/provisioning phase without that proprietary app? Does your Home Assistant integration provide a way to bypass this requirement or configure the module’s Wi-Fi connection directly?

Any advice you could provide would be incredibly helpful as I try to modernize this fantastic air conditioning system.

Thanks very much for all your work on the integration!

Best regards,

Billy Chan

Hey mate,

I would be happy to sell you my actron connect module.

@dcoghlan I didn’t know that was a thing :slight_smile: Mine doesn’t support that. I only get the on/off status for each zone…

If you could send me an example payload from your unit, I can try to work that in.
You probably know this already if you have already built an integration for Hubitat, but if you browse to the IP address of your unit, you should be presented with sample JSON payloads for each of the API’s endpoint.

Glad you are enjoying the integration and that it is working well for you!

@kcbchan88Aus I purchased mine over 8 years ago when I built my house, so I’m not sure where you could get one unfortunately…

For the initial setup, I have done mine through the app a long time ago. The Android app is no longer supported on newer phones, but it still works on old ones if you can get your hands on one. I have decompiled the Android app to figure out the API calls to build the integration, so it “should” be possible to fix it enough to make it run on new Android versions via sideloading, but I haven’t tried that yet given I only go through Home Assistant now.
Otherwise they still have a web app you can use on your phone to do the setup. I haven’t tried it myself (and won’t in case it doesn’t work :wink: ), but you can find it here: Actron Air Control

No worries @fruffin here is the output from 6.json which is where the individual zone temperatures are reported.

{
    "isOn": false,
    "mode": 2,
    "fanSpeed": 2,
    "setPoint": 22.5,
    "roomTemp_oC": 26.5,
    "isInESP_Mode": true,
    "fanIsCont": 0,
    "compressorActivity": 2,
    "errorCode": "",
    "individualZoneTemperatures_oC": [
        27.1,
        26.4,
        26.8,
        27.3,
        25.6,
        27.3,
        25.9,
        27.0
    ],
    "enabledZones": [
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0
    ],
    "liveTimer": null
}

fruffin, thank you for your information.

@dcoghlan I’ve had a bit of time this afternoon to implement this. If you update the integration to the latest version on GitHub and restart HA, it “should” now expose the sensors you wanted. I say “should” because I was only able to test with mock data.
Let me know how it goes.

Awesome, thanks @fruffin

Just spent a bit of time installing it and setting up my dashboard using custom:button-card and am very happy with it now.

1 Like

Hi @fruffin

Thanks for the integration—I’ve got it installed and all zones, temps, and main controls are visible and reading correctly in HA.​

However, when I try to turn on the main power or individual zones (via HA dashboard or services), it shows as “on” for 30-40 seconds, then reverts to off automatically.

If I use the iOS app or the web portal to turn on a zone, it will reflect on HA as well.

My Unit is Actron ESP Ultima for some reason mine have 2 IP address and I have tried both IPs with same results.

Any advice or do I need a module as stated above earlier in the form?

Thanks
K

Nice one! I’m glad this is working well for you!

@asdasWagasd5464 this is odd…

The way the integration works is that it is getting state information from the unit locally, and actions are performed using Actron’s cloud service. I haven’t figured out a way to change the state on the unit locally yet without stopping the functionality of the Actron mobile app.

So what seems to be happening here is that the integration can read the data from your unit just fine locally (so not a problem with the IP address).

When you say turning the main power or individual zones on and off doesn’t work, are any other actions like changing the target temperature, AC mode or fan speed working?
If not, then that would suggest the integration is struggling to connect to Actron’s cloud service. This would likely be an issue with the credentials you have entered in HA.

If those other functions work, then there might be a bug somewhere that is causing the integration to fail. Could you look at your HA logs to see if there are any errors related to this integration when you try to turn the main power on or off?

Thanks

Hello all, this a fantastic thread and thank you for Actron development.
I was further behind because I had lost the ability to connect to my unit so I had to get the app working.

I found that if you use a Premium version of AppCloner it will offer to update the SDK in the background, doing that I got the App to open on my pixel fold, it was a little buggy but it worked. I might be able to share a copy of the cloned APK if anyone needed it.

I was able to install your integration and I have the unit showing up and I can see the on/off and the main temperature, but it didn’t detect the zones despite them showing up in the Actron app when I log in.

Hi,

Temperature and fan speed changes still revert to the previous state within 30-40 seconds.

I use the same login credentials for the web portal and the HA integration.

Here are the logs from debug mode:

Thanks for your help.