ComfortBot
SwitchBot 快適環境PWA
12:00
快適
理想的な室内環境です
98 スコア
🌡️ 室温
25.2°C
💧 湿度
53%
🍃 不快指数
72.3
⚡ クイック操作
☀️ 24時間サーカディアン調光曲線 対称ベルカーブ

朝6時に1%でじわじわ点灯 ➔ 昼12時に100% ➔ 夕方18時に1% ➔ 夜間0%完全消灯

00:00 (0%) 06:00 (1%) 12:00 (100%) 18:00 (1%) 24:00 (0%)
現在時刻の計算値
明るさ: 100%
色温度: 6500K
ワンタップ快適シーン
登録デバイス操作
❄️
リビング エアコン
冷房 25°C • 自動
🪟
リビング カーテン3
開閉率: 85%
🔒
玄関 スマートロックPro
施錠中 (安全)
🔌
加湿器 プラグMini
通電中 • 48.6W
💡
シーリングライトPro
明るさ: 85%
📡 SwitchBot API 接続状態
🔴 未接続(デモ中)
Open Token: 1v1GiF...S1ya (57文字) ✅
Client Secret: ⚠️ 未設定 (必須)
現在の動作モード: 仮想シミュレーション (9台)
⚠️ 未接続の理由: SwitchBot Open API v1.1 では、通信のセキュリティ署名(HMAC-SHA256)生成のために TokenClient Secret の両方が必要です。現在Tokenは入力されていますが、Secretが未設定のため実機通信は行われず、安全なデモモードで動作しています。
🔑 SwitchBot API 認証情報設定

SwitchBotアプリの「開発者向けオプション」で取得したキーを入力して保存すると、自動で実機通信に接続されます。

オープンToken (Open Token) 57文字入力済
クライアントSecret (Client Secret) *必須 表示

※ 入力されたキーはiPhone内のローカル保存(localStorage)にのみ安全に保存されます

📋 実機家電・機器を操作するのに必要なこと

本アプリから自宅のSwitchBot機器や家電を操作するために必要な準備チェックリストです。

🔑 Step 1: APIキー(Token & Secret)の取得
必須
1. SwitchBot公式アプリ起動
2. 「プロフィール」→「設定」を開く
3. 「アプリバージョン」を 10回連続タップ
4. 出現した「開発者向けオプション」から「Token」と「Secret」をコピーして本画面に入力
📡 Step 2: SwitchBot ハブの常設 & Wi-Fi接続
必須
• 対象: SwitchBot ハブ2 または ハブミニ
• APIからの制御信号はSwitchBotクラウド経由で自宅のハブへ届きます。自宅のWi-Fi(2.4GHz)に常時接続されている必要があります。
❄️ Step 3: 赤外線家電(エアコン等)の学習登録
赤外線家電
• 対象: エアコン・テレビ・照明・サーキュレーター
• SwitchBotアプリ内でハブに赤外線リモコンを学習・追加しておくと、本アプリから温度調節や運転モード切替が可能になります。
🚪 Step 4: Bluetooth機器の「クラウドサービス」有効化
見落とし注意
• 対象: カーテン・スマートロック・プラグMini・ボット
• ⚠️ 重要設定: 各機器の設定画面(歯車アイコン)を開き、「クラウドサービス」を必ずONにしてください。OFFのままだとBluetooth直接通信のみとなり、APIからの遠隔操作を受け付けません。
📊 Step 5: Googleスプレッドシート自動蓄積
連携中
• 環境データ(室温・湿度・不快指数・消費電力)をスプレッドシートへ自動送信し、24時間の履歴を分析・グラフ化します。
📊 Googleスプレッドシート連携
記録先シートID: 1WBHjhgqu1yS2UyhiZZmaoCQo6_gyVxkmhCqX7g2Zfy4
➔ スプレッドシートを開く (Google Sheets) ↗
完了しました