はじめに

HomeBe·at は Home Assistant カメラを監視するためのネイティブ macOS メニューバーアプリ(Apple TV コンパニオン付き)です。セットアップ方法をご紹介します。

要件

  • Home Assistant インスタンス(任意のインストールタイプ)
  • macOS 14.0+(Sonoma 以降)または tvOS 17.6+
  • Home Assistant で設定済みのカメラエンティティ

インストール

macOS

Mac App Store から HomeBe·at をダウンロードしてください。アプリはメニューバーアプリとして動作します。起動後、画面右上のメニューバーに HomeBe·at アイコンが表示されます。Dock アイコンはありません。

Apple TV

Apple TV の App Store から HomeBe·at をダウンロードしてください。tvOS 固有のセットアップについては Apple TV ガイドをご覧ください。

初回起動

1
Home Assistant の URL を入力

ローカルアドレスを入力してください(例:http://homeassistant.local:8123)。macOS では、別途リモート URL も設定でき、ネットワークの状況に応じてローカルとリモートが自動的に切り替わります。

2
認証

OAuth(ブラウザが開きます)または Long-Lived Access Token のいずれかを選択してください。macOS では OAuth を推奨します。

3
カメラが自動的に表示

HomeBe·at が Home Assistant インスタンスからすべてのカメラエンティティを検出し、ストリーミングを開始します。go2rtc が利用可能な場合、追加の RTSP ストリームが自動的に検出され、カスタムカメラとして追加されます。

基本コンセプト

メニューバー

メニューバーアイコンをクリックすると、カメラ一覧のドロップダウンが表示されます。カメラをクリックすると、ライブストリームのクイックプレビューポップオーバーが開きます。

ビューポート

ビューポートは、1つまたは複数のカメラをグリッドレイアウト(1×1、2×2、3×3 など)で表示するフローティングウィンドウです。異なるカメラ配置で複数のビューポートウィンドウを作成できます。ビューポートは他のウィンドウの上に常に表示するよう設定できます。

検知アラート

Home Assistant が検知イベント(動体、人物、車両、ペット、音声)を報告すると、HomeBe·at がカメラストリーム付きのアラートポップオーバーを表示します。カメラごとにどの検知タイプでアラートをトリガーするか設定できます。

ストリーミング

HomeBe·at は複数のストリーミングプロトコルをサポートし、利用可能な中から最適なものを自動的に選択します。

価格

HomeBe·at はカメラ2台まで無料です。Pro アップグレード(買い切り)で無制限のカメラ、マルチカメラビューポートが利用可能になり、ファミリー共有で macOS と Apple TV 間で共有されます。

次のステップ

  • 認証 — OAuth または Long-Lived Access Token を使用して Home Assistant に接続します。
  • WebRTC ストリーミング — WebRTC と go2rtc を使用して低遅延カメラストリーミングをセットアップします。
  • キーボードショートカット — macOS でキーボードショートカットを使用してビューポートウィンドウ、カメラ、ズームを操作します。