iOS14のホームオートメーションとDysonで部屋を暖かくしてみた

#はじめに
aloha!
　人類とウイルスとの戦いの中、2020年も師走となり、すっかり東京の気温も下がってきました。
以前の記事では、「<a href="https://qiita.com/ko-p/items/a6d87773869a71602162">Hey Siriで 自宅のテレビ 操作する</a>」というタイトルで、iOS13によるテレビの操作をご紹介しました。それから数ヶ月、iOS14になり、ショートカットアプリは、「オートメーション」機能によってより便利になりました。その記事でご紹介した「家電手帳」アプリも進化を遂げ、Apple Watchから音声操作ができるようになっています。
　スマートリモコンなどのハードウェアを購入せずに、いつものApple Watchから「Hey Siri〜」で自宅のテレビを操作することができるようになりました。
今回は、音声操作ではなく、オートメーションを試してみたいと思います。

#きかっけ
　時節柄、毎晩、子どもを寝る前に、部屋を温めることが日課となっています。
うちでは「<a href="https://www.dyson.co.jp/air-treatment/purifiers/dyson-pure-hot-cool.aspx">Dyson Pure Hot + Cool」</a>というファンヒーターをつかっており、これをリモコンでオンにして、暖房モードに変更、首振りをオン、ナイトモードに設定ということをおこないます。
毎日、同じ時間に同じ操作をするために、部屋を移動して、リモコン操作するというルーティーン、なんとか自動化したいものです。

#解決策
　そこで、iOS14の「ショートカット」アプリと「家電手帳」アプリの2つのアプリを使って、オートメーション機能を使ってみることにしました。これがうまくいけば、自動的に子ども部屋が暖かくなります。

#ネットワーク構成と必要なもの
![IMG_0128.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/f80926ee-c1f2-d4a9-fe0b-8f0a7d4804b6.png)

・WiFiルーター等とホームネットワーク（有線LAN、Wi-Fi）
・ネットワーク接続したDyson Pure Hot + Cool （ファンヒーター）
・iPad（iOS14.3）・・・iPhoneでもオッケーです
・「ショートカット」アプリ（https://apps.apple.com/jp/app/id915249334）
・「家電手帳」アプリ（https://inetcore.com/kadentecho/）
　※家電手帳アプリiOS版2.0.19で動作確認しました。

#準備の手順
１、iPadとDyson Pure Hot + Coolが同じネットワークに接続していることを確認します。（ネットワークに詳しい方は、デフォルトゲートウェイが同じかどうかなど疎通確認してください）
２、「家電手帳」アプリを起動し、WiFi登録を行い、リモートで操作したいDyson Pure Hot + Coolを登録します。名前はなんでもいいのですが、「ダイソン」にしました。
3、リモコンタブを開き、Pure Hot + Coolのリモコンを表示します。リモコン機能で使った機能が、「ショートカット」アプリ側で操作できるようになります。
![IMG_0129.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/70a48bd3-b712-680f-8767-8d0e301159b4.png)
4、「停止中」ボタンをタップして、Dyson Pure Hot + Coolをオンにします。
![IMG_0130.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/ff36dcb1-bd10-39af-217b-d751d6881678.png)
5、「温風」ボタンをタップして、送風から温風に切り替えます。
![IMG_0131.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/9c95dfb5-fe8c-9fd6-32ae-83608ce79479.png)
6、「首振り」ボタンをタップして、スイングさせます。
![IMG_0132.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/ea856e7f-653d-3349-ca9d-ac93d1d6ca77.png)
7、「ナイトモード」ボタンをタップして、ナイトモードに設定します。
![IMG_0133.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/6620adf0-91dd-79f2-8fcf-714b20b49508.png)
8、「運転中」ボタンをタップして、停止します。
![IMG_0129.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/90370782-5499-9ff5-33ff-4ae50a6b028d.png)

#設定の手順
1、「ショートカット」アプリを起動し、オートメーションタブに切り替えます。「個人用オートメーションを作成」ボタンをタップします。
![IMG_0134.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/798d06eb-59ab-3bdd-859f-3cf377bc70c7.png)
2、起動する条件を設定します。今回は、子どもが寝る前に自動化したいので、時刻を指定します。
![IMG_0135.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/3c9ae9be-4837-7d6b-8c0c-7f8c69c5d54b.png)
3、時刻に「20:00」を設定し、次へボタンをタップします。
![IMG_0136.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/c2f2efd6-f6bd-0cbc-45e4-10b21891eba1.png)
4、「アクションを追加」ボタンをタップします。
![IMG_0137.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/4e3a7817-2272-941d-622d-aa72108d13ea.png)
5、まず、「ダイソンの電源を入れる」をタップします。実行時に表示はオフにします。（以下、同様にオフです）
![IMG_0138.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/64d08f34-9158-8701-00aa-c539180b1d6e.png)
6、2つ目のアクションを指定するため、「＋」ボタンをタップします。
![IMG_0139.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/c9f814b9-4c91-c63f-0473-f2457dc03c98.png)
7、次に、「ダイソンの暖房にする」をタップし、さらに「ダイソンの首振りする」、「ダイソンのナイトモードにする」を選択します。
![IMG_0140.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/3abf6ef9-f313-b878-7615-ea2c4dcf75c6.png)
8、「次へ」ボタンをタップします。
![IMG_0141.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/563e5a07-5e6a-d592-d8d1-2e5ccc17ff50.png)
9、「実行の前に尋ねる」をオフにします。確認のダイアログがでたら、「尋ねない」をタップします。
![IMG_0142.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/cfc32ffa-9359-0593-6857-d0589075cacc.png)
10、「完了」ボタンをタップするとオートメーションの設定が完了です。
![IMG_0143.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/edd3cd48-dc34-5303-d566-2b38766238d7.png)
11、次のような画面になれば、オッケーです。
![IMG_0144.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/413003/0c319420-0c9b-16f3-8bde-5622b0bd7275.png)

#動作確認
１、指定した時間（毎日20:00）になると自動的にiPadからWi-Fi経由でDyson Pure Hot + Coolに指示が送信されます。
２、Dyson Pure Hot + Coolがオンになり、温風になり、首振りが行われ、ナイトモードに切り替わります。
これで、iOS14のホームオートメーションとDysonで部屋が暖かくなりました。ちょっとした家事の時短です。
ちょっとした空き時間を創出できるので、家族との団欒や趣味の時間、休憩として活用してみてはいかがでしょうか。

#ご注意
　今回の、オートメーションは、毎日20:00に自動的に動いてしまいますので、外出時などは事前にオートメーションをオフにしておくことをお勧めします。
　私の場合、iPadは常に自宅に置いてあるためオートメーションで使いましたが、iPhoneでも同様にできると思います。

#おわり
　Appleでは、ホームアプリを提供していて、Home Kitに対応している機器であれば、スマートホームが実現できるようになっています。残念ながら日本では、対応機器がとても限られています。
　そこで、日本の事情に特化した「家電手帳」アプリなどを使うことで、テレビやDyson、ECHONET Lite対応エアコンや照明器具などを対象に、類似のことができるようになります。市販のスマート家電機器を使って、いろいろオートメーションができるようになってきました。この記事では、Dysonだけを連続して動作するように自動化しましたが、テレビや照明器具、エアコンと組み合わせて使ったりもできます。もちろん別々のメーカーでも組み合わせができます。
　日本の家庭内には、すでに<a href="https://inetcore.com/kadentecho/data/">20種類以上のスマート家電（ネットワークに接続した家電や住設機器）が使われている</a>そうです。2021年はさらに操作できる機器が増えてるといいなと思います。
最後までお読みいただいてありがとうございました。

mahalo!

#参考
・<a href="https://inetcore.com/kadentecho/data/">データで見る家電手帳（https://inetcore.com/kadentecho/data/</a>）