Raspberry Pi で HDMI 接続のディスプレイをオン・オフ2

以前 Raspberry Pi のディスプレイをオン・オフする方法について書いた。

Raspberry Pi で HDMI 接続のディスプレイをオン・オフ – with a Christian Wife
https://wacw.cf/2018/12/20/control-hdmi-display-with-pi/

新しく Raspberry Pi 4 で同様の設定をしてみようとしたが、スクリーンをオフにできても、オンにはできない。

そこで、別の方法を試してみた。

環境:Raspberry Pi 4 (4GB RAM)、Raspbian Buster

やり方は簡単で、HDMI ディスプレイの電源をオフにするには以下。

$ vcgencmd display_power 0

オンにするには以下。

$ vcgencmd display_power 1

現在の状態を知るには以下のコマンド。

$ vcgencmd display_power

これで問題なくオン/オフができた。

crontab にもコマンドをそのまま登録すればオン/オフできた。

参考:
display – How to determine the power state of the connected monitor – Raspberry Pi Stack Exchange
https://raspberrypi.stackexchange.com/questions/103961/how-to-determine-the-power-state-of-the-connected-monitor