BLOGSpeee開発陣による技術情報発信ブログです。私は海外事業部のエンジニアで、普段業務ではインドネシア向けのメディア開発に携わっています。今回は、SpeeeKaigiで話したSiriを使ったお家ハックについて話していきます。SpeeeKaigiについてはこちら↓tech.speee.jp発表資料はじめに今回はSiri経由でTVエアコン電気を操作してみました。Mackerelで温度管理をすることでお部屋を快適な温度に保つことにも挑戦してみました。動機とにかく電気を消すために布団から出てリモコンをとりにいくのがだるかったのとインフルエンザ予防のためにお部屋の温度管理を厳密にしたかったのがきっかけです。(Homebridge)IRKitを使った構成でいきます。IRKitをSiri(Homekit)で操作するやつ。HomeKit互換のNode.js製サーバーで設定ファイルにIRKitから取得した赤外線情報をjsonで定義することでHomeKitから各家電の操作ができるようになります。個人ブログに詳しい解説記事があるのでそちらも合わせてご参照ください。無事にSiriから家電を操作できるようになってからは、より進んだ自動化を考えるようになりました。今回はエアコンの温度設定を自動で調整して、快適な室温維持を実現しています。発表資料にも記載しているのですが、最初は愚直に温度を取得して定期バッチで温度設定の上下を操作していたところドアを開けたときに一瞬入り込む冷気や、室温の変化自体がすごくゆっくりで過剰に温度操作を繰り返してしまう。xx°Cを下回った場合に温度設定を上げる」みたいな処理をつくる必要がありました。Pi上で稼働させているため、立ち上げるミドルウェアの数は増やしたくなかった(メモリ不足などの懸念)温度の記録を取るなら可視化までやってしまいたいみたいな理由からMackerelを採用しました。xx°Cを下回ったらアラート」という監視モニターを作ることで、先程の問題を解決しています。こちらについても個人ブログに詳しい解説記事があるので、気になる方はご参照ください。takanamito.hateblo.jpまとめこの仕組みのおかげか、この冬はインフルエンザなどの大きな病気にならずに乗り切れそうです。参加してきました月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。