家のエアコンは一台が日毎タイマー付きで決まった時間にオンオフ(各一回)できるのですがもう一台はその機能がないために学習リモコンなど試してみてもコード学習ができませんでした。
すっかり諦めていたのですがirkitというネットワーク経由で操作できる赤外線リモコンサーバが発売されていて、アマゾンの書き込みをみると家のとはメーカーが違うものの日立のエアコンの長いコードが学習できるらしい。
ということで注文してみました。

しかし!!!

よく見てなかったのが悪いのですが、これ、マックというかiphone用でしたw

コマンドで設定できるとかいろいろ書いてるHPの解説もなんかおかしいなと思いつつ見ていると、irkitにコマンドを投げる場合とweb経由で操作用のサーバーにコマンドを投げる場合の説明があり、ちょっとわかりにくいです。
さらに、web(web上のサーバ)に接続しないとWIFI設定ができない仕様、これは失敗でした。
でも仕方がないのでwebサーバがある間に設定をして、webサーバが無くなった時は諦めるしかなさそうです。

というわけでネット上でwindowsでセットアップしている人の情報が見当たらないのでメモとして書いておきます。

1.コマンドラインからhttpリクエストをコールするためcurlをダウンロード
このcurlは説明HPではいきなりコマンドで指定していますが、MACでは標準インストールされてるらしいのですがwin用やlinux用もあるのでググってダウンロードしてきましょう。
※SSH接続が必要なのでLIBSSHも同じページからダウンロードします、全て同じフォルダに置けばOK、私はパスを入力しなくていいようにパスの通ったフォルダに置きました。

2.コマンドプロンプトから以下のコマンドを実行
curl -k -i -d ”email=メールアドレス” ”http://api.getirkit.com/1/apps
httpの証明書のエラーが出たので今回は-kのオプションを付けました。
レスポンスとして{”message”:”You will reveive an email shortly,~}となればOK、指定したメールアドレス宛てにnoreply@getirkit.comからメールが届きます。
※ブラウザでは開いても正しいレスポンスが帰ってきませんでした、ほかにも使うのでcurlを用意したほうがよさそうです

3.メールに書かれているのリンクを開いてAPIキーを取得
apikeyをメモしておきます

4.以下のコマンドでクライアントキーを取得
curl -k -i -d ”apikey=上記3で取得したapikey” ”https://api.getirkit.com/1/clients
レスポンスとして{”clientkey”:”クライアントキー”}が返ればOK。
clientkeyをメモします。

5.以下のコマンドでデバイスキーとデバイスIDを取得
curl -k -i ”https://api.getirkit.com/1/devices” -d ”clientkey=上記4で取得したclientkey”
レスポンスは{”devicekey”:”デバイスキー”,”deviceid”:”デバイスID”}でOK
devicekeyおよびdeviceidをメモ。

6.接続するssid、暗号化キー、5で取得したdeviceidを元にシリアル値を作成
最初気がつかなかったのですがirkitのHPのリンク先からjavascriptがダウンロードできます(下のほうにDOWNLOADとある)。
zipを解凍してindex.jsを開きsecurity、ssid、password、devicekeyを修正してindex.htmlを開けばダイアログでシリアル値が出力されます。
securityの値は通常変更したくてもいいと思いますが、WEPの時は2、なしの場合は0です。

7.wifiでirkitに接続
ssidがirkitXXというのがあると思うのでそれに接続します、暗号化キーは箱に入っていた紙に書いてあるパスワードです。
irkitのHPではbonjourでIPアドレスを取得するとなっているのですがうまくいきませんでした、ですがデフォルトで192.168.1.1になっているようなのでこれを前提にします、ルーター親機なので他にIPアドレスを持つものがいないためこれで問題ないはずです。

8.以下のコマンドでWIFIを設定
curl -i ”http://192.168.1.1/wifi” -d ”上記6で作成したシリアル値”
レスポンスはヘッダしかありませんがirkitのLEDが緑点滅->水色点滅->青点灯(点滅)。
最終的に青色になればOK。
WEBサーバーとの通信が成功したということです。

以上で初期設定は終了、IPアドレスは不明なのでMACアドレス指定で振るようにするのが良いかと思います、IPアドレスが分かればリモコンコードの読込や送信ができるのでirkitの外部WEBサーバにアクセスする必要はありません。