(前回からの続き)

我が家には6年ほど前に買ったスマートリモコンがあります。

FK-UFO-R4という製品で1780円と格安だったので購入したものです。エアコンのような複雑なリモコンには対応できなかったり、リモコンの学習ができないことが多かったりと微妙な製品です。

買った当初はスマートリモコンを制御するためのSmartLifeというアプリとIFTTTを連携させることで「OK Google、日本テレビにして」と言えばテレビで日本テレビが映すことができたんですが、IFTTTの使用が有償になったため、音声によるチャンネル変更が無料ではできなくなっていました。

なんとかこのスマートリモコンを使って音声によるチャンネル切り替えができないものかGeminiに聞いてみました。

「BRAVIAをSmartLifeと連携させてGoogleHomeからテレビチャンネルを変えたい」

 ↓

「IFTTTと連携させると実現できますよ」 

 ↓

「IFTTTは有償になったから使用したくない」

などとGeminiの提案にダメ出しを何度もするとやっと正解にたどり着きました。

SmartLifeアプリはサービスがクラウド上で動作していてGoogleHomeからは音声コマンドでSmartLifeに設定したシーン(ショートカットみたいなもの)を実行することが出来るみたいです。

GoogleHomeから音声でテレビのチャンネルを変更を可能にする設定手順は以下のとおりです。

1 SmartLifeにテレビのリモコンを追加する

2 SmartLifeにワンクリック実行を追加する

3 スマホのGoogleHomeアプリで自動化を追加する
4 開始条件に音声コマンドを設定する
複数のフレーズを開始条件に入れておくと多少言い方がブレても認識してくれると思います。
5 アクションを追加する
肝心なことはアクションでGoogleに質問するを選択することです。SmartLifeには質問を受け付けるマイクがありませんが、アクションでGoogleに質問するとGoogleHome
miniが翻訳して他のデバイスに音声コマンドを投げてくれるイメージになります。音声コマンドにはデバイス名と実行する内容を明確に指定することが必要です。
今回の場合、「SmartLifeに設定した日本テレビを実行」とすることでSmartLifeに設定した日本テレビというワンクリック実行を実行することが出来ます。

設定完了後、GoogleHome miniに「OK、Google。日本テレビにして」と話しかけるとテレビで日本テレビが表示されました。

今回はFK-UFO-R4というスマートリモコンを使用しましたがSmartLifeで制御するスマートリモコンなら同じ方法で設定可能だと思います。
また、SmartLifeの内部はTuya Smartと同じらしいので以下のスマートリモコンでも設定は同じかもしれません。
その他に注意事項があるとすればスマートリモコンが2.4GのWiFiしか接続できない場合は2.4Gと5Gのどちらで接続しても同じネットワークとして認識されるようにWiFiルーターを設定しておく必要があります。ルーターによって設定方法が違うと思うので必要なら調べてください。