nandemodou

いつの間にかAlexaからSwitchBotのコマンドが消えていた


「宇宙から来た少女」「私は、神」少女はそう言った。「宇宙から来た少女」シリーズ。宇宙から来た不思議な少女と周囲の人々が織りなす、突拍子も無い物語が始まる!

前回ご紹介させていただいたAlexaとSwitchBotを連携して複数のことを1音声コマンドでやらせる方法が、突然変な動作をするようになりました……。



理由を調べる

色々調べてみたら、どうやらシーンの中に登録した筈のSwitchBotのコマンドがいくつか消えている……。

↓こういうふうに登録したにも関わらず

  1. (Alexa)テレビの電源をON
  2. (Alexa)ブルーレイレコーダーの電源をON
  3. (Alexa)10秒ウェイト
  4. (SwitchBotのシーン)テレビの入力をブルーレイレコーダーに切り替える
  5. (SwitchBotのシーン)ブルーレイレコーダーの再生リストを表示させる

↓こうなっていた

  1. (Alexa)テレビの電源をON
  2. (Alexa)ブルーレイレコーダーの電源をON
  3. (Alexa)10秒ウェイト

つまりSwitchBotから登録したシーンコマンドが全て消えていたのが原因でした。

そのため音声コマンドを入れると、電源を入れて10秒待機するところまではAlexaのコマンドなので動作するのですが、その先のSwitchBotのシーンコマンドが動作せず、そこで動かなくなっていました。

正直原因はわからないのですが、恐らくAlexaアプリのVerUpの際に消えてしまった様子……。



仕方がないのでSwitchBotのシーンコマンドを再登録します

実際にSwitchBotのシーンコマンドを再登録したら治ったので、その方法をご紹介します。

※前回ご紹介させていただいたAlexaとSwitchBotを連携して複数のことを1音声コマンドでやらせる方法を実行したけど、急に正しく動かなくなったという前提ですので、ご自分の環境にあわせてご覧ください。

Alexaアプリを開いて「その他」をタップ

「定形アクション」をタップ

「ビデオセット」をタップ
※Alexaで作った定形アクション。
※前回作ったコマンドだとまだ誤認識するので、「ビデオをつけて」から「ビデオセット」へと音声コマンドを変更しています。

下へスクロールして「他のアクションを追加」をタップ
※最初の3コマンドは正しく動作していたので、その後にSwitchBotのシーンを追加しています。

SwitchBotのシーンを追加するので「シーン」をタップ

追加したいSwitchBotシーン「ブルーレイに切り替える2」※自分でつけたシーン名 をタップ

もう一個シーンを追加するので「他のアクションを追加」をタップ

「シーン」をタップ

追加したいSwitchBotシーン「ブルーレイのメニュー2」※自分でつけたシーン名 をタップ何故かここだけ確認表示が出たので「追加」をタップ

内容が正しくなったことを確認して「終了」をタップ

目的の定形アクションの再生ボタンを押して確認

私の場合はこれで正しく動作するようになりました!

もちろん、音声コマンドでもちゃんと動作しました。

この前の「一連動作のやらせ方」をご覧になりたい方は↓こちらをご覧ください。

AlexaとSwitchBotを連携して複数のことを1音声コマンドでやらせる方法

そ宇宙から来た少女 「私は、神」少女はそう言った。 「宇宙から来た少女」シリーズ 宇宙から来た不思議な少女と周囲の人々が織りなす、突拍子も無い物語が始まる!