Amazon Echo を使って、パソコンを自動起動/シャットダウン

使用するもの

Amazon Echo Show 8 第2世代
パソコン版 Amazon Alexa アプリ及び Amazon Echo Dot のようなスマートスピーカーでも可能

※ パソコン版 Amazon Alexaのインストールはこちらから

Wake On LAN に対応したパソコン

Alexaスキル「PC Commander」

Pushbulletサービス

Push2Runアプリ

スマホ・タブレット版 Alexaアプリ … 定型アクションを設定する際に必要

設定手順

Amazon Alexa 用の Wake-on-LAN スキルを設定

起動対象となるパソコンを設定する(複数設定可能)

  1. https://wol.somq14.net/ にアクセス
  2. [+新しいパソコンを登録する]ボタンをクリック
  3. 必須項目を設定
    a.) 名前 … 起動時にAlexaに呼びかけるワードを指定
    「Alexa, ◯◯つけて」の◯◯の部分
    b.) MACアドレス … 起動対象となるパソコンのMACアドレス
    Windowsならばコマンドプロンプトより “ipconfig /all” を実行し、対象アダプタの物理アドレスを確認
  4. Amazon Echo に起動対象となるパソコンを登録
    対象パソコンを起動した状態で、Amazon Echoに「Alexa, デバイスを検出して」と呼び掛ける

Wake-on-LAN スキルをAmazon Echoに追加

音声操作によるスキル追加は非効率なので、スマホアプリ「Amazon Alexa」を使用する

  1. Amazon Alexa を起動
  2. 画面右下の[その他]を選択
  3. [スキル・ゲーム]を選択
  4. 「Alexaスキルを検索」項目をタップして、”wake on lan” と入力
  5. “Wake-on-LAN「アレクサ、パソコンつけて」”スキルをタップ
  6. [有効にして使用する]をタップ
  7. [Login with Amazon]をタップ
  8. amazon にログイン (メールアドレスとパスワードを入力)

補足説明

  1. Wake On LANの設定確認
    フリーソフトの「Wake On LAN for Windows」で動作確認をしておくと良い
    https://www.gusuku.org/software/index.html
  2. パソコン版 Amazon Alexa アプリのインストール方法
    なぜか? Microsoft Storeアプリで、「Amazon Alexa」を検索してもヒットしない
    https://apps.microsoft.com/detail/9n12z3cctcnz?rtc=1&hl=ja-jp&gl=jp からダウンロードする

シャットダウン

Alexaは、IFTTTとの連携機能を2023年10月に中止したので、IFTTTを使った連携はできない

Alexaスキル 「PC Commander」を有効化する

  1. AlexaスキルのWebサイトへアクセス
  2. PC Commander(マイパソコン)スキルを選択し、有効化する
PC Commander - Usage

Push2Run をインストール

  1. Push2Runを https://www.push2run.com/ からダウンロードしインストール
  2. Pushbullet https://www.pushbullet.com/ にアクセスしGoogleアカウントなどでサインイン
  3. [Settings]-[Account]-[Create Access Token]をクリックして、トークンを取得
  4. Push2Runを起動
  5. [File]-[Options]メニューを選択
  6. Options内の Triggers-Pushbullet を選択
  7. Settings内容を以下とする
    Enable Pushbullet: 有効
    Pushbullet Access Token: 3.項で取得したトークンを設定
    Title filter : Form Alexa ※この設定にしないと、Alexaからの送信を受け付けない
  8. [OK]をクリック

シャットダウンコマンドの追加

  1. Push2Runを起動する
  2. [Actions]-[Add]を選択
  3. Add/Change内容を以下とする
    Description : 識別用の任意文字列
    Listen for : フレーズを設定 (Ex. シャットダウン)
    Open : shutdown (コマンド名)
    Start directory : 未設定
    Parameters : /s /t 5
    Keys to send : 未設定
    Admin privileges : 無効
    Window state : Normal
  4. [OK]をクリック

使い方

  1. PC Commander スキルの発動が必要なので、「Alexa、マイパソコンを起動して(開いて)」と言う
  2. “こんにちは、◯◯さん。プッシュを送信するには「送信」といってください。”と応答があるので、「送信(プッシュ)」と言う
  3. “何を送信しますか?”と応答があるので「シャットダウン」と言う
  4. シャットダウン動作が開始する

Alexaの定型アクションに追加

※ 定型アクションは、スマホ・タブレットアプリのみ設定可能 (PC版は非対応)

  1. Alexaアプリを起動する
  2. [その他]アイコンをタップ
  3. [定型アクション]をタップ
  4. 右上の「+」アイコンをタップ
  5. “名前変更”をタップして、管理しやすいアクション名を入力(Ex. シャットダウン)
  6. “実行条件を追加”をタップ
  7. [音声]をタップし開始フレーズを入力(Ex. シャットダウン)
  8. [アクションを追加]をタップ
  9. [カスタム]をタップ
  10. リクエストする内容を「マイパソコンを起動して プッシュ シャットダウン」と入力

上記設定により、「Alexa、シャットダウン」でPCがシャットダウンするようになる

コメント

タイトルとURLをコピーしました