ちょっとハマったので記録までに。
AlexaからNature Remoを使うにはスキルを有効にすればいいんですが、Alexaの言語を日本語にしていて、日本語のスキルを使っている状態から英語版のNature Remoを使いたい場合にちょっとはまったのでメモを残します。
なんで英語版を使いたくなったか
日本ではNature Remoを使って電気はAlexaでコントールしていたので、バルセロナの家でも同様のことがやりたくなり、インテリジェントLED電球を買ったんですが、この電球が使っているSmartLifeというアプリ?プラットフォーム?が問題で、Alexa Skillが用意されているのはよかったんですが、英語にしか対応していなかったんです。
英語にしか対応していないと何が問題かというと、これを使おうと思ったらAlexaの言語を英語にする必要があり、そうすると他のAlexaスキルも英語に対応している必要が出てきます。
Nature Remo自体は英語に対応しているんですが、はまりどころがあったので説明したいと思います。
ちなみに私が購入したインテリジェントLEDはこちらです。コントロールも問題なくでき、Alexa上から今の状態も取得できて良さげです。
問題点
Nature Remoスキルが英語版と日本語版に別れている?
ちょっと定かではないのですが、Alexaの言語設定を英語にしても、日本語版のNature Remoスキルが有効になっていると、Alexaから英語でNature Remoで管理しているデバイスを使うことができません。
自分がどの言語のバージョンを使っているかは、Skills & Games -> Your SkillsからNature Remoを選択すると、スキルの情報が書いてあるのでそこから分かります。
どうやって英語版に切り替えるか
ここが本当の問題なんですが、切り替えるには英語版のアマゾンアカウントを使う必要があります。
Alexaの言語を英語に切り替えても英語版のNature Remoスキルが出てきません。
ということで、amazon.comで新しいアマゾンアカウントを作成して、それ使ってAlexaにログインしてNature Remoスキルを追加すると英語版が無事に入り、英語でコントロールすることが可能となります。
ただ、今まで使っていたamazon.co.jpのアカウントではなくなるので、例えばプライムMusicとかが使えなくなりますし、Alexaデバイスでアカウントを切り替えるには、一旦Factory Resetをする必要があり面倒なので。なにかいい方法がないか探し中です。
別の問題
これは100%起きる問題ではないみたいなんですが、私がAmazon.comのアカウントを作った時に、国の設定がスペインになってしまいました。そうなっていると、alexa.amazon.comにログインしても自動的にalexa.amazon.esにリダイレクトされてしまって、スペイン語のSkillしか使えない、という状態になってしまいました。
これを解決するには以下のようにすれば良かったです。
- Amazon.comにログイン
- Account Serviceにいく
- Your devices and Contentをクリック
- change your digital and device settingsをクリック
- Preferencesをクリック
- Country/Region Settingsから国を米国に変える。住所や電話番号は適当に入れればOK
これをやったあとにAlexaアプリやAlexa自体に再度ログインすれば英語版のスキルが検索・インストールできる状態になりました。さらにalexa.amazon.comにログインしてもリダイレクトされずにalexa.amazon.comのまま操作ができるようになりました。
ちなみにamazon.co.jpでも国を米国に変えれば、英語版のNature Remoを使えるんじゃないか?と思ってトライしてみたんですが、amazon.co.jpでは県は変更できるんですが、国は変えられなかったので今のところはAmazon.comのアカウント使う必要があるみたいです。
同じような状態の人がいればここで紹介した方法を試すとうまくいくかもしれません。
うまく行かなかったとかこうすればいいんじゃない?というのがあれば教えていただければ幸いです!