動機
帰宅時のもろもろ家電操作をアレクサの定型アクションにまとめたいな、と思ったのですが、PCの起動だけ方法が見つからなかったので作成しました。
Wake on LANのマジックパケットはラズパイとか使って飛ばしている記事を見かけたのですが、去年ぐらいからAmazon Echoでも飛ばせるようになってるらしく、Skill作ればAlexaだけで完結してスッキリするよね、ということで自作に。
実装方法
ソースコードと一緒にgithubに上げたのでそちらを参照してください。
対象PCはS5のWake on LANが出来る必要があります。
最近のPCのデフォルトだと、Windows10側で完全シャットダウン(クラシックシャットダウン)の設定とBIOS/UEFIでWake on LANの有効化をする必要があると思います。
やってみるつもりなら、スマホアプリとかで対応しているか確認してからがおすすめ。
感想
帰宅時に「アレクサ、ただいま」以外の家電操作が必要なくなったので快適です。
PC起動時に誤爆しても問題ないので安心。