Skip to content

kyamadev/Switchbot-controller

Repository files navigation

Switchbot-controller

About

SwitchbotをPCやタブレットのブラウザから操作できるようにしたリモコンWEBアプリケーション。

ラズパイやデスクトップPCなど小型サーバー機に導入しローカルネットワーク内での利用を想定しています。

インストール方法

  1. Docker、gitが導入されたCLIで以下のコマンドを実行する。
git clone https://github.com/kyamadev/Switchbot-controller
cd Switchbot-controller
git submodule update --init --recursive
  1. nginx/nginx.conf.template内の server_name [IP address];を編集して、IPアドレスを指定する。初期設定はlocalhost。

  2. make buildでコンテナをビルドする。

  3. make upで起動する。make up-logsにてログ出力しながら起動することができる。

  4. 停止するときはmake downで停止する。

使用方法

  1. nginxにて指定したIP addressからトップページに入る。
  2. 右上のRegisterからアカウントを登録する。
Screenshot 2025-02-28 at 21 57 09
  1. ログインを行う。
Screenshot 2025-02-28 at 21 56 50
  1. アカウントに紐付けるトークンとシークレットを入力する。取得方法
Screenshot 2025-02-28 at 21 57 45 Screenshot 2025-02-28 at 21 58 03 Screenshot 2025-02-28 at 21 58 10
  1. 認証されると、デバイス一覧が表示される。操作したいデバイスを選択する。
Screenshot 2025-02-28 at 21 58 31

対応デバイス

Bot(動作動画)

TV(動作動画)

エアコン(不具合修正中)

ライトモードUI

システムの設定を読み込み、ダークモードかライトモードを選択して表示しているが、右上のトグルスイッチで切り替えが可能。 Screenshot 2025-02-28 at 22 13 38

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •