【Amazon Alexa】ウチのスマートホーム環境を晒す。【全力で横着しよう！】


#全力で横着しよう！

- 忙しい時ほどリモコンが見つからない
- 寝ているときに照明を消したい
- 真夏、真冬に家に入った瞬間が不快
- ジム帰りにお風呂が沸いていて欲しい
- 朝急いでいて自動掃除機動かし忘れた
- smart home化に興味はあるが、難しそう
- ~~灯りがついていない家がさみしい~~

そんなことを考えたことがある人にオススメする「スマートホーム化」の記事です

知り合いから「音声で家電操作ってどうやってるの？」と聞かれることがあるのでご紹介。

#環境の紹介

・androidのスマホ(iOSで対応のアプリがあるか未確認です)
・tp-linkのwi-fi無線LANルーター
・amazon prime会員である
・[Echo Dot](https://www.amazon.co.jp/dp/B07PFFMQ64/ref=fs_ods_fs_aucc_cru)(べつにdotでなくともEchoでもEcho plusでもOK)
・[TECKIN スマートプラグ](https://www.amazon.co.jp/%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88-TECKIN-%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E8%A8%AD%E5%AE%9A-2-4GHz%E3%81%A7%E5%8B%95%E4%BD%9C-%E7%9B%B4%E5%B7%AE%E3%81%97%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88/dp/B07R174ZBK/ref=sr_1_13?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%97%E3%83%A9%E3%82%B0&qid=1591094007&sr=8-13)
・[SwitchBot Hub Plus](https://www.amazon.co.jp/SwitchBot-%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3-%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E6%A9%9F%E8%83%BD%E6%90%AD%E8%BC%89-%E3%82%A8%E3%82%A2%E3%82%B3%E3%83%B3%E3%81%AA%E3%81%A9%E3%81%AB%E9%81%A9%E7%94%A8-IFTTT%E3%81%AA%E3%81%A9%E3%81%AB%E5%AF%BE%E5%BF%9C/dp/B07DL6M8PZ/ref=pd_aw_sbs_60_3/357-8106464-4860906?_encoding=UTF8&pd_rd_i=B07DL6M8PZ&pd_rd_r=da3d085f-3e4a-40c4-8090-88d31ed23a39&pd_rd_w=JDIGV&pd_rd_wg=jJ7Yb&pf_rd_p=bff3a3a6-0f6e-4187-bd60-25e75d4c1c8f&pf_rd_r=YN87DBXXN1JMJ0RR748E&psc=1&refRID=YN87DBXXN1JMJ0RR748E)
・[SwitchBot](https://www.amazon.co.jp/SwitchBot-%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81-%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E6%A9%9F%E8%83%BD%E6%90%AD%E8%BC%89-%E3%81%84%E3%82%8D%E3%82%93%E3%81%AA%E5%AE%B6%E9%9B%BB%E3%81%AE%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%81%AB%E9%81%A9%E7%94%A8-IFTTT%E3%81%AA%E3%81%A9%E3%81%AB%E5%AF%BE%E5%BF%9C%E5%8F%AF%E8%83%BD%EF%BC%88%E7%99%BD%EF%BC%89/dp/B07B7NXV4R/ref=pd_aw_sbs_60_1/357-8106464-4860906?_encoding=UTF8&pd_rd_i=B07B7NXV4R&pd_rd_r=da3d085f-3e4a-40c4-8090-88d31ed23a39&pd_rd_w=JDIGV&pd_rd_wg=jJ7Yb&pf_rd_p=bff3a3a6-0f6e-4187-bd60-25e75d4c1c8f&pf_rd_r=YN87DBXXN1JMJ0RR748E&psc=1&refRID=YN87DBXXN1JMJ0RR748E)
・[Nature Remo mini](https://www.amazon.co.jp/Nature-Remo-mini-%E5%AE%B6%E9%9B%BB%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD-%E3%83%A9-REMO2W1/dp/B07CWNLHJ8/ref=sr_1_1_sspa?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=nature+remo&qid=1591097743&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUE2UEs2UktORzRBNEImZW5jcnlwdGVkSWQ9QTA5MTU1NzEzMU84V0lPMlg4QkFIJmVuY3J5cHRlZEFkSWQ9QTNLQjMzNjFERlowWFEmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl)

#関係性イメージ図

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/275572/f2e2ed4e-83f9-53bb-ce6c-300a7e75cade.png)


この図について、
・1-赤外線リモコンの自動化
・2-リモコンの無い家電の自動化
・3-スイッチの自動化
・4-全体を音声で操作する方法
の4つを紹介していきます

セットアップ方法などは購入するとパッケージに書いてあるので割愛して、どんな手順が必要なのかザックリと共有します。

##1-赤外線リモコンの自動化

- エアコン・TV・自動掃除機・扇風機、などなど赤外線リモコンを使用する家電について自動化していく
 - この操作にはNature remoを使用
 - nature remoの専用アプリをストアからダウンロード。
 - アプリを通してnature remoにwi-fiのIDやpassを入力。
 - つなぎ終わったらアプリで「家電を追加」からリモコンの赤外線をnature remoに向けて教え込む。

これだけでアプリからリモコン操作ができるようになります。

**リモコンを探す必要もないし、電池を入れ替える必要もなくなります。**


>実はswitchBot Hubでもできます。アプリからHubPlusを選択してリモコンを学習させるだけです。
特にnature remoにこだわりがなく、今後スイッチボットを買う予定ならnature remoを買う必要は無いです。
(私がnature remoを使っているのは、switchBot Hubからの指示が操作したい機器に届かないほど遠い位置にあるのでNature remoを機器の近くに置いているだけです。)

##2-リモコンの無い家電の自動化

この扇風機ボタン式なんだけど・・・
スリープモードでなく、PCモニターを元電源から落としたい・・・
そんな操作にはTECKINのスマートプラグを使っています。

- 使い方は簡単でコンセントと家電の間に挟むだけ
 - 蛸足コンセントの根本に挟めばいくらでも一斉に着けたり消したりできます
 - smart lifeのアプリとスマートプラグを連携させるだけ
 - アプリ画面からON,OFFできるようになります

##3-スイッチの自動化

コンセントもリモコンもない、押しボタンなんだけど・・・
お風呂のスイッチとか。
付属の粘着シールとワイヤを使えば様々なタイプのスイッチを「押したり・引いたり・引っ張ったり」できます。

- スイッチボットの電池を入れてアプリから検出するだけ

ホントそれだけ。
**hubがないとスイッチが動かないので注意です**
(スイッチだけ買って悩むとかアホなことしないように。)

##4-全体を音声で操作する方法

echoとスマホの接続は終わっている前提で。

アプリ側に「トリガー」や「タイマー」などの機能があり自動化できます。
スマホのアプリからボタンをいちいち押すのもめんどくさいです。
ここでは音声を使った操作を紹介します。

alexaアプリの「スキル」から「smartlife,スイッチボット,nature remo smart homeスキル」を検索して有効にします。
その後、「デバイスを追加」で「その他」からデバイスを検出する。
つながっているプラグやスイッチが検出される（はず）
アプリ側でスイッチを識別したときに名前を付けていたら、そのまま認識されるかも。

音声操作のオススメは、このalexaアプリの「デバイス」のタブから**「グループの追加」**という項目があるので、ある程度echoが聞き取ってくれる言葉でグループに名前を付ける。
操作したい名前をグループ名として登録すること(照明とかモニターとか換気とか)。
一応各スイッチアプリ側で名前を付けてalexaに認識させたら、その名前で音声操作することもできますが、

- 後から一括で同時操作したくなったり
- スイッチを移動させてお風呂って名前なのに扇風機に使ってたり

ということが発生するので、すぐに消して割り振りなおすことができるalexaアプリ側のグループ名で操作するのがオススメ

alexa側で音声認識APIを使ってアプリに指示を出してくれます。
deep learningってやっぱスゲー

##付録：スマホで音声操作

androidではホームボタン長押しでgoogleアシスタントが起動するのですが、alexaに変更することもできます。
アプリからボタンを押してもいいですが、ホームボタン長押しでalexaを起動してスマホに話しかけるだけでechoが無い外出先でも音声操作ができます。

スタバに居ながらもドヤ顔で家の家電操作ができてしまうのです!!
~~え？外で音声操作するの恥ずかしいからアプリ起動するほうがマシ？~~

#以上

かなり簡単に紹介しましたが、そんなもんで自動操作ってできちゃいます。
ハードル感じている人がいたらその助けになったら幸いです。
**一番のハードルはスイッチ達の金額かも・・・揃えだしたらお金もバンバン出ていきます**

皆さんの環境なんかも、よかったら教えてください。

アナログドアを自動で開施錠してくれるデバイスもあるようですが、知り合いが誤作動に悩まされていたのでやってないです。