自宅の家電制御で、数カ月前に購入していたが未整備だった子供部屋用の eRemote Mini の設定。
eRemote のバージョン
broadlink などで、時間に合わせて家電 ON/OFF をさせたいのだけど、子供部屋の eRemote だけエアコンの停止の制御ができない。信号は出ているようだけど、動かない。ファームウェアのバージョンが低くて、長い赤外線リモコンコードを送信できないのだろうか?
#なぜか停止信号だけがダメな様子。意味不明だなぁ…
リビング(ver 57)、子供部屋(ver 50)
python-broadlink の更新は効果なし
Linux 環境で eRemote を制御する python-broadlink で制御できないので、python-broadlink の問題かと 0.19.0-1 にバージョンを挙げたけど相変わらず動かない。改めて確認するとスマホの eRemote の HomeLink アプリでもエアコンの停止ができないな。やっぱり、ファームウェアの違いが問題のようだ。
python-broadlink の更新だけど、これまでは “pip3 install broadlink” でインストールしていたけど、python3 が 3.11 になったおかげで、”apt install python3-broadlink でインストールできるようになっている。ただ、pip3 でインストールした時は、コマンドラインから python3-broadlink を呼出すための cli が付属していたけど “apt install …” だと cli が見つからない。このため pip3 でインストールした時の cli 配下を復活させプログラムの path を若干修正となった。