- irkit2bin.pl
- irkit の GET /messages で取得できるjsonを家製協フォーマットの0/1で表示するスクリプト。jsonは標準入力から渡されることを期待しています。
- 実行例:
- cat ~/src/irkit-cmd/toshiba/frc-150t/light-off | ./irkit2bin.pl
- 出力例
- 11100111001100001101000100101110
- 手持ちの機器での出力例
メーカー | 機種 | コマンド | バイナリ |
---|---|---|---|
東芝 | frc-150t(シーリングライト) | 常夜灯 | 11100111001100001111000100001110 |
東芝 | frc-150t(シーリングライト) | フル点灯 | 11100111001100001110100100010010 |
東芝 | frc-150t(シーリングライト) | 調光 | 11100111000100001100100100110110 |
東芝 | frc-150t(シーリングライト) | 消灯 | 11100111001100001101000100101110 |
シャープ | ac-222fd(エアコン) | 冷房26度/風量自動 | 01010101010110101111001100001000100100001000100001000100000000001111000000000101000000000010011110000101 |
シャープ | ac-222fd(エアコン) | 冷房27度/風量自動 | 01010101010110101111001100001000010100001000110001000100000000001111000000000101001000000010011110001111 |
シャープ | ac-222fd(エアコン) | 冷房28度/風量自動 | 01010101010110101111001100001000100100001000100001000100000000001111000000000101000000000010011110000101 |
- bin2irkit.pl
- 0/1表記をirkitのjsonとして出力する。
- 実行例
- echo 11100111001100001101000100101110 | ./bin2irkit.pl
- 出力例
- {"format":"raw","freq":38,"data":[6800,3400,850,2550,850,2550,850,2550,850,850,850,850,850,2550,850,2550,850,2550,850,850,850,850,850,2550,850,2550,850,850,850,850,850,850,850,850,850,2550,850,2550,850,850,850,2550,850,850,850,850,850,850,850,2550,850,850,850,850,850,2550,850,850,850,2550,850,2550,850,2550,850,850,850,2550,850,65535,0,65535,0,42880]}