NOTE: ESP requires pullups to 5V on TX and RX It can be powered by the 5V rail of the heat pump, just add a regulator for 3.3V
I plan to further the code and add MQTT to it and remote control each heat pump in my house. Hope this helps anyone else, that is also wanting to talk to these heat pumps. When I am done I will probably setup a git for it, but for now I'll post updates here.
I have to give a big shout out to Hadley in New Zealand, who cracked the code of port cn105 and posted his python code. I just basically made a port for Arduino.
https://nicegear.co.nz/blog/hacking-a-m ... nditioner/
Working code for ESP, with captive portal test page, MQTT samples
Update: Added library, see post below for sample