ここを参照しながらRM mini3 をnode.jsから制御しようとしてうまくいかなかったので、ここを見ながらpythonで制御する方法にチャレンジ。
- pip install で configparser、netaddr、pycrypto をインストール
- python-broadlink on GitHubからソースをzipで落としてきて展開し、python setup.py install でインストール。
- BlackBeanControl on GitHubも同様にソースをzipで落としてきて展開。
- BlackBeanControl.ini に RM mini3 の情報を記載
12345[General]IPAddress = 192.168.0.7Port = 80MACAddress = 34:x:xx:xx:xx:xxTimeout = 10 - BlackBeanControl.ini にエントリがない場合は学習モード。例えばエアコンのリモコンの電源オンを学習させる場合は、まず
1python BlackBeanControl.py -c ac_on
としてから電源ボタンを押下。しばらくするとコマンドプロンプトが現れ、BlackBeanControl.ini に無事に ac_on というエントリ、および赤外線信号データが追記される。 - BlackBeanControl.ini にエントリがある場合は送出モード。例えば
1python BlackBeanControl.py -c ac_on
とすれば電源オンの信号が送出される。