Reolink RLC-810Aは、PoEで給電する固定画角の4Kネットワークカメラである。Home Assistantの公式Reolink統合にはRLC-810Aが直接接続の対応モデルとして載っており、クラウド契約を増やさずLAN内で映像と検知状態を読める。ここではカメラを動かす手順ではなく、状態を読み、必要な画像だけを扱う入口を作る。実機接続はこのサイトでは行っていない。
先に確認する銘板
対象は本体または箱にRLC-810Aと記載された、固定レンズのPoEカメラである。パン・チルト・ズームを持つ機種ではないため、Home Assistantに汎用PTZボタンが表示されてもこの標本の操作手順へ流用しない。現行の日本語製品ページの仕様欄にはIP67・microSD最大512GBが表示される一方、同ページ内のFAQにもIP66・256GBの記載があり、公式仕様PDFもIP66・microSD最大256GBである。公式資料同士が収束していないため、差の原因を推測せず、購入前・設置前に手元の製品版と参照する公式資料を照合する。
接続口を役割で分ける
Reolink公式の対応表では、RLCシリーズを含むPoE・有線Wi-FiカメラはCGI、RTSP、ONVIFを単体で使える分類になっている。役割は次の通りである。
- RTSP: Home AssistantやNVRなどへライブ映像を渡す口。
- ONVIF: IPカメラの発見・監視ソフト連携に使う標準プロトコル。
- CGI: HTTP経由でスナップショット取得や設定操作を行う口。
RLC-810Aの製品ページも4K、H.265、RTSPなどを記載しているが、型式ごとの接続可否は対応表で再確認する。Home Assistant統合は映像だけでなく、機種が持つ機能に応じてモーション、人物・車両・動物検知などのエンティティを作る。実際に現れるエンティティはファームウェア、接続経路、機種機能で変わるため、一覧にない機能を前提に自動化しない。
1. カメラをLANへ初期接続する
PoEスイッチまたはPoEインジェクターから給電し、カメラを管理対象のLANへ接続する。ルーターの接続端末一覧かReolinkアプリでカメラのIPアドレスを確認する。最初の初期化はReolinkアプリ、Windows/Macクライアント、またはLAN内のWebブラウザーで行い、カメラ本体の管理者アカウントを設定する。Home Assistantで入力するのはReolinkクラウドのアカウントではなく、カメラ本体のユーザー名とパスワードである。
Home Assistant公式資料では、統合の正常動作に管理者権限のユーザーが必要とされる。パスワードは映像ストリームのURLエンコードの都合で、使用できる文字が制限される。パスワードマネージャーで生成した文字列がその範囲に収まるかを確認し、資格情報を記事、チャット、ログへ貼らない。
2. Home Assistantへ追加する
Home Assistantで次を開く。
- 設定 → デバイスとサービスへ進む。
- 自動検出されたReolinkを確認する。見つからなければ統合を追加からReolinkを選ぶ。
- ホストへカメラのLAN内IPアドレス、ユーザー名とパスワードへカメラ本体の認証情報を入力する。
- 保存後、作成されたカメラデバイスのエンティティを開く。
接続対象がRLC-810A単体なら、Home AssistantのHost欄にはカメラのIPアドレスを入力する。RLC-810AをReolink NVRやHome Hubへ接続している場合は、NVR/Hubが提供する接続口と認証を使う。NVR経由では機能によって全体設定とチャンネルごとの設定が分かれ、同じカメラ名でも単体接続のエンティティ構成とは一致しない。
3. 映像と検知を読む
公式統合では、低解像度のFluent、高解像度のClear、条件によりBalanced、さらにスナップショット用のカメラエンティティが作られる。最初は負荷の小さいFluentまたはスナップショットから、次の順で確認する。
- カメラエンティティが利用可能かを見る。
- Home Assistantの画面で映像が更新されるかを確認する。
- モーション、人物、車両、動物の検知エンティティが作成された場合だけ、その状態変化を読む。
- 検知イベントを通知へ使う場合は、カメラの設置範囲、録画期間、閲覧者を先に決める。
カメラが固定画角なので、映像を読めても対象を追尾したり撮影方向を変えたりはできない。人物判定だけで施錠・通報・危険機器の停止を決めず、必要なら人の確認や別センサーを条件に加える。
4. JPEGスナップショットを読む
Reolink公式のJPEG手順では、最初にReolink ClientでHTTPまたはHTTPSポートを有効化し、CGIのSnapコマンドを呼ぶ。公式が推奨する論理チャンネル形式のURLは次の形である。実際の認証情報は置き換えて保存せず、<camera-ip>、<camera-user>、<camera-password>は秘密管理から実行時に渡す。
https://<camera-ip>/cgi-bin/api.cgi?cmd=Snap&channel=1&iLogicChannel=1&snapType=sub&rs=<nonce>&user=<camera-user>&password=<camera-password>
この形式は資格情報がURLに含まれるため、ブラウザー履歴、プロキシ、アクセスログ、シェル履歴へ残り得る。NVR経由や複数チャンネルでは、公式例にあるiLogicChannelとsnapTypeを対象に合わせる。外部公開したURLや記事中の完成形へ認証情報を入れてはならない。可能ならHome Assistantのカメラエンティティを読み取り口にし、CGIを使う場合もLANまたはVPN内に閉じ、ログのクエリ文字列をマスクする。JPEGを外部LLMへ送る場合は、撮影範囲・第三者の映り込み・保存先・保持期間を別に決め、まずローカル処理で必要なフレームだけを選ぶ。
5. NVR経由と単体接続の違い
RLC-810Aを単体でPoE接続する構成では、カメラ自身の管理者アカウントとLANアドレスを使う。NVRやHome Hubに接続した構成では、公式対応表が示すように、CGI・RTSP・ONVIFの接続口はNVR/Hubから提供される。Home Assistant側で見える録画、検知、設定の一部は全体設定とチャンネル設定の組み合わせに依存する。
接続方式を途中で変えたときは、古い単体登録を残したまま同じカメラを重ねて登録せず、どのホストがどのチャンネルを表すかを記録する。NVR側に保存された録画を扱う場合は、Home Assistantのメディアブラウザーが対応する保存先・期間を確認してから使う。
AIへ渡す境界
この構成の価値は、AIが映像・検知状態・JPEGを読むためのローカルな口が揃うことにある。外部LLMへ常時映像を送る構成や、カメラの管理画面をインターネットへ公開する構成は作らない。まずHome Assistant内で対象エンティティを限定し、検知イベント、必要なスナップショット、通知先を分ける。撮影対象に第三者が含まれる場合は、利用目的、掲示、保存期間、アクセス権限を決めてからAI処理へ進む。
RLC-810Aは公式ローカル接続で状態取得と映像取得を組めるが、このサイトでは実機接続を確認していないためverifiedは変更しない。CGIによる設定・機能操作はAI-4の根拠になり得るが、固定画角なのでPTZ操作を意味しない。自律度2は、状態を読んで通知や別機器の判断へ使う段階として扱う。評価尺度は/rating、機種の接続口と版表記はReolink RLC-810Aの標本を参照する。
参考情報
いずれも2026年9月10日に確認した。