Home Assistant ONVIF Integration Installationsguide

 

Att lägga till en IP-kamera till Home Assistant låter enkelt — tills du lär dig att varje kameramärke talar sin egen dialekt. ONVIF-integrationen är den enda standarden som skär igenom bruset: en enda Home Assistant-integration som fungerar med Reolink, Amcrest, Dahua, Hikvision-kloner och de flesta "ONVIF-kompatibla" IP-kameror som sålts sedan 2018. Den här guiden leder dig genom hela installationen, fällorna som ingen nämner i forumtrådar, och det billigaste sättet att köra med SE8XZX: iSG XZX Box. förinstallerad för $69.90.

LinknLink iSG Box SE Home Assistant-gateway för lokal ONVIF-kameraautomation

1. Vad är ONVIF och varför Home Assistant-användare behöver det

ONVIF (Open Network Video Interface Forum) är en öppen standard som definierar hur IP-kameror, NVR:er och videoklienter pratar med varandra över ett lokalt nätverk. Istället för att behöva en annan app för varje kameramärke kan vilken ONVIF-kompatibel enhet som helst upptäcka, streama och ta emot händelser från vilken annan ONVIF-kompatibel enhet som helst.

För Home Assistant-användare är det viktigt av tre skäl:

  • Sekretess och lokal kontroll. ONVIF körs helt på ditt LAN. Ingen video lämnar ditt hus, inget konto krävs, ingen kameratillverkare kan stänga av ditt flöde med en firmwareuppdatering. Detta är raka motsatsen till Wyze-, Ring- eller Arlo-modellen.
  • Latens. Ett molnbaserat kameraflöde går vanligtvis 300–1200 ms genom en leverantörsserver innan den når Home Assistant. ONVIF över det lokala nätverket är vanligtvis under 150 ms — tillräckligt snabbt för att utlösa Home Assistant-automatiseringar (ljus, HVAC, sirener) innan personen som går in i ramen har tagit två steg.
  • Ingen leverantörslåsning. Om ditt kameramärke går i konkurs eller växlar till en prenumerationsmodell fortsätter ditt system att fungera. ONVIF är en öppen spec i W3C-stil med tusentals kompatibla enheter.

Om du fortfarande bestämmer dig för om ett dedikerat nav är värt det, täcker vi grunderna i Vad är en Smart Home Hub. Specifikt för ONVIF är ett nav med tillräckligt med CPU-utrymme för att hantera flera RTSP-strömmar inte förhandlingsbart - vilket är anledningen till att hårdvaruvalet i nästa avsnitt är viktigt.

Kameramärken som fungerar bra med ONVIF + Home Assistant:

  • Reolink (RLC, E1, Duo-serien) — utmärkt ONVIF-profilexponering, huvud- och underström direkt ur lådan
  • Amcrest (IP4M, IP5M-serien) — Dahua OEM, mycket solida ONVIF-evenemang
  • Dahua (IPC-HFW, IPC-HDW-serien) — inbyggda ONVIF, stenhårda rörelsehändelser
  • Hikvision och rebrands (Annke, LTS, LaView) — ONVIF fungerar men aktivera det i kamerans webbgränssnitt först
  • Ubiquiti UniFi Protect G3/G4/G5 — ONVIF endast via Protect-export, de flesta användare hoppar över den här sökvägen
  • Axis, Bosch, Vivotek — företagsklass, utmärkt ONVIF-stöd

Kameramärken att undvika för ONVIF: Wyze, Blink, Arlo, Ring, Google Nest. Dessa är molnet-först produkter; deras ONVIF-exponering är antingen obefintlig eller instabil efter firmwareuppdateringar.

Home Assistant ONVIF och RTSP lokal kamera inställningsgränssnitt

Bästa lokala gateway för kameraautomatisering

Innan du trycker på ONVIF-integreringsskärmen, se till att du har dessa fyra saker i rad:

2.1 En Home Assistant-värd som är tillräckligt kraftfull för RTSP-strömmar

Home Assistant OS som körs på en Raspberry Pi 4 (4 GB) fungerar tekniskt sett för 1–2 kameror, men vad som helst mer – eller så fort du lägger till Frigate för AI-detektion – och Pi börjar tappa bilder och överhettas.

Vi rekommenderar LinknLink iSG Box SE för denna inställning. För $69,90 är det den billigaste Home Assistant-värden på marknaden med HA förinstallerad, och den har betydligt mer beräkning än en Pi 4 — tillräckligt med utrymme för 8+ ONVIF-kameror i inhemsk HA, eller 2–4 kameror med Fregate NVR på samma box. Fullständig hårdvarujämförelse finns i vår Home Assistant Hårdvaruguide.

Varför iSG Box SE är rätt standard för en ONVIF-build:

  • Förinstallerad Home Assistant — koppla in ström och Ethernet, öppna din webbläsare, avsluta installationsguiden. Ingen bildbehandling av SD-kort, ingen Proxmox, ingen Home Assistant Gul leveranskedja.
  • Lokal-första arkitektur — 100 % lokal kontroll, inget molnkonto, ingen månadsavgift.
  • Tillräckligt CPU för fregatt — §5-bonusen för AI-objektdetektering fungerar utan att lägga till en Coral USB-accelerator för en 2–4-kamerauppsättning.
  • Pris — $69.90 vs. Home Assistant Green för $158.90 eller ett Raspberry Pi 5-kit som landar över $120 när du lägger till en SSD och fodral.

2.2 En ONVIF-kompatibel IP-kamera på samma LAN

Kontrollera kamerans specifikationer eller administratörsgränssnitt för "ONVIF"-växeln. De flesta kameror från märkena i §1 levereras med ONVIF aktiverat men utan lösenord – du kommer att lägga till autentiseringsuppgifter i §3.

2.3 En statisk IP-reservation i din router

Home Assistant integrerar kameror med IP-adress. Om din router ger kameran en ny IP nästa vecka avbryts integrationen tyst. I din routers DHCP-inställningar reserverar du en permanent LAN-IP för varje kameras MAC-adress (visas vanligtvis i kamerans admin-gränssnitt).

2.4 Autentiseringsuppgifter för kameraadministratör

Inte fabriksinställningarna – ändra dem först. ONVIF-referenser skickas som standard via LAN i sammanfattningsautentisering, och fabriksstandardlösenord är fortfarande den mest skannade ytan i alla hemnätverk.

Lokal RTSP-kamerainställningar

Med hårdvara klar tar själva integrationen under tio minuter. Här är de exakta fem stegen.

Steg 1 — Aktivera ONVIF i kamerans webbgränssnitt

Öppna kamerans IP i din webbläsare (t.ex. http://192.168.1.50), logga in med administratörsuppgifter och hitta avsnittet ONVIF. Sökvägar efter varumärke:

  • Reolink: Enhetsinställningar → Nätverk → Avancerat → Portinställningar → markera "ONVIF"
  • Amcrest/Dahua: Inställningar → Nätverk → Anslutning → ONVIF → Autentisering = "Sammanfattning" eller "Ingen"
  • Hikvision: Konfiguration → Nätverk → Avancerade inställningar → Integrationsprotokoll → aktivera ONVIF och skapa en dedikerad ONVIF-användare

Hikvision är det enda varumärket som levereras med ONVIF inaktiverat som standard och kräver ett separat ONVIF-användarkonto – ställ in det innan du fortsätter.

Steg 2 — Notera RTSP-strömadresserna (valfritt men användbart)

Medan du är i webbgränssnittet kopierar du RTSP-webbadresserna för huvud- och underströmmen. Home Assistant:s ONVIF-integration upptäcker dessa automatiskt, men att ha dem till hands gör felsökningen mycket snabbare om upptäckten misslyckas. Typiska format:

  • Reolink huvud: rtsp://admin:password@192.168.1.50:554/h264Preview_01_main
  • Reolink sub: rtsp://admin:password@192.168.1.50:554/h264Preview_01_sub
  • Amcrest main: rtsp://admin:password@192.168.1.50:554/cam/realmonitor?channel=1&subtype=0
  • Amcrest sub: rtsp://admin:password@192.168.1.50:554/cam/realmonitor?channel=1&subtype=1

Steg 3 — Öppna Home Assistant och lägg till ONVIF-integrationen

I Home Assistant UI (oavsett om det körs på iSG Box SE eller någon annanstans):

  1. Gå till Inställningar → Enheter och tjänster
  2. Klicka + Lägg till integration (nedre till höger)
  3. Sök efter "ONVIF" och välj den

Home Assistant kommer att skanna det lokala nätverket via WS-Discovery. De flesta kameror visas automatiskt. Om din inte gör det kan du lägga till den manuellt via IP.

Steg 4 — Ange IP, port och referenser

Standard ONVIF-port är 80 (HTTP) på de flesta kameror, inte 554 (det vill säga RTSP — en annan port). Om din kamera använder en icke-standardiserad ONVIF-port (2020, 8000, 8899 är vanliga), kommer den att listas i kamerans webbgränssnitt under avsnittet Nätverk eller ONVIF.

Ange:

  • Värd: kamerans statiska LAN IP
  • Port: vanligtvis 80; Hikvision använder ofta 80, Dahua 80, Reolink 8000
  • Användarnamn/lösenord: ONVIF-uppgifterna du anger i §2.4 (Hikvision: den dedikerade ONVIF-användaren som skapades i steg 1)

Steg 5 — Välj profiler (huvud + underström)

Home Assistant kommer att exponera varje ONVIF-"profil" som kameran annonserar - vanligtvis en för huvudströmmen (högupplöst) och en för underströmmen (lågupplöst). Aktivera båda:

  • Huvudström — används för inspelningar, ögonblicksbilder och visning av hög kvalitet
  • Underström — används för Home Assistant Lovelace-instrumentbrädan (så att instrumentbrädan laddas snabbt även på mobilen)

Klicka Skicka in. Kameran dyker nu upp under Enheter och tjänster med enheter för liveflöde, rörelsesensor och (om kameran stöder det) binära sensorer för alla händelser som kameran avfyrar - linjekorsning, intrångsdetektering, klassificering av människor/fordon, manipulering.

Reolink ONVIF Felsökning

Det här är de fyra frågorna som genererar 90 % av forumtrådarna om Home Assistant ONVIF. Så här fixar du var och en på mindre än två minuter.

4.1 "Kameran inte upptäckt" under Lägg till integration

WS-Discovery använder multicast DNS (mDNS). Om din Home Assistant-värd och din kamera är på olika VLAN eller olika WiFi SSID:n passerar inte mDNS-paket gränsen. Fixar, i ordning efter ansträngning:

  • Placera kameran på samma subnät som Home Assistant tillfälligt för upptäckt och flytta den sedan tillbaka.
  • Lägg till kameran manuellt via IP under integrationsinstallationen (WS-Discovery är en bekvämlighet, inget krav).
  • Aktivera mDNS-reflektion / Avahi på din router (UniFi: "Multicast DNS", pfSense: "Avahi"-paket, OpenWrt: "umdns"). Detta är den permanenta fixen.

4.2 Liveströmmen fortsätter att buffra eller visa "Strömmen inte tillgänglig"

Huvudströmmen i 4K eller 1440p + 30 fps är ofta för mycket för Lovelaces instrumentpanel, särskilt på mobilen. Växla instrumentpanelen till underströmmen:

  • Inställningar → Enheter och tjänster → ONVIF-integrering → Konfigurera → avmarkera "Huvudprofil" för bildenhetskortet
  • Eller direkt i kamerakortet YAML: set stream_source till underprofilentiteten

Fregate NVR (som omfattas av §5) är en renare lösning här — den kodar om strömmen en gång och serverar låglatens HLS/WebRTC till alla klienter.

4.3 Rörelsedetekteringsenheter som inte avfyrar händelser i Home Assistant

ONVIF-rörelsehändelser är valfria i specifikationen – kameran måste både (a) ha rörelsedetektering aktiverad lokalt och (b) vara konfigurerad för att publicera ONVIF-händelser. Steg:

  1. Aktivera rörelsedetektering i kamerans webbgränssnitt (vanligtvis Händelse → Rörelsedetektering → Aktivera)
  2. Hitta inställningarna för ONVIF eller "smart händelse" och aktivera "ONVIF Events" eller "Push Events"
  3. I Home Assistant, starta om ONVIF-integreringen: Inställningar → Enheter och tjänster → ONVIF → trepunktsmeny → Ladda om

Om du använder en Hikvision- eller Hikvision-OEM-kamera och händelser fortfarande inte avfyras, kontrollera att ONVIF-användaren du skapade i §3 Steg 1 har behörigheterna "Event" och "Media" — som standard är ONVIF-användaren skrivskyddad för Användare hantering, vilket är korrekt, men vissa firmwareversioner begränsar även evenemangsabonnemang.

4.4 Kameran fungerar i en dag och går sedan offline tills den startas om

Detta är nästan alltid ett DHCP-leasingavtal som löper ut (ingen statisk reservation) eller en RTSP Keep-alive-timeout. Bekräfta att den statiska IP-reservationen från §2.3 tillämpas på router, inte bara i kamerans egna nätverksinställningar. Vissa kameror hedrar båda; vissa ignorerar sin egen statiska IP och tar vad routern tilldelar.

5. Bonus: Lägger till fregatt-NVR för AI-objektdetektion

Native Home Assistant ONVIF-rörelse är binär: "något flyttat" eller "inget flyttat." Det utlöser många falska positiva resultat från löv som blåser över gräsmattan eller skuggor vid solnedgången.

Fregatt är en gratis NVR med öppen källkod som körs som ett Home Assistant-tillägg och detekterar lokal AI-objekt på kameraflödet - så istället för "rörelse" aktiveras din automatisering på "person", "bil", "paket" eller "hund". Allt körs på din Home Assistant-värd; inga ramar lämnar LAN.

Varför iSG Box SE är kraftfull nog att vara värd för Fregate:

  • Fregates standard CPU-detektor hanterar 2–4 kameror med 5–7 fps vardera på iSG Box SE utan termisk strupning.
  • Om du skalar till 6–8 kameror senare, lägg till en Google Coral USB-accelerator för $60 och Fregate avlastar slutledning till TPU – iSG Box SE har extra USB-bandbredd för detta.
  • Installationen tar ~15 minuter: installera Fregate-tillägget från Home Assistant-tilläggsbutiken, klistra in dina ONVIF RTSP-URL från §3 Steg 2 i fregatt.yaml, ladda om.

Para ihop det med Home Assistant-automatik ("om Fregate upptäcker en person vid ytterdörren mellan 22.00 och 06.00, slå på verandalampan och blinka med vardagsrumslampan tre gånger") och du har ett smart säkerhetssystem som inte kostar något att köra utöver elräkningen. Den iSG Box SE är den lägsta friktionsstartpunkten för just denna stack.

Home Assistant ONVIF Integration FAQ

Kan Home Assistant använda ONVIF-kameror utan molnåtkomst?

Ja. Home Assistant kan ansluta till många ONVIF-kameror i det lokala nätverket med hjälp av kamerans IP-adress, ONVIF-port och lokala referenser.

Varför behöver en Reolink-kamera RTSP-inställningar med ONVIF?

ONVIF hanterar upptäckt och kontroll, medan RTSP ofta bär livevideoströmmen. Om videon misslyckas, bekräfta RTSP-sökvägen, firmware och LAN-behörigheter.

Vilken LinknLink-gateway är bäst för lokal kameraautomation?

Använd iSG Box SE för en kompakt Home Assistant-gateway, eller iSG Display Max när du också vill ha en väggskärm för kamera- och rumskontroller.

7. Slutsats: Starta din ONVIF-installation med iSG Box SE idag

ONVIF-integrationen är den kortaste vägen från "Jag har en IP-kamera" till "mina lampor tänds när någon går uppför uppfarten, min VVS ändras när vardagsrummet är tomt i 20 minuter och min telefon pingar mig när Fregate ser en leveransbil istället för en herrelös katt." Och det billigaste sättet att ta sig dit utan att pyssla med hårdvara under helgen är ett LinknLink iSG Box SE ($69,90) — Home Assistant förinstallerat, 100 % lokalt, redo att köra ONVIF och Fregate i samma ögonblick som du öppnar lådan.

Följ de fem stegen i §3 så har du din första kamera streamad inuti Home Assistant på mindre än tio minuter. Lägg till §5 Fregattlagret nästa helg. Lägg till resten av dina kameror när du vill — ONVIF-integrationen kan skalas till 8+ enheter utan ytterligare konfiguration.

Skaffa iSG Box SE →