Benutzerdefinierte Kameras

HomeBe·at kann Kameras streamen, die nicht von Home Assistant verwaltet werden. Füge beliebige RTSP-, RTMP- oder HLS-Streams direkt in der App hinzu — oder lass HomeBe·at sie automatisch von go2rtc erkennen.

go2rtc Auto-Discovery

Wenn deine Home Assistant Instanz go2rtc ausführt (integriert seit HA 2024.11), erkennt HomeBe·at beim Verbinden automatisch alle verfügbaren Streams. Erkannte Streams werden als benutzerdefinierte Kameras mit vorausgefüllten RTSP- und Snapshot-URLs hinzugefügt.

So funktioniert es

  1. Wenn HomeBe·at sich mit Home Assistant verbindet, fragt es die go2rtc API auf Port 11984 (HA-verwaltet) oder 1984 (Standalone) ab.
  2. Streams, die einer vorhandenen Home Assistant Kamera-Entity entsprechen, erhalten eine RTSP-URL-Überschreibung — so können sie über direktes RTSP statt über den HA-Proxy streamen.
  3. Streams, die keiner HA-Entity entsprechen, werden als benutzerdefinierte Kameras hinzugefügt.
  4. Erkannte Kameras werden standardmäßig deaktiviert hinzugefügt — aktiviere die gewünschten in den Einstellungen.
  5. Alle URLs verwenden den lokalen HA-Host, da RTSP-Streams nur im lokalen Netzwerk zugänglich sind.

Snapshots

Erkannte Kameras erhalten eine Snapshot-URL über die go2rtc API (/api/frame.jpeg), sodass du Kamera-Thumbnails auch ohne aktives Streaming siehst.

Erkannte Kameras bearbeiten

Automatisch erkannte Kameras sind normale benutzerdefinierte Kameras — du kannst sie umbenennen, die Stream-URL ändern, die Snapshot-URL aktualisieren oder sie löschen. Wenn du eine erkannte Kamera löschst und dich neu verbindest, wird sie bei der nächsten Erkennung erneut hinzugefügt.

Wann benutzerdefinierte Kameras sinnvoll sind

Benutzerdefinierte Kameras sind nützlich, wenn du eine Stream-URL direkt überwachen möchtest, ohne sie zuerst in Home Assistant einzubinden. Typische Anwendungsfälle:

  • IP-Kameras mit RTSP-Streams in deinem lokalen Netzwerk
  • RTMP-Streams von NVRs wie Blue Iris oder Frigate
  • HLS-Streams von Drittanbietern
  • Kameras, die von keiner HA-Integration unterstützt werden
  • Streams von go2rtc, die nicht als HA-Kamera-Entities registriert sind (z. B. 3D-Drucker-Kameras, Babyphones)

Unterstützte Protokolle

ProtokollURL-FormatHinweise
RTSPrtsp://user:pass{'@'}ip:554/streamAm häufigsten bei IP-Kameras
RTMPrtmp://ip:1935/live/streamVerbreitet für NVR-Restreams
HLShttp://ip:8080/stream.m3u8HTTP-basiert, höhere Latenz

Benutzerdefinierte Kamera hinzufügen

Manuell

1
Einstellungen öffnen

Öffne in HomeBe·at das Einstellungspanel über die Menüleiste.

2
Zu Benutzerdefinierte Kameras navigieren

Gehe zum Bereich Benutzerdefinierte Kameras.

3
Stream-URL hinzufügen

Gib einen Namen für die Kamera ein und füge die Stream-URL ein. HomeBe·at erkennt das Protokoll automatisch.

Über go2rtc Discovery

Über go2rtc erkannte benutzerdefinierte Kameras werden beim Verbinden automatisch hinzugefügt — siehe go2rtc Auto-Discovery oben.

PTZ-Steuerung

Wenn deine benutzerdefinierte Kamera PTZ (Schwenken/Neigen/Zoomen) über ONVIF oder ein anderes über Home Assistant bereitgestelltes Protokoll unterstützt, erkennt HomeBe·at die PTZ-Steuerung automatisch und aktiviert sie. Der Steuerungsring und die Zoom-Tasten funktionieren genauso wie bei HA-verwalteten Kameras.

Hinweis: Benutzerdefinierte Kameras erscheinen neben deinen Home Assistant Kameras im Kamera-Grid und können zu Viewports hinzugefügt werden. Erkennungsbenachrichtigungen sind für benutzerdefinierte Kameras nicht verfügbar, da diese Home Assistant Binary Sensors erfordern.