メインコンテンツまでスキップ

JA-081-smart-plug-monitoring

日本語


[JA-081] 家電の「終わり」を電力で見守る:SwitchBotプラグミニ連携レシピ

[JA-081] 家電の「終わり」を電力で見守る:SwitchBotプラグミニ連携レシピ

  • Date: 2026-02-15
  • Author: [@3peta]

💡 Core Concept

「洗濯機の音が聞こえなくて干し忘れた」をゼロにするレシピ。スマートプラグで家電の消費電力を監視し、動作終了(電力が一定以下に低下)した瞬間にエージェントがDiscordへ通知します。音を聞き分けるよりも確実で、古い家電をそのままスマート化できます。

🛠️ ツール構成と入手先

ツール名アイコン役割入手先 (URL)
SwitchBot プラグミニ🔌消費電力の測定https://www.amazon.co.jp/dp/B09QX796KV
SwitchBot API🔑電力データの取得https://github.com/OpenWonderLabs/SwitchBotAPI
OpenClaw Cron定期監視と通知実行https://github.com/openclaw/openclaw

📐 システム構成図 (Architecture)

flowchart LR
A[洗濯機/食洗機] -- コンセント -- B[プラグミニ]
B -- Wi-Fi -- C[SwitchBot Cloud]
D[OpenClaw エージェント] -- APIリクエスト -- C
D -- 判定:電力 < 2W -- E[Discord通知: 終わりました!]

🚀 実装・実行手順 (Implementation)

  1. [物理設置]: 家電のコンセントをプラグミニ経由で差し込み、SwitchBotアプリで初期設定。
  2. [APIキー取得]: アプリの「設定」>「アプリバージョン」を10回連打して開発者向けオプションを出し、TokenとSecretを取得。
  3. [エージェント設定]:
    • openclaw cron add で5分おきに電力をチェックするジョブを作成。
    • HTTP GEThttps://api.switch-bot.com/v1.1/devices/{deviceId}/status を叩き、weight (電力) を取得。
  4. [運用設定]: 判定しきい値を「2W(待機電力)」程度に設定。電力が200W(動作中)から2W以下に落ちた瞬間をトリガーにする。

🌟 成功の鍵 / AI執事の知恵

  • ヒスチェック: 途中で少し止まる家電の場合、1回だけではなく「2回連続で低電力なら終了」と判定すると誤通知を防げます。
  • 名前付け: デバイス名を「洗濯機」「食洗機」と分かりやすく設定しておくと、エージェントが「洗濯機が終わりましたよ」と自然に報告できるようになります。

🏷️ Tags

#OpenClaw #SmartHome #SwitchBot #HomeAutomation #家電監視