2014年12月21日日曜日

hue 目覚まし改め、ルーチン目覚まし(仮)について


この記事について


この記事はおうちハック Advent Calendar 2014の20日目の記事です。
昨日の記事はmituohさんの朝起きるための工夫 - 生活に合わせる照明についてでした。
(お気を使わせてすみません、結果としては全然違う方向に走ってしまいました)


hue目覚ましとは


今年の夏にhue目覚ましというのを作りました。

そのときの発表資料はこちら。
http://www.slideshare.net/ajimitei/hue-alarm-38552074
Blog記事
http://ajimitei.blogspot.jp/2014/09/20140831.html

ざっくり説明すると、

起きる時間になったら家のどこかのhueがランダムな色で光る

その色を回答するまでアラームが鳴り止まない

アラームを止めるためにはベッドから起きて部屋を移動する必要がある

自然と目が覚める!\(^o^)/

というものです。
(なぜあの時目覚める時間にhueを点灯させるという思考に至らなかったのか…)


ルーチン目覚ましとは


資料でも触れられていますがこのhue目覚ましには弱点があって
寝ながらでもランダムで回答しまくることでアラームが止まってしまいます。
そこでその弱点をカバーするためにどうしたら良いかなと考えてみたところ、

スマホ操作でアラーム止まる仕様だと二度寝しちゃうな

というかそもそも朝余裕ないのにhueの色を回答しにうろうろするのは時間の無駄だ

なるべく余計なことせずに目覚めたい

思えばバタバタ準備して家を出る頃にはそれなりに目が覚めてるな

いつも朝起きた時にやっていることをこなすまで起こし続けるのはどうだろうか

ということで、普段朝起きたときにやっている
・部屋の照明を点ける
・テレビ 電源ON
・エアコン 電源ON(夏と冬のみ)
・洗顔、歯磨き、トイレ
辺りをやるまでアラームが鳴り続ける、
そしてこなすべきルーチンをこなしたら
自動的にアラームが止まる目覚ましをつくろうと思い立ちました。


実現方法


で、ルーチンをこなしたことをどうやって認識するかが難しいなと思っているのですが、
Kadecotを使えばエアコンやテレビの電源状態が取得できるし、
hueも以前Plug-inを作ったので状態はわかる。
洗顔、歯磨き、トイレはその部屋の照明状態でやったと見做せばよいかな、
という結論に至りました。

Kadecot
http://kadecot.net/
https://play.google.com/store/apps/details?id=com.sonycsl.Kadecot
Plug-in のサンプル
https://github.com/SonyCSL/SamplePlugin


で、どこまでできたのさ?



現在の進捗は、、
hue plug-in のアップデート中です!
まだ始まってもいねぇよ!といった状態ですが、
来年開催されるであろうおうちハック発表会のときには
見せられるはず、、ということでご期待下さいm(_ _)m


2014/12/23 追記

Kadecot の hue plug-in を更新しました。
https://github.com/ajimitei/huePlugin

これで hue の操作はできるので、次のWebアプリ実装にうつります。