SwitchBot AIハブ:Frigate内蔵で、スマートホームの何が変わるのか?
Amazonのアソシエイトとして、Smart Home Laboは適格販売により収入を得ています。当サイトにはアフィリエイトリンクが含まれています。
🛏️ 旅館の朝
Section titled “🛏️ 旅館の朝”想像してみてください。旅館でやっとゆっくり休めている。目を覚まし、スマホを手に取ると——カメラからの通知が届いていました。リビングで動きを検知。午前2時。
頭の中で素早く計算します。今、家にはいない。もしかして誰かが……?
アプリを開き、録画を確認。外を通った車のヘッドライトが窓から差し込み、部屋の明るさがわずかに変わっただけでした。残り7件の通知をスクロール。どれも同じようなもの。そして20時の通知——ロボット掃除機が元気よく活動中でした。🤖
スマホを置いて、通知を見るのをやめることにしました。
これはハードウェアの問題ではありません——ソフトウェアの問題です。カメラは「変化」を検知しただけで、何が起きたかはまったく理解していません。そして通知を信頼できなくなった瞬間、カメラを設置した意味が薄れてしまいます。
解決策はAIによる物体検知です。ピクセルの変化ではなく、映像の中に何が写っているかを理解するカメラ。本記事では、その実現方法と、SwitchBot AIハブがそこでどんな役割を果たすかを解説します。
🎓 Part 1:技術の基礎を理解する
Section titled “🎓 Part 1:技術の基礎を理解する”📹 NVRとは何か?
Section titled “📹 NVRとは何か?”NVRとは Network Video Recorder(ネットワークビデオレコーダー) の略です。カメラが映像をホームネットワーク経由でストリーミングし、NVRがそれを受け取ってストレージに記録し、映像の確認やカメラ管理のインターフェースを提供します。カメラ群の「頭脳とハードディスク」とイメージするとわかりやすいでしょう。
日本で一般向けに販売されている多くのカメラはクラウドNVRを採用しています。Amazon.co.jpでも広く販売されている Amazon Ring はその典型例で、映像はAmazonのサーバーに送られ、アクセスには月額サブスクリプションが必要で、費用は年々積み重なっていきます。
ローカルNVRはすべてを自宅内に留めます。保存のための月額費用なし。映像がネットワーク外に出ることもなし。そしてカメラメーカーが料金を変更したりサービスを終了したりしても、引き続き動作し続けます。
🦅 Frigateとは何か?
Section titled “🦅 Frigateとは何か?”Frigate はオープンソースのローカルNVRです——ただし、スマートホームコミュニティで人気を集めた理由は録画機能だけではありません。内蔵のAIによる物体検知にあります。
FrigateはもともとHome Assistant専用として開発されたわけではありませんが、 Home Assistant との連携があまりにも自然で、今やコミュニティでは両者は切っても切れない存在です。すべての検知イベント、クリップ、カメラの状態がHome Assistantに直接公開されるため、カメラを活用したスマートな自動化を構築するのが格段に楽になります。
基本的なモーション検知との根本的な違い:「ピクセルは変化したか?」ではなく、「このフレームに何が写っているか?」を問います。AIの検知モデルをリアルタイムで実行し、ラベル付きのバウンディングボックスを出力します——人、車、犬、自転車——それぞれに信頼スコア付きで。信頼度が設定した閾値を超えると、イベントを記録してオートメーションをトリガーできます。「玄関で人物を検知」は有用なトリガー。「何かが動いた」は旅館の悪夢。
物体検知に加え、Frigateは顔認識もサポートしています——特定の人物を学習し、家族と見知らぬ人を区別できます。セキュリティだけでなく、在宅検知を使った自動化にも活用できます。
内部では、1台のカメラに対して2つのストリームを同時に処理しています:
- 低解像度ストリーム:検知用(高速、常時稼働)
- フル解像度ストリーム:録画用(実際に何かが起きているときだけディスクに書き込む)
これにより、控えめなハードウェアでも効率的に動作し、ドライブが一晩で映像でいっぱいになることもありません。
⚙️ 設定について一言
Section titled “⚙️ 設定について一言”Frigateは本当に強力なツールで、検知ゾーン、録画ルール、物体フィルターなどはUIから管理できます。少し手間がかかるのがカメラストリームの設定です。
Frigateは内部的に go2rtc を使って映像を取り込みます。go2rtcは必須ではありません——なくてもFrigateは動作します——しかし、正しく設定することでライブ映像の遅延が減り、よりスムーズな表示と双方向音声が実現します。難しいのは、go2rtcの設定がカメラのブランドやモデルによって完全に異なること。RTSPのパス、認証フォーマット、コーデックの互換性——メーカーごとに微妙に違います。
NASを組み込んだデスクトップPCタワーで、約2年間自己ホスト型のFrigateを運用してきました。初期設定には英語のドキュメントをたくさん読み、フォーラムをかなり調べる必要がありました。2年経った今も、 Tapo C200 と SwitchBotカメラ の双方向音声の設定をまだ試行錯誤中です。 Reolinkのドアベルカメラ は、あっさりと動いてくれましたが。😅
📷 Frigateで使えるカメラは?
Section titled “📷 Frigateで使えるカメラは?”FrigateはRTSP(リアルタイムストリーミングプロトコル)またはONVIF経由で映像を受け取ります——IPカメラがローカルネットワーク上にブロードキャストする標準プロトコルです。これらのプロトコルをサポートするカメラであれば、基本的にFrigateで動作します。
✅ 動作するカメラ:
- SwitchBotカメラ — パン・チルトカムPlus 2K/3K と スマートビデオドアベル はRTSPとONVIFをサポート。ただし、すべてのSwitchBotカメラがこれらのプロトコルに対応しているわけではないので、Frigate目的で購入する場合はスペックシートを確認してください。
- Reolinkカメラ — 有線・PoEラインナップ全体でRTSPが広くサポートされています。 バッテリー駆動モデル は、バッテリーカメラが独立してアクティブストリームを維持しないため、 Reolinkハブ が別途必要です。
- TP-Link Tapoカメラ — モデルによって互換性が異なります。 C200 はFrigateとの相性が良いです。
- その他多数 — RTSPまたはONVIFをサポートすると謳っているIPカメラであれば、基本的に動作するはずです。
❌ 動作しないカメラ:
日本市場での最もわかりやすい例が Amazon Ring ——Amazon.co.jpでどこでも購入できます。Ringカメラはクローズドエコシステムとして設計されており、映像はAmazonのクラウドに送られ、ローカルアクセス用のRTSPストリームは一切公開されていません。これは見落とされた機能ではなく、RingとAlexaのエコシステム内に留めておくための意図的な設計上の選択です。Frigateとの連携は不可能です。
📦 Part 2:SwitchBot AIハブ
Section titled “📦 Part 2:SwitchBot AIハブ”SwitchBot AIハブ は2026年2月に発売され、Amazon.co.jpで¥39,980(税込)で販売されています。決して安くはありませんが、その価格の多くが、本来あなたが費やすことになる設定作業を肩代わりするためのものだと考えると納得できます。💸
このデバイスは1つの箱に3つの役割を持つものとして理解するのが便利です。
🔗 1. SwitchBotエコシステムのハブ
Section titled “🔗 1. SwitchBotエコシステムのハブ”BluetoothとWi-Fiを通じてSwitchBotデバイスをローカルで制御するための最上位ゲートウェイです。SwitchBotはローカル制御への移行を段階的に進めており、AIハブはその方向性の最も完成度の高い表れと言えます——ただし、製品ライン全体でのローカルAPI対応はまだ進行中です。
注意点として:SwitchBot AIハブからのIR(赤外線)制御はできません。エアコン、テレビなどの家電操作にSwitchBotのIRリモコン機能を使っている場合は、引き続き別途ハブが必要です。
🎥 2. Frigate内蔵のローカルNVR
Section titled “🎥 2. Frigate内蔵のローカルNVR”Frigateはデバイス上で完全にローカル動作し、録画・検知にクラウドは不要です。
- 16GB microSDカード付属、外付けHDDで最大16TBまで拡張可能
- 最大8台のカメラストリームを同時接続(公式仕様——設定を最適化することで上限を超えられるか、興味のあるユーザーは試してみてもいいかもしれません)
🏠 3. コンテナ版Home Assistantインスタンス
Section titled “🏠 3. コンテナ版Home Assistantインスタンス”ハブはHome Assistant Coreをコンテナで動作させており、HAを試したり、サードパーティデバイスとのAPI連携を試したりするための入門として活用できます。ただし、制限事項についてきちんと説明しておく必要があります——これらはかなり重大です:
- HACはおそらく対応していない — HACS(Home Assistant Community Store) はコミュニティ製インテグレーションの主要リポジトリで、HAの最大の強みのひとつです。これが使えないと、利用できるインテグレーションの選択肢が大幅に狭まります。私のユニットでは、ハブの外からSDカードの中身を読み取れなかったため、確認できていません。
- アプリ(旧:アドオン)は使用不可 — コンテナインストールではHAエコシステムの大部分が使えません。
- ECHONETライト連携(日本のエアコン、家電、スマートメーターなどに使用)はアプリなしでは複雑になります——別途外部で設定が必要です。
- 設定ファイルの直接編集はこのインストール環境のHAインターフェースからはできません。
- リモートアクセスには、自分でリバースプロキシやトンネルを構築・保護するか、 Nabu Casa (ネットワーク設定なしでリモートアクセスを実現するHome Assistantの公式クラウドサービス)への加入が必要です。
これらは実際の制限です。本格的なHome Assistant環境を目指すなら、Home Assistant OSを搭載した専用マシンがまだベストです。ただし、USBドングル不要でSwitchBotデバイスに直接接続できるHAへの入り口としては、コンテナ版でも十分試す価値があります。
🧠 「6 TOPS」とは何か?
Section titled “🧠 「6 TOPS」とは何か?”AIハブには6 TOPS(テラ演算/秒)のNPU(ニューラルプロセッシングユニット)が内蔵されています——つまり毎秒6兆回のAI推論演算を処理できます。スマートフォンの顔認識や計算写真処理と同じカテゴリのチップです。
1080pストリームでのリアルタイムAI検知には、約1〜2 TOPSの継続的な演算能力が必要です。6 TOPSあれば、複数のカメラストリームを同時に処理しながらAI検知を走らせる余裕があります——ファンレス、パッシブ冷却のボックスで。騒音なし、過熱なし。
これがFrigateユーザーにとってなぜ重要かというと:自己ホスト型Frigateはこれまで Google Coral TPU をハードウェアアクセラレーターとして使うのが定番でした。私もセットアップで1枚使っていて——問題なく動いています。ただ問題は、Coralはもはや積極的に開発されておらず、ハードウェアは引き続き入手可能で価格も変わっていませんが、新しい代替品が登場するにつれてコストパフォーマンスが相対的に悪化していることです。最近のGPUの多くもFrigateで動作しますが、適切な設定を見つけるにはまたドキュメントやフォーラムを調べ直す必要があります。AIハブでNPUが最初から設定済みなのは、本当に助かります。🙌
🛠️ Part 3:AIハブでFrigateを使う
Section titled “🛠️ Part 3:AIハブでFrigateを使う”
🚀 セットアップとインターフェース
Section titled “🚀 セットアップとインターフェース”AIハブではFrigateがプリインストールされています。SwitchBotアプリを開き、AIハブ → カメラ追加アイコンをタップしてカメラを追加すれば完了です。FrigateのWebインターフェースはローカルネットワーク上でアクセスできます(アドレスはAIハブ → 設定 → Frigateセットアップで確認可能。最初のリンクがHTTP版、2番目がHTTPS版)。SwitchBotカメラは自動的に表示され、サードパーティのRTSPカメラはストリームURLを手動で追加します。
インターフェースは標準的なFrigateのUI:マルチカメラのライブビュー、イベントタイムライン、検知クリップ、検知ゾーンの設定、顔認識の登録。すべてローカル、サブスクリプション不要です。
4台のカメラ(リビングを2通り——1台はSwitchBotネイティブで追加、もう1台は外部ストリームとして追加)でAIハブをテストし、自分のFrigateインスタンスの設定と並べて比較しました。しっかり動きます。4台では限界に近づく気配すらなく、Coral TPUで動く自己ホスト版と同等のパフォーマンスでした。
✅ デフォルト設定に含まれるもの
Section titled “✅ デフォルト設定に含まれるもの”NPUはすぐにハードウェアアクセラレーション検知が使える状態で設定済みです。自己ホストではここに時間がかかります。AIハブではそのまま動きます。
⚠️ 含まれないもの
Section titled “⚠️ 含まれないもの”go2rtcはカメラに対してデフォルトでは設定されていません。これは以下を意味します:
- ライブストリームの画質が低下し、遅延が増加する
- 双方向音声はデフォルトでは動作しない
Frigateを主にイベント検知とクリップ確認に使うユーザーにとっては問題ありません。低遅延のライブビューやドアベルカメラの双方向音声が必要な場合は、自分のカメラモデルに合わせたgo2rtcの設定が必要になります——これは自己ホストでも同じ課題です。すんなり動くカメラもあれば、Tapo C200のように忍耐が必要なものもあります。
| 自己ホスト Frigate | SwitchBot AIハブ | |
|---|---|---|
| 必要なハードウェア | 別途サーバー(ミニPC、NASなど) | ハブのみ |
| Frigateのインストール | 手動 | プリインストール済み |
| カメラ互換性 | RTSP/ONVIF対応カメラすべて | RTSP/ONVIF対応カメラすべて |
| ストレージ | 自己管理 | microSD + 最大16TB HDD |
| ハードウェアアクセラレーション | 手動設定(Coral TPU、GPUなど) | NPU設定済み |
| go2rtc / ストリーム最適化 | 任意、完全な制御 | 任意、完全な制御 |
🌐 リモートアクセス
Section titled “🌐 リモートアクセス”デフォルトではFrigateはLAN内からしかアクセスできません——外出中は追加設定なしでFrigateのインターフェースには接続できません。
標準でできること:SwitchBotアプリからSwitchBotカメラの映像をSwitchBotのクラウド経由でリモート確認できます。他のブランドのカメラはそれぞれのアプリを使う必要があります。手軽な確認には便利ですが、フルのFrigate体験ではなく、映像はSwitchBotのサーバーを経由します。また複数のアプリを使い分ける必要もあります。
Frigateへのフルリモートアクセスには、私が実際に使っている方法として、別マシンで動かす専用のHome Assistant OSインスタンスを Cloudflare Tunnelアプリ 経由で外部公開する方法があります。日本のISPに多いMAP-EやIPv6(v6プラス)環境でも安定して動作し、ルーターへのインバウンドポート設定も不要です。この構成でHome Assistantダッシュボードを通じて、自宅にいるときと同じようにどこからでもFrigateカメラにアクセスできます。
🤖 Part 4:Frigateの先へ——VLMレイヤー
Section titled “🤖 Part 4:Frigateの先へ——VLMレイヤー”Frigateは検知と録画を担当します。AIハブはその上にもう一層追加します:**VLM(ビジョン言語モデル)**です。
FrigateがラベルのみでFrigateが(「人」「車」)を出力するのに対し、VLMはシーンを理解します。「人物を検知」だけでなく「薄暗い部屋のソファに人が座っている」——そのより豊かな理解がよりスマートな自動化を可能にします。SwitchBotはこれをもとに3つのカメラ役割を構築しています:
- セキュリティマネージャー — セキュリティイベントを監視:侵入、フェンス越え、不審な徘徊
- ケアマネージャー — 家庭内の活動を監視:スマホの使用、食事、横になっている、読書
- ペットマネージャー — ペットの行動を監視:食事、睡眠、遊び
実際のところ、このレイヤーは1ヶ月間の無料トライアル後に有料サブスクリプションが必要で、クラウド処理に依存しています。
毎月の費用を増やしたくない方、またはカメラ映像をクラウドのAIサービスに送ることに抵抗がある方には、知っておく価値のある代替手段があります:Frigateのイベントをトリガーにしたホームアシスタントのオートメーションに、好みのAIサービスでシーン分析を組み合わせることで、似たような機能を自分で構築できます。Claude AI、OpenAI、Gemini、または Ollama による自己ホスト型モデルも活用できます。セットアップには手間がかかりますが、データの管理は自分の手に残り、選択したAIサービス以外の継続的なコストはかかりません。どちらを選ぶかは、あなた次第です。
⚖️ Part 5:正直な評価
Section titled “⚖️ Part 5:正直な評価”無料でローカルなもの
Section titled “無料でローカルなもの”Frigateの物体検知、顔認識、イベント録画、ローカルストレージ。すべてデバイス上で動作し、サブスクリプション不要。これがコアであり、本当にしっかりしています。
ゼロから始める方へ
Section titled “ゼロから始める方へ”AIハブは魅力的な選択肢です。¥39,980は安くありませんが、自分でゼロから構築すると相当な時間と手間がかかるFrigateの設定済み環境に対して支払っていると考えると納得できます。ガイド付きカメラセットアップ、設定済みNPU、SwitchBotエコシステムゲートウェイ、試せるコンテナ版Home Assistant——これらすべてが1台のファンレスボックスに。go2rtcの最適化やより複雑なオートメーションを構築したくなっても、その道は開かれています。
すでにFrigateを運用中の方へ
Section titled “すでにFrigateを運用中の方へ”AIハブはカメラ側であまり新しいものを加えません——あなたのセットアップはすでにFrigateが担うことを実現しています。考えられる理由としては:
- 現在検知がCPUバウンドであれば、設定済みNPUの恩恵を受けられる
- 将来的なSwitchBotローカルAPI対応——ただし、まだ進行中の機能に基づいてハードウェアを購入することには慎重に。今できることを基準に購入を判断してください
- SwitchBotデバイスの連携は、ネイティブのHome Assistantインテグレーションがほとんどの製品をカバーしており、IR機器はローカルサポートがまだ追いついていない点で例外です。Matterの活用も検討できます
- OpenClaw(ハブ上で動作するAIエージェントフレームワーク)を試してみること——ただし、自分のマシンでも自己ホスト可能です
旅館での7件の通知。ヘッドライト、20時に稼働中のロボット掃除機、そして大量の誤報。問題はカメラのハードウェアではありませんでした——人物と光の変化を区別できない検知システムにありました。
Frigateはその問題を解決します。SwitchBot AIハブはそこにたどり着くための設定の壁を取り除きます:NPUは設定済み、Frigateはプリインストール済み、ローカルストレージもすぐに使える。¥39,980の価格の多くは、本来あなたが負担するはずだった設定作業の対価です。
go2rtcのチューニング、双方向音声の追加、本格的なHome Assistant OSとの連携——さらに深く踏み込みたければ、すべての道は開かれています。AIハブは、あなたを縛ることなくスタートできる、しっかりとした出発点です。