I have a few mini splits at home that can only be controller via IR remote
The models of the indoor units are Mitsubishi Heavy Industries DXKxxZST and DXKxxZSXT units.
I am currently controlling them through a broadlink IR remote, but the codes provided by SmartIR don’t work very well. They mess with the direction in which the airflow is pointed at, and are missing operation modes for the units altogether.
Is there any way I could learn my own codes and use ESPHome instead? I can’t seem to find any documentation whatsoever online.
you can’t have looked too hard, took less than 10 seconds
climate component
ir climate subclass IR Remote Climate — ESPHome
i use the Daikin platform for mine, but it looks like Mitsubishi is supported in the platform declaration of the ir climate class, the unit could talk another protocol though, so it might be worth trying more than one. ymmv
That is for Mitsubishi Electric units, and isn’t compatible with Mitsubishi Heavy Industries units.
then try one of the other protocols or consider writing your own platform for it
Yeah I’m honestly thinking I should just attempt to reverse engineer the protocol and write my own platform. The total possible combination of IR codes for the remote are about 15k different codes
Those units have lots of options.
They support the Mitsubishi wi-fi connect control module.
They should also have an input available for a wired thermostat that you could do about anything with. Homeassistant compatible thermostat, custom i terface with an rpi or something, etc.
The mitsubishi heavy industries module isn’t compatible with Home Assistant
They don’t
You could use this project: GitHub - mdhiggins/ESP8266-HTTP-IR-Blaster: ESP8266 Compatible IR Blaster that accepts HTTP commands for use with services like Amazon Echo
Learn the codes and then control them via url.