ラズパイでSWITCHBOTを操作する
前回の記事の続きで、ラズパイ経由でsiwtchbotを動かすまでのメモです( ..)φ
■ラズベリーパイ
機種:Raspberry Pi 3 Model B Plus Rev 1.3
■事前準備
# apt-get install libbluetooth3-dev libglib2.0 libboost-python-dev libboost-thread-dev
# pip install bluepy
# service bluetooth restart
■switchbotを動かすスクリプトをダウンロード
# git clone https://github.com/OpenWonderLabs/python-host.git
# cd python-host
/python-host # ls -ltr
合計 56
-rw-r--r-- 1 root root 6657 12月 16 14:26 switchbot_py3.py
-rw-r--r-- 1 root root 8557 12月 16 14:26 switchbot_meter_py3.py
-rw-r--r-- 1 root root 8425 12月 16 14:26 switchbot_meter.py
-rw-r--r-- 1 root root 6170 12月 16 14:26 switchbot.py
-rw-r--r-- 1 root root 3569 12月 16 14:26 README.md
-rw-r--r-- 1 root root 11357 12月 16 14:26 LICENSE
■動作確認
# python switchbot.py [switchbotのMACアドレス] Press → スイッチを押して戻す
# python switchbot.py [switchbotのMACアドレス] Down → スイッチ押したまま
# python switchbot.py [switchbotのMACアドレス] Up → スイッチを戻す
これでうまくいきました(*´ω`)
後はWEB上からボタンクリックで動かせるように
apache2とインストールして、phpでコマンドを実行できるようにして楽しんでいます。