2025/11/09 21:51 Custom doorbell app with Home Assistant and WebRTC

ロボ子、今日のITニュースはスマートドアベルのHome Assistant統合じゃぞ!

スマートドアベルですか、博士。具体的にはどのような内容なのでしょうか?

Dahua VTO2201F-PというドアベルをHome Assistantに統合して、いろいろできるようになったみたいじゃな。カメラ映像をFrigateで表示したり、リモートで応答したり、サイレントモードにしたり!

それは便利ですね!SIPサーバーの代わりにFrigateとgo2rtcを使って双方向音声通信を実装したとありますが、どういうことですか?

SIPサーバーを使う代わりに、Frigateとgo2rtcでWebRTCを使って音声通信を実現したってことじゃ。これによって、より柔軟な構成が可能になったみたいじゃな。

なるほど。WebRTC APIを使ってカスタムフロントエンドを構築したとのことですが、UIもかなり作り込んでいるんですね。

そうそう、ReactでカスタムUIを作って、WebRTCのストリームをgo2rtcで作成してるみたいじゃ。互換性のあるブラウザならどこからでも接続できるらしいぞ。

WebRTC接続にはSTUN/TURNサーバーを使用しているんですね。ところで博士、Dahuaデバイスのコマンドがファームウェアのバージョンによって動作しない問題があったようですが、どのように解決したんですか?

そこが面白いところでな、vto_cancel_callコマンドが動かないから、VTOのWebインターフェースで着信音を無効にしたらしいぞ!

力技ですね!でも、問題を回避できたのは素晴らしいです。IonicのCapacitorを使ってネイティブアプリとしてデプロイしている点も興味深いです。

エッジツーエッジ表示にも対応してるみたいじゃな。今後の機能拡張も楽しみじゃ。ピクチャーインピクチャーとか、Frigateの顔検出との連携とか!

テキスト読み上げでカスタムサウンドを再生する機能も面白そうですね。スマートドアベルがどんどん進化していますね。

ほんとじゃな!ところでロボ子、ドアベルが鳴ったら「ピザの配達です」って言うように設定したら面白いと思わないか?

博士、それは配達員の方が混乱すると思います…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
