SwitchBotWinは、Windows環境から直接SwitchBotデバイスを操作するためのデスクトップアプリケーションです。
PC作業中にわざわざスマートフォンを取り出すことなく、キーボードやマウスからスムーズに家電をコントロールしたい目的で開発しました。SwitchBot APIを利用し、シンプルで軽量な動作を重視しています。
🌟 主な機能
🏠 一元管理できるダッシュボード
登録されているSwitchBotデバイスや赤外線リモコンを一覧で表示します。アプリを開いてすぐに、電源のオン・オフなど日常的な操作を行うことができます。

📡 各種リモコンデバイスへの対応
エアコン、テレビ、照明、扇風機など、あらかじめSwitchBotハブに学習させた機器の専用操作画面を備えています。また、カスタムで学習させた汎用リモコンにも対応しています。



🔄 カスタムマクロの実行
「照明を消して、テレビをつける」といった複数の連続する操作をマクロとして登録し、ワンクリックで実行することが可能です。


💡 常時最新のステータス表示
デバイスの現在の状態を定期的に取得し、アプリケーション上の表示を自動で更新します。PC上からでも正確なON/OFFの状態を把握できます。温度計・湿度計・CO2センサーなどの表示にも対応しています。



🌙 ダーク・ライトテーマ対応
Windowsのシステムやユーザーの好みに合わせ、画面のテーマ(ライト・ダーク)を切り替えて使用できます。


💻 動作環境
- 対応OS: Windows 10 / Windows 11
- 必須要件: .NET 8.0 Runtime
- 事前準備: 本アプリの利用には、お手元のスマートフォン用「SwitchBot」アプリから取得できる「Open Token」と「Secret Key」が必要です。
📥 ダウンロード
最新版は以下のリンクからダウンロードできます。 ダウンロードしたZIPファイルを任意のフォルダに解凍後、「SwitchBotWin.exe」を起動してご利用ください。
NOTE
初回起動時は設定画面が表示されます。事前に準備した「Open Token」および「Secret Key」を入力して保存してください。
