Archive: 2022/06/27

Gosundスマートプラグ

子どもたちが夜遅くまでTVを見れないようにするために、リモートON/OFFできるSwitchBotプラグで21時以降は強制的に見れなくしていたのだが、コンセント給電を止めると録画もできない事になって奥さんからクレームが上がっていた。

ゴウサンド(Gosund) スマートプラグ
ゴウサンド(Gosund) スマートプラグ

SwitchBotのアプリからは消費電力が確認できることに気づいたので、消費電力からREGZAの状態(ON/OFF)を推定できれば、コンセント給電を切らずともIRKitで遠隔OFFできる(≒録画はできる)なぁ…と思ったのだが、SwitchBot APIではSwitchBotプラグのON/OFF状態しか採れないことが判明し、挫折。

スマートプラグ(コンセント)とラズパイで洗濯機や乾燥機の終了をLINEに通知できて稼働状況もわかるシステムを作ったからGosundのスマートプラグだとAPIで採れそうな事がわかったので、さっそく置き換え。Go Smartアプリに登録し消費電力が表示される事を確認。

ワクワクしながらTuya Smart Developer Centerに登録し、Listing Tuya devices from the Tuya Smart or Smart Life appに倣って

yano@Focal:~/iot/tuya$ tuya-cli wizard
? The API key from tuya.com: acvwuxxknsXXXXXXXXX
? The API secret from tuya.com 3b81eb715f334YYYYYYY
? Provide a 'virtual ID' of a device currently registered in the app: 18261828c4dd5713b47b
[ { name: 'Gosund_Plug1',
id: '18261828c4ddXXXXXXXX',
key: '7e5f08baYYYYYYYY' },
{ name: 'Gosund_Plug2',
id: '182618287003XXXXXXXX',
key: '294924a4YYYYYYYY' } ]
yano@Focal:~/iot/tuya$
でデバイスID'18261828c4ddXXXXXXXX'とローカルキー'7e5f08baYYYYYYYY'を取得できた。