スマートホーム化のために、いろんな家電をRaspberry Piで動かせるようにしている。 テレビはほとんどApple TVのために存在しているので、これを動かしてみた。

使ったのは、pyatvというツール。

postlund/pyatvにインストール方法から使い方まで書いてあるが、 一部わかりにくいところがあったので、そこだけ説明する。

初期設定

pip install pyatvしたあと、ペアリングが必要。 iTunesのホームシェアリングを有効にしている場合はいらないようだけど、 無効の場合は、

atvremote pair

して、Apple TV側で、設定 > リモコンとデバイス > Remote Appとデバイス と進み、pyatvを選択して、pinに1234と入力すればよい。

動作確認

atvremote -a menu

これでMENUボタンを押したときと同じように動けばOK。