paveldn / HaierProtocol

Haier communication protocol library
MIT License
15 stars 1 forks source link
cpp esp-idf haier library protocol uart

HaierProtocol

This library implements a Haier protocol transport level. It can help with sending and receiving messages to appliances that support it and process answers.

Protocol description

Haier protocol is a synchronous protocol. All data delivered with this protocol is split into portions - frames. The protocol has two versions. One is used for older HVAC units that work with the SmartAir2 application. Another is for newer units that work with the hOn application. Those version commands are different but the frame structure and transport level of the protocol are the same.

Haier frame

.. list-table:: Frame structure

Where: