SwitchBotのスマートプラグ導入

 家を出たらテレビをrm mini3からの信号でパワーオフするためにtuyaのスマートプラグを導入していた。テレビのリモコンボタンはオン/オフトグルなので、「消費電力が多い状態ならオンとみてトグル信号を送る、少ない状態ならなにもしない」という動作をさせる必要があり、使用電力がわかるものとして利用していた。テレビに負荷がかかりそうなので、プラグ自体のオンオフはしていない。
 ところがそのスマートプラグ、数回オンオフを繰り返して、壊れてしまった。同じシステムで利用できるのでtuya系を探したが、SwitchBotとかTP Linkあたりの商品とあまり価格が変わらなくなっていた。ちょっと調べたらSwitchBotはAPIが公開されていて、簡単にできそう。phpのサンプルプログラムをみてもわかりやすい。
github.com

 ということで購入。

 さっそくいじってみる。bluetoothを使ってアプリで簡単にネットワーク参加できるし、tokenやclient secretを表示できる。tokenとかを知るためにproxyを設定してキャプチャする必要はない。

続きを読む