Brugerdefinerede kameraer

HomeBe·at kan streame kameraer, der ikke administreres af Home Assistant. Tilføj enhver RTSP-, RTMP- eller HLS-stream direkte i appen — eller lad HomeBe·at opdage dem automatisk fra go2rtc.

go2rtc Auto-Discovery

Hvis din Home Assistant-instans kører go2rtc (indbygget siden HA 2024.11), opdager HomeBe·at automatisk alle tilgængelige streams ved forbindelse. Opdagede streams tilføjes som brugerdefinerede kameraer med forudfyldte RTSP- og snapshot-URL'er.

Sådan fungerer det

  1. Når HomeBe·at opretter forbindelse til Home Assistant, forespørger den go2rtc API'en på port 11984 (HA-administreret) eller 1984 (standalone).
  2. Streams, der matcher en eksisterende Home Assistant-kameraentitet, får en RTSP-URL-tilsidesættelse — dette lader dem streame via direkte RTSP i stedet for at gå gennem HA's proxy.
  3. Streams, der ikke matcher nogen HA-entitet, tilføjes som brugerdefinerede kameraer.
  4. Opdagede kameraer tilføjes som deaktiverede som standard — aktivér dem, du ønsker, i Indstillinger.
  5. Alle URL'er bruger den lokale HA-vært, da RTSP-streams kun er tilgængelige på det lokale netværk.

Snapshots

Opdagede kameraer får en snapshot-URL via go2rtc's API (/api/frame.jpeg), så du ser kameraminiaturer, selv når du ikke aktivt streamer.

Redigering af opdagede kameraer

Auto-opdagede kameraer er almindelige brugerdefinerede kameraer — du kan omdøbe dem, ændre stream-URL'en, opdatere snapshot-URL'en eller slette dem. Hvis du sletter et opdaget kamera og genopretter forbindelse, tilføjes det igen ved næste opdagelse.

Hvornår brugerdefinerede kameraer er nyttige

Brugerdefinerede kameraer er nyttige, når du har en stream-URL, som du vil overvåge direkte, uden først at tilføje den til Home Assistant. Almindelige brugsscenarier:

  • IP-kameraer med RTSP-streams på dit lokale netværk
  • RTMP-streams fra NVR'er som Blue Iris eller Frigate
  • HLS-streams fra tredjepartstjenester
  • Kameraer, der ikke understøttes af en HA-integration
  • Streams fra go2rtc, der ikke er registreret som HA-kameraentiteter (f.eks. 3D-printerkameraer, babymonitorer)

Understøttede protokoller

ProtokolURL-formatBemærkninger
RTSPrtsp://user:pass{'@'}ip:554/streamMest almindelig for IP-kameraer
RTMPrtmp://ip:1935/live/streamAlmindelig for NVR-restreams
HLShttp://ip:8080/stream.m3u8HTTP-baseret, højere latens

Tilføj et brugerdefineret kamera

Manuelt

1
Åbn Indstillinger

I HomeBe·at skal du åbne indstillingspanelet fra menulinjen.

2
Gå til Brugerdefinerede kameraer

Navigér til afsnittet Brugerdefinerede kameraer.

3
Tilføj en stream-URL

Indtast et navn til kameraet og indsæt stream-URL'en. HomeBe·at registrerer automatisk protokollen.

Via go2rtc Discovery

Brugerdefinerede kameraer opdaget fra go2rtc tilføjes automatisk ved forbindelse — se go2rtc Auto-Discovery ovenfor.

PTZ-styring

Hvis dit brugerdefinerede kamera understøtter PTZ (panorer/vip/zoom) via ONVIF eller en anden protokol eksponeret gennem Home Assistant, registrerer HomeBe·at automatisk PTZ-styring og aktiverer den. Retningsringen og zoomknapperne fungerer på samme måde som med HA-administrerede kameraer.

Bemærk: Brugerdefinerede kameraer vises sammen med dine Home Assistant-kameraer i kameragitteret og kan tilføjes til viewports. Registreringsadvarsler er ikke tilgængelige for brugerdefinerede kameraer, da de kræver Home Assistant binary sensors.