ホームブログ › 安価な SwitchBot プラグを自動 ping 対応のリモート電源スイッチにする

安価な SwitchBot プラグを自動 ping 対応のリモート電源スイッチにする

公開 2026-08-20

リモート電源スイッチが解決する問題は単純です。サーバが応答しなくなったら、コンセントを切って入れ直す。自動 ping 監視を加えれば、現地へ行かなくても無人の機器を復旧できます。問題は価格です。1 口の専用ウォッチドッグは 100 ドル近くする一方、SwitchBot Plug Mini は昼食程度の価格で買えます。

FrontierStack と Home Assistant をすでに運用しているなら、安価なプラグで同じ仕事の多くを実現できます。FrontierStack が対象を監視し、Home Assistant がコンセントへの接続を提供し、SwitchBot プラグが電源を切って戻します。ただし、これは独立したハードウェアウォッチドッグではありません。複数のソフトウェアとネットワーク経路に依存します。ホームラボ、作業場、重要度の低い遠隔機器なら、十分に納得できる選択です。

価格差は大きいが、数字は正確に

2026 年 8 月 20 日に確認した価格では、パック数によって約 10 倍の差があります。SwitchBot 公式ストアでは Plug Mini が 1 個 11.99 ドル、2 個パック 18.99 ドル、4 個パック 29.99 ドルでした。1 個あたりでは、2 個パックが約 9.50 ドル、4 個パックが約 7.50 ドルです。

同じ時点で、1 口の ezOutlet5 は Amazon で 91.95 ドルでした。SwitchBot の単品と比べると 7.7 倍、4 個パックの 1 個あたり価格と比べると 12.3 倍です。実用上は約 10 倍のハードウェア価格差と言えます。価格やセールは変わるため、購入前に両方を確認してください。

もちろん、完全に同じ製品ではありません。ezOutlet5 はこの用途の専用品です。ウォッチドッグ、ping 設定、電源リレーが機器内にあり、Wi-Fi に加えて Ethernet も使えます。別の Mac や Home Assistant がなくても判断を続けられます。遠隔拠点の WAN 境界では、この独立性に価値があります。SwitchBot 構成が安いのは、すでに動いているシステムを再利用するからです。

低価格版の構成

自動復旧の経路は四つの要素で構成します。

  1. FrontierStack: 常時稼働する Mac 上で動き、ping、TCP、HTTP のいずれかで対象を確認する。
  2. Home Assistant: SwitchBot プラグをコンセントのエンティティとして公開する。
  3. SwitchBot Plug Mini: 対象機器への商用電源を切り替える。
  4. 対象機器: 強制的な電源断に耐え、通電が戻ると起動する機器。

ここには重要な違いがあります。FrontierStack の SwitchBot ペインでは、プラグをサーバにリンクして On、Off、Power-cycle を手動で実行できます。ヘルスチェックによる自動復旧は Power Control にあります。SwitchBot プラグを自動復旧に使う場合、現在は Home Assistant のエンティティを経由します。リモート操作だけでなく自動 ping も必要なら、Home Assistant 接続まで設定してください。

1. 安全な負荷を接続する

SwitchBot アプリで Plug Mini を追加し、更新して、電源を切り替えられることを確認します。プラグの定格と接続機器の消費電力も確認してください。ヒーター、医療機器、人命に関わる設備、予期しない再起動で危険が生じる機器には使いません。

対象機器は、通電が戻った時に自動起動する必要があります。ルータは通常そのように動きます。デスクトップ PC では、ファームウェアの Restore on AC Power Loss 設定が必要な場合があります。現地にいる間に動作を試してください。

2. Home Assistant でプラグを公開する

Home Assistant に SwitchBot を追加し、プラグの switch エンティティを探します。switch.workshop_server_power のように、給電先が分かる名前にしてください。switch.plug_3 では、半年後に安心して操作できません。

FrontierStack を設定する前に、Home Assistant でエンティティをテストします。電源を切り、数秒待ってから戻し、状態表示も正しく変わることを確認します。Home Assistant と SwitchBot 機器の構成によって、接続経路はローカルまたはクラウドになります。インターネットや Wi-Fi 障害時に何が残るかを決めるため、どちらを使っているか把握しておきます。

3. FrontierStack にコンセントを追加する

Power Control を開きます。Home Assistant セクションにベース URL と、Home Assistant プロファイルで作成した長期アクセストークンを入力します。トークンは Mac の Keychain に保存されます。

次の設定でコンセントを追加します。

保存したら、On、Off、Cycle を手動で試します。機器が完全に停止し、再起動するまで確認してください。FrontierStack の表示と実際のコンセント、ホスト、状態が一致してから次へ進みます。

4. 自動復旧を有効にする

Auto power-cycle when the host fails its check を有効にします。FrontierStack は 1 分ごとに確認し、3 回連続で失敗するまで待ちます。1 回のパケット損失だけで電源を切ることはありません。電源サイクル後は 10 分間のクールダウンを置きます。それでも復旧しない場合、3 回で停止してアラートを出し、無限に繰り返しません。

この動作は慎重ですが、ping が答えるのは「ホストが応答するか」だけです。アプリケーションが停止していても、マシンは ping に応答できます。その場合は、サービスのポートを確認する TCP、または HTTP のヘルス URL を使います。実際に役立つ状態を表しつつ、不安定にならない信号を選んでください。

サーバには復旧ラダーを使う

管理対象サーバでは、FrontierStack の Service Watchdog がより穏やかな経路を提供します。まずサービス再起動を試し、強制的な電源サイクルを最後の手段にできます。復旧ラダーは、ウォッチドッグの失敗に続き、SSH、監視データ、ping、ARP、一般的なサービスポートを含む全てのホスト信号が一定時間消えた場合だけ作動します。1 件の障害で行う強制サイクルは 1 回です。

サーバの Service Watchdog 復旧設定で、Home Assistant 経由の SwitchBot コンセントを選びます。直接の自動 ping より設定は増えますが、実サービスを動かすマシンにはこちらが適しています。Web プロセスの停止を、プロセス再起動で直せるのに即座の電源断へ変えるべきではありません。

プラグを操作する経路まで切らない

制御側は、制御対象から独立させます。FrontierStack を動かす Mac や Home Assistant ホストを SwitchBot コンセントにつながないでください。SwitchBot への命令経路を担うルータやアクセスポイントにも注意が必要です。コンセントをオフにした後、オンに戻す命令の経路が消える可能性があります。

ここが専用ウォッチドッグの最大の利点です。ezOutlet5 はコンセント自身で ping とリセットのループを実行できます。SwitchBot、FrontierStack、Home Assistant の構成では、それらのサービスが利用可能であることが前提です。低価格構成はネットワーク境界より内側の機器に使うか、対象が停止しても残るローカル制御経路を用意します。

向いている機器、向いていない機器

停止した小型 PC、カメラブリッジ、ラボ用アクセスポイント、データを失っても問題がない機器や安全にジャーナリングされるアプライアンス型サーバは候補になります。FrontierStack の Mac、Home Assistant ホスト、書き込み中のデータベース、停止手順のないストレージサーバ、プラグへ到達するために必要な唯一のルータには向きません。

強制再起動を、繰り返す障害の修理方法にしてはいけません。アラートを残し、電源、熱、メモリ不足、クラッシュしたサービス、不良アップデートなどの原因を調べます。スマートプラグが与えるのは復旧と調査の時間であり、障害そのものを無害にするものではありません。

まとめ買いなら小規模拠点にも置きやすい

SwitchBot は Plug Mini の 2 個パックと 4 個パックも販売しており、台数を増やすほど 1 口あたりの価格が下がります。確認時の 4 個パックは、ezOutlet5 1 台の表示価格の 3 分の 1 未満でした。作業場サーバ、カメラレコーダー、テスト機、予備アクセスポイントに別々の復旧用コンセントを置けます。障害のたびに 1 個のプラグを移す必要はありません。

複数設置する前に、物理プラグとエンティティの両方へラベルを付けます。バックアップ中に別のマシンを切れば、安いコンセントでは済まない損失になります。

それぞれが適する場所

完全な無人拠点、WAN ルータ自身の復旧、別のコンピュータなしで動くウォッチドッグが必要なら、専用のリモート電源スイッチを選びます。FrontierStack と Home Assistant をすでに運用し、制御側が独立していて、複数の低価格コンセントをホスト情報と一緒に管理したいなら SwitchBot 構成が向いています。

12 ドルのプラグが 92 ドルのウォッチドッグと同じだ、という話ではありません。実用的なのは、既存のソフトウェアへ判断機能を移し、各コンセントの価格を下げられることです。適切な対象なら、SwitchBot プラグ 1 個で手動の遠隔電源操作、自動ヘルスチェック、安全策付きの復旧を、約 10 分の 1 のハードウェア価格で実現できます。4 個パックなら、計算はさらに有利です。

複数ベンダーのホームオートメーションガイドリモートサーバガイド自動化ガイドも参照してください。

すべてをひとつの Mac アプリで。

FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。

FrontierStack をダウンロード