SwitchBotの人感センサーで屋内カメラの録画をオン
屋内カメラでマイクロSDカードに録画したい。
要望は、
屋内カメラの動体検出機能は、使用用途に向いていないので使いたくない。
代わりに、人感センサーの動体検出を利用して録画開始したい。
ナイトビジョン時の録画がしたい。
以上。
当初の設定は、
シーン(自動)を、
トリガー
人感センサーで動体検出
アクション
屋内カメラの録画をオン
屋内カメラのローカルストレージの設定
録画をオン
イベントのみ録画
だった。
しかし、上手く動く時と動かない時がある。
メーカーに問い合わせてみた。
日本語ネイティブではなさそうな回答が返ってきたが、理解できたことは、
人感センサーの動体検出を引き金にして、屋内カメラのイベント録画をダイレクトに開始させることはできない。
イベント録画開始には、更に屋内カメラでの動体検出という別条件も揃う必要がある。
そして、
人感センサーでの動体検出 → サーバー → アクション実行 と、必ずサーバーとの間で通信が行われるので、屋内カメラでの動体検出が開始されるまでに必ず遅延が発生する。
その遅延中に被写体がカメラの前を通り過ぎてしまうと、屋内カメラで動体は検出されず、結果、記録されない。
また、ナイトビジョン時は明るい時と比べて動体検出感度が落ちる。
そのため、
屋内カメラの動体検出の設定で、
検出感度を「高」にする。
人体検出を「オフ」にする
あるいは人感センサーは使わず屋内カメラの動体検出でイベント録画する
というアドバイスが書かれていた。
だが、1番目の感度変更・人体検出オフをしても、ナイトビジョンの間だけ上手く録画できていない。
2番目の屋内カメラでの動体検出はそもそもやりたいことではない。
試しに、アドバイスの1番目の設定のまま、屋内カメラの動体検出の設定だけオフにしてみたところ、ナイトビジョンでの録画が成功した。
でも残念なことに、プライバシーモードの設定やローカルストレージの録画の設定を数回変更したら動作しなくなってしまった。(もちろんプライバシーモードはオフ、録画設定はオンと、録画条件はクリアしている。)
不具合に乗っかってたまたま動いていただけのような感じ。「こうすれば必ず動作する」といえる条件がわからない。とても不安定で常用できない。
しかし、試行錯誤して確実に録画できる設定がわかった。
屋内カメラの設定は、
プライバシーモード: オフ
動体検出: オフ
ローカルストレージ: 一旦録画をオンにして「イベントのみ録画」から「連続録画」に変え、録画をオフ
人感センサーの設定は、
クラウドサービスをオンにしてハブに繋がるようにする(最初に試したときもこのように設定してあったが、あえて明記する)
シーン
「自動」の方に2つシーンを作る
録画開始用シーン
条件
人感センサー: 動体検出
アクション
屋内カメラ: 録画 オン
録画終了用シーン
条件
人感センサー: 3分内に動体未検出
アクション
屋内カメラ: 録画: オフ
普段は屋内カメラの録画設定はオフにしておく。
録画したくない時間帯はプライバシー設定をオンにしておく。
これで人感センサーの動体検出だけをトリガーに録画できるようになった。