/HAA-IR-Toolkit

Primary LanguageJavaScriptApache License 2.0Apache-2.0

HAA_IR Toolkit

Инструмент для декодирования пакетов 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