IRKit

2015年7月12日 - 未分類

IRKitは、エアコンなどの赤外線リモコンをWiFiで使えるようにするものです。パソコンやスマホでエアコンなんかをコントロールしたい場合に便利です。

今回は、温度をモニタリングしながら、エアコンの温度調整や、夜間は停止、翌朝、温度が上昇しだしたら稼働するようにしたいと思います。

先ずは、IRKitの使い方の学習からです。IRKitはWiFiに接続できるようにしておきます。

次に、IRKitに普通のリモコン(エアコンのリモコン)のON/OFFボタンを押します。

IRKitが赤外線リモコンのコマンドを記憶しているので、

> curl -i “http://10.0.1.2/messages”

として、コマンドを取り出します。例えば、以下の様なコマンドが出てきたとします。

> curl -i “http://10.0.1.2/messages”

HTTP/1.0 200 OK

Access-Control-Allow-Origin: *

Server: IRKit/2.1.2.0.g424fa95

Content-Type: text/plain

{“format”:”raw”,”freq”:38,”data”:[1798,1622,1798,1622,1798,1798,1798,1798,6881,6881,1679,27246,6881,6881,1679,1679,1679,1679,1679,1679,1679,1679,1679,5226,1679,1679,1679,5226,1679,5226,1679,1679,1679,1679,1679,1679,1679,1679,1679,5226,1679,1679,1679,5226,1679,5226,1679,1679,1679,5226,1679,5226,1679,1679,1679,5226,1679,5226,1679,1679,1679,1679,1679,1679,1679,5226,1679,5226,1679,1679,1679,5226,1679,5226,1679,1679,1679,1679,6881,6881,1798,1622,1798,1622,1798,1622,1798,1622,1798,5049,1798,1622,1798,5049,1798,5049,1798,1622,1798,1622,1622,1622,1622,1622,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,1798,1798,1798,1798,5049,1622,5226,1622,1798,1622,5226,1622,5226,1622,1798,1622,1798,6648,6648,1622]}

{}の部分が赤外線リモコンのコマンドになります。この部分をコピーして、

> curl -i “http://10.0.1.2/messages” -d ‘{“format”:”raw”,”freq”:38,”data”:[6881,6881,1798,1622,1798,1622,1798,1622,1798,5049,1798,5049,1798,5049,1798,5049,1798,5049,1798,1622,1798,1622,1798,1622,1798,5049,1798,5049,1798,5049,1798,5049,1798,5049,1798,1622,1798,5049,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,5049,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,6881,6881,1798,1622,1798,1622,1798,1622,1798,5049,1798,5049,1798,5049,1798,5049,1798,5049,1798,1622,1798,1622,1798,1622,1798,5049,1798,5049,1798,5049,1798,5049,1798,5049,1798,1622,1798,5049,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,5049,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,1798,1622,6881,6881,1798,27246,6881,6881,1798,1622,1798,1622,1798,1622,1798,1622,1798,5049,1798,1622,1798,5049,1798,5049,1798,1622,1798,1622,1798,1622,1798,1622,1798,5049,1798,1622,1798,5049,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,1798,1798,1798,1798,5049,1798,5049,1798,1798,1798,5049,1798,5049,1798,1798,1798,1798,6881,6881,1738,1738,1738,1738,1738,1738,1738,1738,1738,5049,1738,1738,1738,5049,1738,5049,1738,1738,1738,1738,1738,1738,1738,1738,1738,5049,1738,1738,1738,5049,1738,5049,1738,1738,1738,5049,1738,5049,1738,1738,1738,5049,1738,5049,1738,1738,1738,1738,1738,1738,1738,5049,1738,5049,1738,1738,1738,5049,1738,5049,1738,1738,1738,1738,6648,6648,1622]}’

HTTP/1.0 200 OK

Access-Control-Allow-Origin: *

Server: IRKit/2.1.2.0.g424fa95

Content-Type: text/plain

とすると、そのコマンドがIRKitから送信されます。

エアコンの赤外線リモコンのボタンを登録しておけば、パソコンからエアコンをコントロールできるようになります。便利ですね。

iTelepassに、IRKitによるエアコンのコントロール機能を追加したいと思います。アイティプランターのセンサーで温度が上がり過ぎたり、下がり過ぎたりしたら、エアコンを動かして、温度調整を自動でしてくれるようになります。

Translate »