FireTVのスリープ時間を1分に変更する

公開日時
更新日時

前回、Alexa非対応テレビをAlexa対応にしたことで基本的な操作は音声のみでできるようになった。

ただ、FireTVはリモコン操作でしかスリープすることができないので、音声のみで完結するにはTVを切ったあと自動でスリープになるのを待つしかない。

そしてFireTVのスリープ時間は20分に固定されており、設定画面から変更することができないので無駄にFireTVが起動し続けてしまうことになる。

なんとかスリープ時間を変更できないか調べてみたところ、開発者モードを有効にしてabdコマンドで設定すれば変更できることが分かった。

  • FireTVの設定 => 端末で開発者モードを有効にする

  • FireTVの設定 => 端末 => バージョン情報 => ネットワークでIPアドレスをメモしておく

  • PCでSDK Platform-Toolsをダウンロードして[[~/bin]]以下に設置

  • pathを通す

export PATH="$HOME/bin/platform-tools:$PATH"
  • abdコマンドでFireTVに接続してsleep時間を60000msec = 1分に設定
adb start-server
adb connect {FireTV_IP}
adb shell settings put secure sleep_timeout 60000
adb shell settings get secure sleep_timeout
# => 60000
adb kill-server

これで1分後には自動でスリープするようになったので電気代も少しは節約になるはず。

参考


Related #iot

Alexaにゲーミングマシンと周辺環境を起動してもらう

PC起動、TV起動、サウンドバー起動がまとめてできるようになった

Alexaにゲーミングマシンと周辺環境を終了してもらう

「Alexa Steamを終了して」ができるようになった

MH-Z19でCO2濃度をリアルタイム計測してMackerelでアラート通知する

換気すべきタイミングにアラートが飛ぶようになった

AlexaにPS4を起動してもらう

「Alexa、PS4をつけて(消して)」

RaspberryPi用の赤外線送受信リモコンを作る

夏休みの電子工作