Seeley Magiqtouch Integration

Yes, bridging the 5v pins across both jacks will connect it to the control panel and ESP power.

I have a home assistant integration now working with the modbus interface.

Was just checking in as I’m not too sure when you’re notified of thread updates, or not,… that’s excellent news!

Am expecting parts to arrive over the next few days.
Bits just arrived.

Not getting any love from the FireBeetle board.

Connecting it via micro USB to my Win10 machine doesn’t show any changes in Device Manager. I assume that’s all that’s needed,… and then if not recognised go looking for a driver.

Other ESP32 boards I have all show up as a COM port.

This is the board I got.

This one just flashes L and CHG LEDs,… have never used one of these boards before. Have tried several W10 computers here, all the same.

I’d have thought if it was a DOA, that I’d get nothing, but the flashing lights are odd. RST button seems to restart the board, but still nothing on COM ports of the computer. Might go back to supplier for a refund/replacement.

So pulled out an ESP32-S2 unit I had and loaded up the control code.

Think it looks ok, so far. Nothing connected yet, just wanted to see if it’d fire up.

Unsure about the last JSON field pair as its not documented in the ‘GET Request’ example, although I do see reference to it in the code.


Turned out the cable I was using must not have been quite right (even though I’ve used it before with ESP boards),… found another and now have comms with the FireBeetle board.

Pushing out the code I get the same behaviour as noted earlier,… connects to WiFi, webserver comes up and seems to be ready to go, so will connect up the rest and see how I go.

As an aside, I’ll also try the S3 board again as I managed to get 2 UART ports going on it, so don’t see any reason it wouldn’t work.

Hi Everyone.
Needing some help. I have a Magiqtouch. I am installing the Seeley wifi module. What steps do I need to take in order to integrate this into HA. I have seen that this may not be working. I have seen the Modbus integration but as a newer guy here I don’t know what to do or what to buy.
Thanks for your patience - hoping someone can help

I think the forum sends a notifcation per day so only saw that first one about parts on the way.

The code should really work with any ESP32, might just need to adjust the pins. I’ve recently swapped to an ethernet one as my original problem with the official unit was WiFi instability.

The last code in the json the raw main info code from the control panel to the wifi module, i figure if any info codes are needed by someone in future eg zone 3/4 they can just grab it from there.

If you have the official wifi module the easiest route is to use Andrew Leech’s integration here: GitHub - andrewleech/ha_magiqtouch: Home Assistant (HACS) integration to control Seeley MagiQtouch heating and cooling units.

That will just connect via the official server, though Seeley keep changing things which breaks it every now and again.

Unfortunately, it’s currently broken and only shows current temperature. There is no climate control entity.

You are a godsend! I have been wanting to control my evaporative cooler for years.

Any idea if this works with the wireless MagiqTouch controller? NOT WiFI, but the controller talks to a box in my attic which has a cable to the cooler.

I haven’t tested with one of those, my guess is the controller is just wirelessly sending the modbus messages over RF then its putting them on the same wired network.
As far as I can find the wireless Magiq controller doesnt support using the official wifi module so wont have the software support to respond to the commands.

Looks like your only option would be to buy a normal wired controller, then you could use the module to control it remotely.

I’m speaking out of extreme ignorance here, but would it be possible to take the wall controller out of the loop entirely? Just s just have an esp32 essentially emulate the controller?

It’s possible, the only required function the controller has is the temp sensor.

The project doesnt currently support it but could, but I’m unsure if the various models of coolers use the same modbus messages.

There is a setup process with the controllers that detects the modules on the modbus and I’m unsure if all of the EVAP devices use the same codes, or if it’s purely to identify what type of devices are on the network.

So I could go to the effort of adding direct control support for my evap and heater but it may not work with others.

The main reason I didn’t do this though was my system had a fault with the heater at one stage and it did display related error information for the fault. I can’t replicate that functionality as I’m not aware of those modbus messages. I also wouldn’t want the controller to keep trying to turn on a unit an a broken state.

Hi Mitchell,… so I parked things for a while, competing priorities and the like - but will get back to this now.

So from what I understand here, not having the WiFi module, the thinking is that once I get things built and connected up, having the MagiQtouch do a scan should detect the ESP32 board as a WiFi Smart module?

Is that right?

Yup, I added images to the end of the readme.

That was with a full reset of my controller and scanning the system.
It saw my ESP module as the official WiFi Smart Module.

Cool,… I did see the updated images and the description, but I took the writing of ‘WiFi IOT module’ as meaning the original ‘WiFi module’, my bad :frowning:

I notice that the tested.md calls out ‘Refrigerated Cooling not tested or supported’
Is this just because no one has tested or known to not work?
I have a Gas Heater with Refrigerated cooling, just hoping it may work, thoughts?

Hey all. I've been working on an ESPHome-based solution for this and wanted to share it here in case it's useful.

It works by sitting inline between the cooler and the wall panel on the RS485 bus. No need to replace the wall panel or buy the MagIQtouch WiFi kit. The panel continues to work normally, and a physical button press always takes back control from HA.

Exposes a standard climate entity in Home Assistant with Off / Cool / Fan-only modes and fan speeds 1–10.

GitHub repo with full install instructions: GitHub - scotti-fletcher/braemar-magiqcool-home-assistant: ESPHome component for Home Assistant control of Braemar / Seeley Breezair MagIQcool evaporative coolers via RS485 man-in-the-middle · GitHub

Tested on a MagIQcool 11629F. Happy to help if anyone wants to get it running on their unit.

About to give this a crack. Is there a reason could not use the power from the aircon/heater since 5 ish volts is already being sent from it anyway?

Obviously depending on device your using of cause.