Author Topic: Reverse engineering climate comtrol  (Read 1279 times)

0 Members and 1 Guest are viewing this topic.

Offline pjhsvTopic starter

  • Newbie
  • Posts: 6
  • Country: au
Reverse engineering climate comtrol
« on: June 26, 2019, 12:26:50 pm »
I have a Bonaire heating/cooling system at my house. Controller is a ct10mc04 panel (power, mode, up, down buttons). Is it possible to use a scope or logic analyser to work out what each button is doing,so I can replicate that with an arduino?

I'm not really sure where to even start with connecting it up. Do these normally run some sort of general protocol or language, or is everything usually custom proprietary, and harder to work with? Are there any online resources for this sort of stuff?
 

Offline noidea

  • Supporter
  • ****
  • Posts: 209
  • Country: au
Re: Reverse engineering climate comtrol
« Reply #1 on: June 26, 2019, 02:27:30 pm »
The short answer most named brand AC control systems on the market in Oz are proprietary, so monitoring it then brute force is probably the best way to achieve your end result.

Some other hints
Use the actual model number of the air conditioner / heater in your search queries may lead to better results.

A quick google of that model number brought up this
https://www.ebay.com.au/itm/Bonaire-PNE-Wall-Mounted-Manual-Thermostat-Controller-CT10MC04-/133070538047?nma=true&si=%252BMSkaZmuKmyaxJDaagTwAC5HEZE%253D&orig_cvip=true&nordt=true&rt=nc&_trksid=p2047675.l2557

Which led to PNE as the OEM, maybe you could try them but they probably have some sort of NDA with Bonaire, or alternately even speak to Boanire and see if they have any sort of automation interfaces available
http://www.pne.com.au/index.shtml

I would suggest trying the Whirlpool site and the aircon section there as it seems to attract tech/IT minded people and I have seen a couple of posts on doing similar with other AC brands
https://forums.whirlpool.net.au/forum/138?g=222

 

Offline pjhsvTopic starter

  • Newbie
  • Posts: 6
  • Country: au
Re: Reverse engineering climate comtrol
« Reply #2 on: June 28, 2019, 01:19:06 pm »
Thanks.

I contacted PNE & Bonaire.

Interestingly, one of the Bonaire distributors replied with
"No our controllers don’t adapt to home Automation system YET"

Sounds like there might be something on the horizon :D
 

Online magic

  • Super Contributor
  • ***
  • Posts: 7453
  • Country: pl
Re: Reverse engineering climate comtrol
« Reply #3 on: June 28, 2019, 09:19:31 pm »
I know somebody who automated such a proprietary system by simulating appropriate button clicks with relays.
Optocouplers would likely be OK too or even better.
 

Offline pjhsvTopic starter

  • Newbie
  • Posts: 6
  • Country: au
Re: Reverse engineering climate comtrol
« Reply #4 on: June 29, 2019, 10:26:47 am »
That's a great idea. And simple too!
 

Offline tpowell1830

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: us
  • Peacefully retired from industry, active in life
Re: Reverse engineering climate comtrol
« Reply #5 on: June 29, 2019, 12:09:44 pm »
One of the dangers of using a high speed mcu to control a low speed system is to switch things too quickly. Motors and solenoids are not designed to switch on and off too quickly, especially pump motors (for freon). The motor is loaded down under pressure and the pressure must equalize for a period of time before the pump switches back on or you will burn out the motor. This is also true with solenoids because there is a switching limit before these overheat.

You need to study the mechanical portion of a system such as an aircon, before applying a homemade system control design. There is a certain mechanical hysteresis required and you should study the factory designed system to determine this. An mcu is overkill for such a system, but setup correctly, it can be done. Consider the cycle times required before writing software.

Just my 2 cents...
PEACE===>T
 

Offline pjhsvTopic starter

  • Newbie
  • Posts: 6
  • Country: au
Re: Reverse engineering climate comtrol
« Reply #6 on: June 29, 2019, 02:14:08 pm »
Thanks for the tip - appreciate it.

Wouldn't just using transistors to bridge the controller buttons solve that issue by the nature of the controller itself still incorporating the required time restrictions? All I'm really doing is electronically pressing the buttons that are on the front of the panel.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf