我が家のSmartHouse化計画

# はじめに
* 我が家はとにかくボロいけど、なんとか工夫してSmartHouseにしたい
* 賃貸なので大掛かりな工事はできないが、そんなことしなくても意外といろいろできることがわかったので、パーツごとにSmartにして連携させて実現させる

## 現在の我が家
![smart.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/0266073e-94b0-e2aa-ca82-b04698a253e4.png)


## この記事でお伝えすること
* スマート機器の概要とどんな使い方ができるかを中心にまとめます
    * 設定方法は度々変わりますし、公式が一番詳しいので、リンクでご紹介します
* ひとまず、単体でできることを中心にご紹介します
    * 連携イメージは別の記事で個別に記事にします
* 基本的にこの記事で扱うものは、インターネットに抜けられるので、その応用的な使い方は各デバイスのAPIなどをご確認ください   

## 関連する記事

* [我が家のSmartHouse化計画](https://qiita.com/kazutxt/items/f56f8eb339fc7da952ea)
* [我が家のSmartHouse化計画Lv2](https://qiita.com/kazutxt/items/df5daa363652368e6bdc)
* [我が家のSmartHouse化計画Lv3](https://qiita.com/kazutxt/items/71271ef35e84331f701d)
* [我が家のSmartHouse化計画Lv4](https://qiita.com/kazutxt/items/b13333979e8c8a5efd35)
* [Nature RemoとNode-REDでテレビを操作する](https://qiita.com/kazutxt/items/e7ca6c062eff0f279455)
* [Node-RED系の記事のまとめ](https://qiita.com/kazutxt/items/8c72448eefcba56dabef)


# スマート機器
* それぞれで様々なメーカーがありますが、「インターネットに抜けて汎用的に使えるか」「シェアの高さ」「価格」の3つを重視して選定しました

## スマートウォッチ
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/0924c18c-f85a-0061-728a-ef9f353b5018.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/d002b2e7-c1c5-03e1-f28d-4d7908e873f1.png" width=50%>
### 公式サイト/設定方法
* https://www.fitbit.com/jp/home

### 概要
* 腕時計の代わりに腕につけて、時間を確認したり、バイタルデータを取得・確認できます
 
### 単体でできること/使ってみた感想など
* appleユーザならapplewatch一択なのでしょうが、androidユーザなので、安くて多機能で評判が良かったfitbitを購入
* 消費カロリーや運動時間、移動距離や歩数、睡眠時間、心拍数など、満遍なくデータを取れる
* コミュニティで仲間を増やすこともできるらしいのですが、そちらは使ったことがないです
* Google Fitと連携しておけば、後述の体組成計と体重などの情報を連携できる
* APIが潤沢で、情報を連携させたいときなどにも使えるのが便利
    * https://www.fitbit.com/jp/dev
* もちろん防水もバッチリなので、お風呂や水泳時にも使えます。
* カウントダウン機能が地味に便利で、15秒刻み。決まった時間まで寝たいときなどに重宝しますｗ
* 最近はないのですが、通知が来ると元の時計の画面に戻らないことが数回ありました。

## スマートスピーカー
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/78676dee-22c7-276c-16e9-1515c2bd5cac.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/8256e690-323b-5720-ffd1-674a262c3f7d.png" width=50%>
### 公式サイト/設定方法
* https://www.amazon.co.jp/
* https://alexa.amazon.com

### 概要
* スピーカーに向けて話すと、結果を調べて、教えてくれます

### 単体でできること/使ってみた感想など
* 安いときは2,3千円で買えるようになりました。
* 2大巨頭でGoogleHomeとAmazonEchoだ代表的
* OKグーグル。エコーなどのアウェイクンワードのあとに操作をしゃべるとその作業をしてくれる
    * でも、連携が少ないと天気ぐらいしか聞くことがないんだよなぁ
    *　テレビや照明を連携しておけば、`定形アクション`で様々な操作をしゃべるだけでやってっくれるようになります

## スマートディスプレイ
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/b0868770-4a2c-21b6-631f-4d7fc3fc0476.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/def7c8d4-d8ef-d5b1-7f23-f0045a837264.png" width=50%>
### 公式サイト/設定方法
* https://store.google.com/jp/product/google_nest_hub

### 概要
* スマートスピーカにディスプレイが付いたもので、話しかけると結果をディスプレイ表示と音声で教えてくれます

### 単体でできること/使ってみた感想など
* GoogleHomeとAmazonEchoにディスプレイが付いたものと考えるとわかりやすい
    * 数インチなので、小さいです。
* ディスプレイが付いたことで、電車の経路や料理のレシピなど音声だけでは分かりづらかったものをディスプレイ表示で表示してくれるため、わかりやすくなりました。
* また、Chrome Castが使えるので、スマホの画面を転写したり、プログラムから動画を流したりできるので、できることが一気に広がりました。


## スマート体組成計
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/fd55d8e3-4393-878d-195a-6e41dcbf13c5.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/7f0476ce-0530-28b7-a276-ee02ed60626f.png" width=50%>


### 公式サイト/設定方法
* ???

### 概要
* 体重計のように上に乗って、体組成を分析し、スマホなどに通知してくれます

### 単体でできること/使ってみた感想など
* 体重はもちろん、BMIや体脂肪率、体水分率、基礎代謝、体内年齢などをグラフ化してくれる
* Google Fitを介してFitbitとも連携できる
* 設定も簡単だし、複数人も管理できる
    * 乗るのさえ忘れなければ
* wifiでつながればもっといいんだけど。。。

## スマートライト
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/4b8594af-4d3e-dba7-bb46-e13023accd59.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/0c345ec6-3cea-5fd9-054a-e49cb6a6662b.png" width=50%>
### 公式サイト/設定方法
* https://www.tp-link.com/jp/home-networking/smart-bulb/kl110/

### 概要
* 電球の代わりに使い、スマホなどから色やON/OFFを制御できます

### 単体でできること/使ってみた感想など
* 普通の電球と交換できるのが魅力、Wifiを内蔵しているので、別のモジュールが不要で外から操作できる
* アプリがたまに機器と接続エラーを起こしたり、初期設定でエラーが出たりしたけど、今は問題なく動く
* 色、明るさ、白さなどをすごく細かく指定できる。
    * でも、部屋赤くしたりとかしないので。。。
* あとスケジュール設定ができるので、夜12時になったら(消し忘れに備えて)オフにするとかが可能


## スマートプラグ
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/65893491-91e5-ae00-b14e-8a07c5da19b7.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/ae0a11f5-011a-04d7-ccd2-4640b8b6ef44.png" width=50%>
### 公式サイト/設定方法
* https://www.tp-link.com/jp/home-networking/smart-plug/hs105/

### 概要
* 壁のコンセントとケーブルの間に設置し、スマホなどからON/OFFを制御できます

### 単体でできること/使ってみた感想など
* 普通にコンセントに挿して利用する。Wifiを内蔵しているので、別のモジュールが不要で外から操作できる
* アプリがたまに機器と接続エラーを起こしたり、初期設定でエラーが出たりしたけど、今は問題なく動く
* コレ自体は、電気を通す/通さないをリモートで操作するだけなので、ON/OFFをリモートで総察できなかったり、スケジュール管理できない機器をつないで、コントロールする用途かな
* あとスケジュール設定ができるので、夜12時になったら(消し忘れに備えて)オフにするとかが可能


## スマートリモコン
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/1189cf3b-92e1-bff8-a3ee-f9a3b2d8a3ab.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/f1816ea0-7370-8bbb-eebf-38d5994a3a24.png" width=50%>
### 公式サイト/設定方法
* https://nature.global/jp/top

### 概要
* 赤外線機器のパターンを学習して、代わりにスマホなどから操作できます

### 単体でできること/使ってみた感想など
* テレビ、エアコン、扇風機などの赤外線で動作する機器を1台で変わりに操作できる
    * 一度nature remoに向かって操作をすると、そのパターンを学習し再現してくれる
    * しかも、テレビなどは電源ボタンを押すだけでまとめて全部のボタンを使えるという優れもの
* swaggerでAPIが作られており、使いやすくわかりやすいAPIがGood
    * http://swagger.nature.global/
* nature remo と　nature remo miniがあり、センサー類が少し異なるだけで基本機能はminiで十分

## スマートタグ
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/6563e0e0-95b8-3fc5-9f98-a269a9041d14.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/bea5e798-753d-e766-c672-03e900f4cdaf.png" width=50%>
### 公式サイト/設定方法
* https://www.b-labinc.jp/shopdetail/000000000023/tracMo/page1/order/

### 概要
* 無くしたくないものに付属させて、距離が離れたら通知をしてくれます

### 単体でできること/使ってみた感想など
* 忘れ物防止などに備えて、スマホとbluetoothで一定の距離が離れる/近づくと教えてくれるもの
* 分かりづらいですが、本体をクリックでき、スマホを鳴らすことができるので、スマホを探すときにも使えるし、スマホからtracMoを鳴らすこともできる
* 最後に接続が切れた場所を確認することもできる
* ただ、登録時にエラーがでて問い合わせになったが解決に時間がかかったり、瞬断のようなものがあり、通知がなりすぎるのがちょっとなぁ
* stationと呼ばれるwifiモジュールを使うと到着や外出を通知できたり、ものが動いたりしたときに通知することもできますが、自分は社員証の紛失防止などに使っているので、今の所買う予定はないです。



## スマートロック
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/1933e49f-db7d-2865-243f-bf70b7072d0c.jpeg" width=50%>
###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/e108840a-7d84-c493-1746-60ec55bdb5ca.png" width=50%>
### 公式サイト/設定方法
* https://jp.candyhouse.co/

### 概要
* 家の玄関の鍵に付属させて、リモート開閉させたり、自動でロックができます。

### 単体でできること/使ってみた感想など
* bluetoothもしくはモジュールを足せばwifiも接続可能
* 今あるサムターンなどにアタッチして使うので、鍵の交換などは不要
* 鍵幅や高さも3段階ずつぐらいあるので、よほどのことがない限り合わないということはないはずです。
* しかも、問い合わせが非常に丁寧で、補助アダプタなども無料で送ってくれました。
* ただ、手ぶら解錠でドアに近づくと自動で開くことができるのですが、開くまでに30秒ぐらいかかるので、鍵を出して開けるほうが早いという。。。
* 複数の鍵を連動させることもできます

## スマートスイッチ
### 実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/a36c1128-51f2-14b4-ac8b-f6b0208d9c08.jpeg" width=50%>

### アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/1187713c-59e9-7ec3-6343-23753ada45f4.png" width=50%>

### 公式サイト/設定方法
https://www.switchbot.jp/

### 概要
* 押しボタンの横に配置して、操作をすると物理的にアームがスイッチを押してくれます

### 単体でできること/使ってみた感想など
* シンプルだけれどかなり汎用性が高いアイテム
* ずばり、押すという行為をしてくれる
    * 特に、ポットや湯沸かしのような押し込むボタンと 壁のスイッチのような平面なボタンをON/OFFを切り替える両方に対応しているのが素晴らしい
    * 後者は壁モードと呼ばれ、平面まで押す操作とシールとフックで引くことで、オフを実現する
* こういうスマートでないものをスマートにしてくれるアイテムは嬉しいですね
    * 上のスマートロックもですが
    

## スマートボタン
###  実物イメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/7b1169e6-4a12-3035-82d7-8c8f521f89cc.jpeg" width=50%>

###  アプリイメージ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259228/9af449d4-2fbd-ea01-51d0-0b0ad4869789.png" width=50%>
### 公式サイト/設定方法
* https://flic.io/

### 概要
* ネットにつながるボタンで、ボタンをクリック、ダブルクリック、長押しの3種類ごとにイベントを起こせる


### 単体でできること/使ってみた感想など
* 超シンプルだけれど超絶万能なスマートボタン
* スマホ制御(通話、カメラやwifi/bluetooth制御、ライト、アプリ起動)や電話をかけたり、メールを出したり、音楽を再生したり、WebHookやSlack連携/IFTTT連携/MSFlow連携と凄まじい万能性
* wifiで使うためには、flic hubというモジュールが必要ですが、なくてもスマホのbluetoothで使えます。
* 汎用性が高いので、アイデア次第で何でもできる素晴らしいアイテムです
    * ボタンクリックでスマートロックを開ける
    * ボタンのダブルクリックで家のスマートライト/スマートプラグ/スマートスイッチ/スマートリモコンなどをまるごとONにする
    * ボタンのホールドで今の家の状態をまるごとSlackとLineに通知する
        * などなどいくらでもできます :smirk_cat: 
* もちろん、ボタンは複数個管理できます

# 連携例
* あとで記事にしたいと思いますが、スマート機器を連携することで、いろいろなことができそうです。
    * スマートスピーカーで一斉操作
    * スマートボタンで機器を操作
    * Slack,Lineへの家の状態の通知
    * ダッシュボードでまるごと家を可視化　などなど


# 結論
* 工事なんかしなくても、結構色々できるし、連携できるってすばらしい
    * DIYが物理ではなく、こういったスマート家電やプログラマブルなものにも発展していくのかな
    * しかも、ベンダロックオンを避け、連携を作ることができればかなり便利
* Node-REDなどで連携した例を近々挙げられればと思います。
* スマートボタン最高
* 他にもスマートなものがあれば、教えて下さい

# スマートカーテン
* 実は検討していたのですが、手動で動かせなくなるよ～というお話を聞いたので、ペンディングしていました。
* 最近switchbotがカーテンをつくるというので、これが出たら買おうかな