RM Mini3とAlexaで家電を操作する方法に関して様々な記事や情報が存在しています。
少し手間取ってしまったので、試行錯誤した中で自分が成功した方法が記載された記事を参照できるようにしました。
環境
- 2.4GHz Wi-Fi環境
- raspberry pi zero + 2.4GHz帯用Wi-Fiアダプタ (もしくはraspberry pi zero w(h))
- RM Mini3
- Amazon Echo
手順
raspberry pi zeroのセットアップ
RM Mini3のセットアップ
raspberry piからRM Mini3を操作できるようにする
ここまで行うと、raspberry pi zeroで
python2 BlackBeanControl.py -c hogehoge
というコマンドを実行することでRM Mini3から赤外線が送出され、家電を操作できる状態になります。
raspberry pi zeroにNode-REDをセットアップ
Node-REDでフローを作成
ここでAlexaのトリガーと実行コマンドを紐付けます。
この記事を参考にして、
http://raspberrypi.local:1880/
でコンソールにアクセスし、
BlackBeanControl.py
を実行するフローを作成します。
自分はこのように設定しました。
まとめ
簡単に処理の流れを記しておきます。
Alexaに「テレビをトリガー」などと入力
↓
node-redを経由してraspberry piに情報を送信
↓
raspberry piでコマンド実行
↓
RM Mini3から赤外線送出