トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

Switch bot API使ってみる with AI

最近ラムダさんの動画を見ているのだが、よく提供でswitch bot製品が出てくる。

そしてswitch bot apiというのを使って自分でプログラミングして面白いことしている

github.com

www.youtube.com

www.youtube.com

www.youtube.com

私もせっかくswitch bot製品いくつか持っているので何か作ってみる〜

何作るか

私が持っているのは、hubminiと、switch bot switchと、カーテン、温度計

hub miniとカーテン以外使ってないけど

bibinbaleo.hatenablog.com

あんまり面白いの思いつかないな。

とりあえず、今スマホからしか操作できないからシンプルにPCから操作できるの作ろう

作る

トークンをアプリでゲットする

note.com

アプリの設定のアプリバージョンを連打したら開発者モードが出るのでそこからトークンなどゲット

あとはreplitにお願いしたら1発でできた!

「Switch bot APIでカーテンの開閉ができるWebアプリ作って。
トークンやクライアントシークレットはゲットしているから、入れれるようにして」

入力欄作ってもらって入力

リビングのカーテンのオープン/クローズできるようにした

1発で動くとは!!

 

ちなみにreplit使ったのは、ChatGPTに聞いたらv0は実行できないからとか言ってきたから。

本当なのかは知らない

他のデバイスも自動取得して、操作できるようにしてもらった。ハブミニと温度計はボタン押しても当然何も反応しないが、Switchはちゃんと反応した

スマホアプリ側ではハブミニでライト連携してオンオフできるようにしているから、それも表示して欲しかったけどここで無料プランリミット

最後に

知らなかったけどChatGPTからreplitを呼び出せるらしい

面白いアイデア考えてもらったけど面白いのなかった