Going down the rabbit hole on this Mitsubishi heat pump has led me to discover there is a serial port under the cover meant for a cloud integration accessory and somebody has worked out the protocol.? It¡¯s simple enough someone could write a S# driver for it.? It would need a TTL to RS232 voltage adapter to connect to Crestron.? Mike
On Mon, May 6, 2024 at 10:39?PM Michael Caldwell-Waller via <bowser77=
[email protected]> wrote:
toggle quoted message
Show quoted text
I actually spent some time on this Mitsubishi HVAC this evening.? I got an ESP32 Arduino to talk to it.? It acted as a UDP Server, and upon UDPSending it text like "ON" or "HEAT" or "72" (a temperature in ¡ãF), the Arduino sent the IR commands and the HVAC unit responded.
The specific Arduino I used was the "ATOMS3" because it's $8 on DigiKey, looks presentable, has WiFi, and an IR emitter built-in.? But going this route is probably not worth anyone's while unless you're either A) developing a driver for lots of people to benefit from, or B) really care that the client maintains controls over the louvers, the direction the air blows, the fan speed, enough to take the time to implement all the buttons.? But now that I know I can control my own unit (which I never really thought much of until today), I bet I'll have it on my own system soon.
I'd summarize my conclusions like this:? If your client is okay with a single permanent setting for the louvers etc. and is OK with Crestron having basic control (like off, heat, and cool, for all of the possible temperatures), then just learning IR presets from the remote as "commands" into Crestron to basically create an IR preset matching every possible combination of heat/cool x each temperature is very likely going to work great.? (it goes from 60¡ãF to 88¡ãF so that's 29 possible settings... therefore a max of 29 heat commands, 29 cool commands, and an "off" command... that's for fahrenheit... if you're celsius, it's even easier, only 16 possible temp settings from 16 to 31.).