● 賃貸でも工事なし。買って、置いて、試した記録 2026-10-06 TUE / 記事 24 本

ホーム › 記事一覧 › SwitchBot のオートメーションが動かないときの確認順:電池・条件・ハブの通信

SwitchBot

SwitchBot のオートメーションが動かないときの確認順:電池・条件・ハブの通信

公開 2026-10-05読了 6 分

Photo: Szabó Viktor / Pexels

この記事でわかること
SwitchBotのオートメーションが動かないときは、手動で動くか→条件の書き方→電池→ハブの通信の順で確認します。温度の条件は「またいだ瞬間」にしか動かないなど、つまずきやすい仕様もまとめました。

設定したはずのオートメーションが、ある日から動かない。あるいは、最初から一度も動いていない。SwitchBot を使っていると、たいてい一度はこの状態になります。

先に結論です。原因はおおむね「条件の書き方」「電池」「ハブの通信」の3つに分かれます。確認は次の順番が無駄がないと私は考えています。

  • 手動で動くかを見る。アプリのボタンで家電が動かないなら、オートメーションの問題ではありません
  • 条件の書き方を見直す。温度や湿度の条件は、しきい値を「またいだ瞬間」にしか動きません。いちばんつまずきやすいのがここです
  • 電池を替える。弱った電池は、手動では動くのにオートメーションだけ失敗する、という状態を作ります
  • ハブの通信を確認する。ハブがオフラインなら、ハブに頼るオートメーションはまとめて止まります

最初の5分:「手で動くか」と「履歴」で切り分ける

いきなり条件をいじる前に、どこで止まっているかを切り分けます。

  1. アプリから手動で操作する。エアコンや照明が手動でも動かないなら、原因は赤外線の届き方や機器側です。オートメーションの設定を見直しても直りません
  2. オートメーション自体がオンか確認する。一覧のスイッチがオフになっていた、保存する前に画面を閉じていた、というのは珍しくありません
  3. 実行履歴を見る。アプリにはオートメーションの履歴を確認できる画面があり、実行されなかった理由も表示されるとされています。オートメーションのタブ右上のメニューから開く形ですが、場所はアプリの版で変わることがあります

履歴に「実行した」と残っているのに家電が動いていないなら、命令は出ていて、届く側に問題があります。逆に履歴に何も残っていなければ、条件が一度も成立していません。このどちらかで、次に見る場所が決まります。

なお、SwitchBot ハブ3には、ハブを経由した操作の履歴を24時間分さかのぼれる機能があり、オートメーションの成否もそこで確認できるとされています。

条件の書き方:しきい値を「またいだ瞬間」にしか動かない

履歴に何も残っていないなら、条件の組み方を疑います。SwitchBot のオートメーションには「条件」(When)と「前提条件」(And)があり、両方がそろったときだけ実行されます。前提条件が満たされていても、条件の側で変化が起きなければ動きません。

いちばんつまずきやすいのが温度と湿度です。公式ヘルプでは、温湿度の条件は**「満たしていない状態」から「満たした状態」に変わった瞬間**に発火すると説明されています。つまり、次のケースでは動きません。

  • 「室温28℃以上で冷房ON」を作った時点で、部屋がすでに30℃あった
  • 有効期間を18:00〜23:00にしたが、18:00より前から28℃を超えていた

「暑いのに動かない」と感じるときの多くはこれです。対策は、時刻を条件、温度を前提条件にする組み方です。「18:00になったとき、室温が28℃以上なら冷房ON」と書けば、時刻は毎日必ず来るので確実に判定されます。この組み方は帰宅したら照明とエアコンONのレシピ集でも使っています。

ほかに、仕様上の制約で動かないものもあります。

  • **ジオフェンス(位置情報)**は、オートメーションを作ったスマホの移動でしか動かないとされています。家族のスマホが帰宅しても発火しません
  • **人感センサーの「誰もいない状態が続いた」**は、最長30分までしか指定できません。詳しくは「半日動きがなければ通知」のレシピに書きました
  • しきい値に実際の値が届いていない。「27℃以上」にしたのに、その部屋は26.5℃までしか上がらない、ということもあります。温湿度計のグラフで実際の推移を一度見てから数値を決めてください

ONとOFFを1本のオートメーションで済ませようとすると、条件が複雑になって動きが読めなくなります。私なら、ON用とOFF用を分けて2本作ります。

電池:手動では動くのにオートメーションだけ失敗する

条件は正しいのに、動く日と動かない日があるなら電池を疑います。公式ヘルプでも、ボットは電池残量が少ないとスケジュールが動かないことがあるとされ、電池交換とファームウェアの更新が案内されています。

厄介なのは、アプリの残量表示がまだ残っているように見えても、通信だけ先に不安定になることがある点です。手元で手動操作するとちゃんと動くので、電池を疑わずに設定ばかり見直してしまいます。

機器使う電池
ボットCR2 リチウム電池
温湿度計・開閉センサー・人感センサー単4電池を使う機種が多い

1年以上使っている機器で、特定の1台だけが不安定なら、切り分けより先に電池を替えるほうが早く終わります。センサーの電池が切れると、オートメーションの「条件」そのものがハブに届かなくなります。電池が弱ると通信が不安定になる話は、Bluetooth の通信範囲エラーの記事でも触れています。

ハブの通信:オフライン・Wi-Fi・距離

最後がハブです。ボットや温湿度計のような Bluetooth 機器は、ハブが Wi-Fi でクラウドとつながることで、遠隔操作やオートメーションに参加できます。ハブがオフラインになると、ハブに頼るオートメーションも、音声アシスタントからの操作もまとめて止まります。

確認する順番はこうです。

  1. アプリでハブがオフライン表示になっていないか。なっていれば、ハブの電源ケーブルを10秒ほど抜いて差し直します。公式ヘルプでも案内されている手順です。それでもダメならルーターを再起動します
  2. ハブが2.4GHz帯のWi-Fiにつながっているか。ハブミニやハブ2は2.4GHz帯のみ対応とされています。ルーターの設定変更や買い替えのあとに切れることが多いので、心当たりがあればここを見ます。2.4GHzと5GHzの分け方は別の記事にまとめます
  3. 機器の設定に「クラウドサービス」の項目があれば、オンになっているか。オフのままだと、ハブ経由で動かせません
  4. ハブと機器の距離。目安は10m以内とされていますが、壁や金属製の家具を挟むともっと短くなります。ハブを機器に近づけて試すのが早いです。部屋が離れているなら、2台目にSwitchBot ハブミニ(Matter対応)を置く手もあります

ここまで確認しても説明がつかず、しかも家じゅうのオートメーションが一斉に止まったなら、サービス側の一時的な不具合の可能性もあります。過去には、条件を満たしてもシーンやオートメーションが実行されない事象が公式のXアカウントで告知されたことがあります(2024年8月)。設定を触る前に、公式の告知を一度確認してください。

まとめ

  • 確認の順番は 手動で動くか → 条件の書き方 → 電池 → ハブの通信 です
  • 履歴に何も残っていなければ、条件が成立していません。温湿度の条件はしきい値をまたいだ瞬間にしか動かないので、時刻を条件、温度を前提条件にします
  • ジオフェンスは作成したスマホだけ、人感センサーの未検知は最長30分、という仕様上の制約もあります
  • 手動では動くのに不安定なら、まず電池交換です。ボットは電池が少ないとスケジュールが動かないことがあります
  • 全部が一斉に止まったら、ハブのオフライン表示と公式の告知を先に確認します
編集人(本業: IT) 賃貸で暮らしながら、工事なしでできる範囲を試しています。使わなくなったものも書きます。