Инструмент для декодирования пакетов HAA IR Captured
Инструмент помогает вам декодировать захваченные ИК-пакеты HAA в 2-, 4- или 6-битный протокол HAA и команду протокола. URL: https://vabanck.github.io/HAA-IR-Toolkit/haair.html
URL: https://github.com/RavenSystem/esp-homekit-devices#haa---home-accessory-architect
Например, если мы используем захват IR-пакетов HAA ниже (для Daikin AC), инструмент проанализирует пакеты и идентифицирует:
Биты протокола, используемые при захвате, например.
["420-1740","420-660","420-29330","5120-2100"]
- 4-битный протокол
Строка битов протокола, например.
301110111101001000001011111100111110111111111111111000011123011101111010010000010111111001111111111100110101111111111011110 1111111111111111111101011110010011111111111111101111100000
— 179 бит
Команда протокола IR HAA: например.
aCaDaAbAeAaFbEaMAdCnNaCaDaAbAeAaFbKbBaAaIaDaMGaAaDbAbMBaEe
IR-протокол HAA: например.
LbEEAADPAAAwAA(4LbEEAA
Инструмент покажет вам накопленные значения битов, команды протокола и протокола. Например, вы можете захватить 5 сэмплов и декодировать их все. Вы можете использовать захват, где значения совпадают с другими.
Команда протокола IR HAA и значения протокола используются в строке конфигурации HAA JSON.
Пример захвата IR-пакета HAA:
5119 - 2104 + 414 - 1744 + 416 - 663 + 416 - 664 + 415 - 665 + 414 - 1744 + 415 - 664 + 415 - 664 415 - 664 + 415 - 665 + 414 - 1744 + 416 - 665 + 413 - 1744 + 415 - 1743 + 416 - 672 + 407 - 1743 415 - 1744 + 415 - 1743 + 415 - 1744 + 415 - 1744 + 414 - 664 + 416 - 1743 + 415 - 665 + 414 - 664 415 - 665 + 415 - 664 + 414 - 666 + 414 - 665 + 415 - 1743 + 414 - 1744 + 415 - 665 + 415 - 664 415 - 666 + 413 - 665 + 414 - 665 + 415 - 1743 + 416 - 664 + 414 - 665 + 414 - 665 + 415 - 665 414 - 665 + 414 - 666 + 414 - 665 + 414 - 665 + 414 - 665 + 414 - 665 + 414 - 666 + 414 - 665 414 - 665 + 414 - 667 + 412 - 1745 + 414 - 1744 + 415 - 1744 + 414 - 1745 + 414 - 665 + 414 - 665 414 - 665 + 414 -29328 + 5122 - 2101 + 417 - 1742 + 416 - 663 + 475 - 604 + 417 - 663 + 416 - 1742 417 - 662 + 417 - 663 + 416 - 662 + 418 - 662 + 416 - 1743 + 416 - 663 + 417 - 1741 + 417 - 1742 416 - 663 + 417 - 1741 + 417 - 1742 + 417 - 1742 + 416 - 1742 + 417 - 1742 + 416 - 663 + 417 - 1741 418 - 662 + 416 - 663 + 417 - 663 + 416 - 663 + 416 - 663 + 417 - 662 + 416 - 1743 + 416 - 1742 417 - 663 + 415 - 664 + 417 - 662 + 417 - 662 + 417 - 662 + 418 - 662 + 416 - 663 + 496 - 583 417 - 663 + 416 - 662 + 418 - 662 + 417 - 1742 + 417 - 1740 + 418 - 663 + 416 - 663 + 416 - 1742 417 - 663 + 416 - 1742 + 417 - 662 + 417 - 663 + 416 - 663 + 440 - 639 + 417 - 662 + 417 - 662 417 - 663 + 416 - 664 + 416 - 662 + 417 - 1741 + 417 - 663 + 417 - 662 + 417 - 662 + 417 - 663 416 - 1742 + 417 - 663 + 416 - 663 + 417 - 662 + 417 - 662 + 417 - 662 + 418 - 662 + 417 - 662 417 - 662 + 418 - 662 + 416 - 663 + 417 - 662 + 417 - 663 + 416 - 662 + 418 - 662 + 417 - 745 334 - 663 + 416 - 663 + 416 - 663 + 417 - 662 + 417 - 662 + 418 - 1741 + 417 - 663 + 416 - 1742 417 - 663 + 416 - 662 + 417 - 662 + 418 - 662 + 417 - 1741 + 417 - 1742 + 417 - 662 + 417 - 1742 417 - 1741 + 418 - 661 + 417 - 663 + 417 - 662 + 417 - 663 + 417 - 662 + 417 - 662 + 417 - 663 416 - 663 + 417 - 662 + 416 - 664 + 416 - 662 + 417 - 663 + 417 - 662 + 417 - 662 + 418 - 661 417 - 1742 + 417 - 662 + 417 - 663 + 416 - 662 + 418 - 662 + 417 - 662 + 417 - 1742 + 418 - 1740 417 - 1742 + 417 - 1741 + 419 - 1739 + 418
Original source: https://github.com/GarzaCon/HAA-IR-Toolkit