Egy IP kamera hozzáadása a Home Assistant rendszerhez egyszerűen hangzik — amíg meg nem tudja, hogy minden kameramárka a saját dialektusát beszéli. Az ONVIF integráció az a szabvány, amely átvágja ezt a zajt: egyetlen Home Assistant integráció, amely működik Reolink, Amcrest, Dahua, Hikvision-klónokkal és a legtöbb, 2018 óta árult „ONVIF-kompatibilis” IP kamerával. Ez az útmutató végigvezeti Önt a teljes setupon, a fórumokban soha nem említett buktatókon, és a legolcsóbb módon, ahogyan ezt futtathatja: egy LinknLink iSG Box SE-vel, előtelepített Home Assistant rendszerrel, $69,90-ért.
1. Mi az ONVIF, és miért van szüksége rá a Home Assistant felhasználóknak
Az ONVIF (Open Network Video Interface Forum) egy nyílt szabvány, amely meghatározza, hogyan kommunikálnak egymással az IP kamerák, NVR-ek és videokliensek egy helyi hálózaton. Ahelyett, hogy minden kameramárkához külön appra lenne szükség, bármely ONVIF-kompatibilis eszköz képes felfedezni, streamelni és eseményeket fogadni bármely másik ONVIF-kompatibilis eszköztől.
A Home Assistant felhasználók számára ez három okból fontos:
- Adatvédelem és lokális kontroll. Az ONVIF teljes egészében a LAN-on belül fut. Egyetlen videó sem hagyja el az Ön otthonát, nem szükséges fiók, egyetlen kameragyártó sem kapcsolhatja le a feedjét egy firmware frissítéssel. Ez pontosan az ellentéte a Wyze, Ring vagy Arlo modellnek.
- Késleltetés. Egy felhőalapú kamerafeed jellemzően 300–1200 ms oda-vissza időt vesz igénybe egy gyártói szerveren keresztül, mielőtt eléri a Home Assistantot. Az ONVIF a helyi hálózaton általában 150 ms alatt van — elég gyors ahhoz, hogy Home Assistant automatizációkat (világítás, HVAC, szirénák) triggereljen, mielőtt a képbe sétáló személy befejezné a második lépést.
- Nincs vendor lock-in. Ha a kameramárkája csődbe megy vagy átáll egy előfizetéses modellre, a rendszere tovább működik. Az ONVIF egy W3C-stílusú nyílt specifikáció, több ezer kompatibilis eszközzel.
Ha még mindig azon gondolkodik, hogy megéri-e egy dedikált hub, az alapokat a Mi az az okosotthon-központ cikkünkben tárgyaljuk. Kifejezetten ONVIF-hez egy olyan hub, amelynek elegendő CPU tartaléka van több RTSP stream kezeléséhez, nem vitatható kérdés — éppen ezért a következő szakaszban tárgyalt hardverválasztás kritikus.
Kameramárkák, amelyek jól működnek ONVIF + Home Assistant kombinációval:
- Reolink (RLC, E1, Duo sorozatok) — kiváló ONVIF profilexpozíció, main + sub stream dobozból
- Amcrest (IP4M, IP5M sorozatok) — Dahua OEM, nagyon szilárd ONVIF események
- Dahua (IPC-HFW, IPC-HDW sorozatok) — natív ONVIF, megbízható motion események
- Hikvision és rebrandek (Annke, LTS, LaView) — az ONVIF működik, de előbb engedélyezni kell a kamera webes felületén
- Ubiquiti UniFi Protect G3/G4/G5 — ONVIF csak Protect exporton keresztül, a legtöbb felhasználó kihagyja ezt az utat
- Axis, Bosch, Vivotek — vállalati kategória, kiváló ONVIF támogatás
Kameramárkák, amelyeket kerüljön ONVIF-hez: Wyze, Blink, Arlo, Ring, Google Nest. Ezek felhő-first termékek; ONVIF-expozíciójuk vagy nem létezik, vagy firmware frissítések után instabillá válik.
2. Előfeltételek: A szükséges hardver
Mielőtt hozzányúl az ONVIF integrációs képernyőhöz, győződjön meg arról, hogy ez a négy dolog készen áll:
2.1 Egy Home Assistant host, elég erős az RTSP streamekhez
A Home Assistant OS egy Raspberry Pi 4-en (4 GB) technikailag működik 1–2 kamerához, de ennél többnél — vagy amint Frigate-et ad hozzá AI felismeréshez — a Pi elkezd képkockákat ejteni és túlmelegedni.
Ehhez a setuphoz a LinknLink iSG Box SE modellt ajánljuk. $69,90-ért a piac legolcsóbb Home Assistant hostja előtelepített HA-val, és érdemben több számítási teljesítménye van, mint egy Pi 4-nek — elegendő tartalékkal 8+ ONVIF kamerához natív HA-ban, vagy 2–4 kamerához Frigate NVR-rel ugyanazon a dobozon. A teljes hardver-összehasonlítás a Home Assistant hardver vásárlási útmutatónkban található.
Miért az iSG Box SE a megfelelő alapértelmezett ONVIF-telepítéshez:
- Előtelepített Home Assistant — dugja be a tápegységet és az Ethernetet, nyissa meg a böngészőt, fejezze be a setup varázslót. Nincs SD kártya imaging, nincs Proxmox, nincs Home Assistant Yellow ellátási lánc várakozás.
- Local-first architektúra — 100%-ban lokális kontroll, nincs felhős fiók, nincs havi díj.
- Elegendő CPU a Frigate-hez — az 5. szakasz AI objektumfelismerési bónusza Coral USB gyorsító nélkül is működik 2–4 kamerás setuphoz.
- Ár — $69,90 a Home Assistant Green $158,90-ével szemben, vagy egy Raspberry Pi 5 kittel, amely SSD-vel és házzal együtt $120 fölé kerül.
2.2 Egy ONVIF-kompatibilis IP kamera ugyanazon a LAN-on
Ellenőrizze a kamera adatlapján vagy admin felületén az „ONVIF” kapcsolót. Az 1. szakaszban felsorolt márkák legtöbb kamerája engedélyezett, de jelszó nélküli ONVIF-fel érkezik — a hitelesítő adatokat a 2.4-ben fogja hozzáadni.
2.3 Statikus IP-foglalás a routerben
A Home Assistant IP cím alapján integrálja a kamerákat. Ha a routere jövő héten új IP-t ad a kamerának, az integráció csendben elromlik. A router DHCP beállításaiban foglaljon le egy állandó LAN IP-t minden kamera MAC címéhez (általában a kamera admin felületén látható).
2.4 Kamera admin hitelesítő adatok
Nem a gyári alapértelmezett — változtassa meg először. Az ONVIF hitelesítő adatokat alapértelmezés szerint digest auth-tal küldik a LAN-on, és a gyári alapértelmezett jelszavak még mindig a leggyakrabban szkennelt felületet jelentik minden otthoni hálózatban.
3. Lépésről lépésre ONVIF integráció setup
Előkészített hardverrel a tényleges integráció tíz percnél rövidebb. Íme a pontos öt lépés.
1. lépés — Engedélyezze az ONVIF-et a kamera webes felületén
Nyissa meg a kamera IP címét a böngészőben (pl. http://192.168.1.50), jelentkezzen be admin hitelesítő adatokkal, és keresse meg az ONVIF szekciót. Elérési utak márkánként:
- Reolink: Device Settings → Network → Advanced → Port Settings → pipa az „ONVIF” mellett
- Amcrest/Dahua: Setup → Network → Connection → ONVIF → Authentication = „Digest” vagy „None”
- Hikvision: Configuration → Network → Advanced Settings → Integration Protocol → engedélyezze az ONVIF-et és hozzon létre egy dedikált ONVIF felhasználót
A Hikvision az egyetlen márka, amely alapértelmezetten letiltott ONVIF-fel érkezik, és külön ONVIF felhasználói fiókot igényel — állítsa be ezt, mielőtt folytatná.
2. lépés — Jegyezze fel az RTSP stream URL-eket (opcionális, de hasznos)
Amíg a webes felületen van, másolja ki a main és sub stream RTSP URL-eket. A Home Assistant ONVIF integrációja automatikusan felismeri ezeket, de ha kéznél vannak, sokkal gyorsabbá teszik a hibakeresést, ha a discovery meghibásodik. Tipikus formátumok:
- Reolink main:
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
3. lépés — Nyissa meg a Home Assistantot és adja hozzá az ONVIF integrációt
A Home Assistant felületén (akár iSG Box SE-n fut, akár máshol):
- Menjen a Settings → Devices & Services menübe
- Kattintson a + Add Integration gombra (jobb alul)
- Keressen rá az „ONVIF” kifejezésre, és válassza ki
A Home Assistant WS-Discovery segítségével szkenneli a helyi hálózatot. A legtöbb kamera automatikusan megjelenik. Ha az Öné nem, manuálisan hozzáadhatja IP alapján.
4. lépés — Adja meg az IP-t, portot és hitelesítő adatokat
Az alapértelmezett ONVIF port a legtöbb kamerán 80 (HTTP), nem 554 (az RTSP — egy másik port). Ha a kamerája nem szabványos ONVIF portot használ (2020, 8000, 8899 gyakoriak), ez a kamera webes felületén a Network vagy ONVIF szekcióban szerepel.
Adja meg:
- Host: a kamera statikus LAN IP-je
- Port: általában 80; a Hikvision gyakran 80-at, a Dahua 80-at, a Reolink 8000-et használ
- Felhasználónév/Jelszó: a 2.4-ben beállított ONVIF hitelesítő adatok (Hikvision: az 1. lépésben létrehozott dedikált ONVIF felhasználó)
5. lépés — Válassza ki a profilokat (main + sub stream)
A Home Assistant minden ONVIF „profilt” megjelenít, amit a kamera hirdet — jellemzően egyet a main (nagy felbontású) streamhez és egyet a sub (alacsony felbontású) streamhez. Engedélyezze mindkettőt:
- Main stream — felvételekhez, snapshotokhoz és magas minőségű megtekintéshez használható
- Sub stream — a Home Assistant Lovelace dashboard csempéjéhez használható (hogy a dashboard mobilon is gyorsan töltsön)
Kattintson a Submit gombra. A kamera most megjelenik a Devices & Services alatt entitásokkal az élő feedhez, a mozgásérzékelőhöz és (ha a kamera támogatja) binárisszenzorokkal minden eseményhez, amit a kamera kivált — line crossing, behatolás érzékelés, személy-/jármű-besorolás, szabotázs.
4. Gyakori problémák és megoldások
Ezek azok a problémák, amelyek a Home Assistant ONVIF fórumszálak 90%-át generálják. Íme, hogyan oldja meg mindegyiket két perc alatt.
4.1 „A kamera nem található” az Add Integration során
A WS-Discovery multicast DNS-t (mDNS) használ. Ha a Home Assistant host és a kamera különböző VLAN-okon vagy különböző WiFi SSID-ken van, az mDNS csomagok nem lépik át a határt. Megoldások, növekvő erőfeszítés szerint:
- Tegye a kamerát ideiglenesen ugyanarra az alhálózatra, mint a Home Assistantot, a discovery idejére, majd helyezze vissza.
- Adja hozzá a kamerát manuálisan IP alapján az integrációs setup során (a WS-Discovery kényelem, nem követelmény).
- Engedélyezze az mDNS reflection / Avahi funkciót a routerén (UniFi: „Multicast DNS”, pfSense: „Avahi” csomag, OpenWrt: „umdns”). Ez a végleges megoldás.
4.2 Az élő stream folyamatosan puffer vagy „Stream not available” üzenetet mutat
A main stream 4K-ban vagy 1440p + 30 fps-ben gyakran túl sok a Lovelace dashboardnak, különösen mobilon. Állítsa át a dashboard csempét a sub streamre:
- Settings → Devices & Services → ONVIF integration → Configure → vegye ki a „Main Profile” pipát a Picture Entity Card-nál
- Vagy közvetlenül a kamera kártya YAML-jében: állítsa a
stream_sourceértékét a sub profil entitásra
A Frigate NVR (az 5. szakaszban tárgyalva) itt tisztább megoldás — egyszer újrakódolja a streamet, és alacsony késleltetésű HLS/WebRTC-t szolgál ki minden kliensnek.
4.3 A mozgásérzékelő entitások nem küldenek eseményeket a Home Assistantba
Az ONVIF motion események opcionálisak a specifikációban — a kamerának (a) lokálisan engedélyezett motion detection-nel kell rendelkeznie, és (b) úgy kell konfigurálva lennie, hogy ONVIF eseményeket publikáljon. Lépések:
- A kamera webes felületén engedélyezze a motion detection-t (általában Event → Motion Detection → Enable)
- Keresse meg az ONVIF vagy „smart event” beállításokat, és engedélyezze az „ONVIF Events” vagy „Push Events” opciót
- A Home Assistantban indítsa újra az ONVIF integrációt: Settings → Devices & Services → ONVIF → három pontos menü → Reload
Ha Hikvision vagy Hikvision-OEM kamerát használ, és az események továbbra sem érkeznek, ellenőrizze, hogy a 3. szakasz 1. lépésében létrehozott ONVIF felhasználónak van-e „Event” és „Media” jogosultsága — alapértelmezésben az ONVIF felhasználó csak olvasható a User management számára, ami helyes, de egyes firmware verziók emellett korlátozzák az esemény-feliratkozást is.
4.4 A kamera egy napig működik, majd offline-ba megy újraindításig
Ez szinte mindig DHCP lease lejárat (nincs statikus foglalás) vagy RTSP keep-alive timeout. Győződjön meg róla, hogy a 2.3-ból származó statikus IP foglalás a routeren van alkalmazva, nem csak a kamera saját hálózati beállításaiban. Néhány kamera mindkettőt tiszteletben tartja; néhány figyelmen kívül hagyja a saját statikus IP-jét, és elfogadja, amit a router kioszt.
5. Bónusz: Frigate NVR hozzáadása AI objektumfelismeréshez
A natív Home Assistant ONVIF motion bináris: „valami megmozdult” vagy „semmi sem mozdult”. Ez rengeteg téves riasztást vált ki a gyepen átfújó levelekből vagy a naplemente árnyékaiból.
A Frigate egy ingyenes, nyílt forráskódú NVR, amely Home Assistant add-onként fut, és lokális AI objektumfelismerést végez a kamerafeeden — így a „motion” helyett az automatizációi „személy”, „autó”, „csomag” vagy „kutya” alapján triggerelnek. Minden a Home Assistant hoston fut; egyetlen képkocka sem hagyja el a LAN-t.
Miért elég erős az iSG Box SE a Frigate hostolásához:
- A Frigate alapértelmezett CPU detektora 2–4 kamerát kezel egyenként 5–7 fps-sel az iSG Box SE-n thermal throttling nélkül.
- Ha később 6–8 kamerára skálázik, adjon hozzá egy $60-os Google Coral USB gyorsítót, és a Frigate az inferenciát a TPU-ra terheli — az iSG Box SE-nek van erre szabad USB sávszélessége.
- A setup ~15 percet vesz igénybe: telepítse a Frigate add-ont a Home Assistant add-on store-ból, illessze be a 3. szakasz 2. lépéséből származó ONVIF RTSP URL-eket a
frigate.yamlfájlba, majd töltse újra.
Párosítsa ezt Home Assistant automatizációkkal („ha a Frigate személyt észlel az ajtónál este 10 és reggel 6 között, kapcsolja fel a verandafényt, és villogtassa a nappali lámpáját háromszor”), és kap egy okos biztonsági rendszert, amely az áramszámlán kívül semmibe sem kerül. Az iSG Box SE a legkisebb súrlódású kiindulópont pontosan ehhez a stackhez.
6. GYIK
Szükségem van dedikált szerverre a Home Assistant + ONVIF futtatásához?
Nem. A LinknLink iSG Box SE ($69,90) előtelepített Home Assistant rendszerrel érkezik, és dobozból kezel 2–4 ONVIF kamerát plusz Frigate NVR-t. Ez a legolcsóbb belépés egy local-first Home Assistant stackbe — nincs Raspberry Pi imaging, nincs Proxmox, nincs előfizetés.
Működik az ONVIF internetkapcsolat nélkül?
Igen. Az ONVIF csak LAN-on működő protokoll. Amint a kamerák, a Home Assistant host és az iSG Box SE ugyanazon a helyi hálózaton vannak, minden tovább fut internetkimaradás alatt is. Nincs felhő, nincs előfizetés, nincs havi díj.
Hány kamerát kezel az iSG Box SE ONVIF-en keresztül?
A natív Home Assistant ONVIF integráció problémamentesen kezel 8+ kamerát az iSG Box SE-n. Ha ugyanarra az eszközre Frigate NVR-t is telepít AI objektumfelismeréshez, 2–4 kamerát ajánlunk a zökkenőmentes, valós idejű inferenciához thermal throttling nélkül.
Kell port-forwardolni bármit?
Helyi használathoz nem. Távoli megtekintéshez használja a Nabu Casa Home Assistant Cloud szolgáltatást ($6,50/hó) vagy egy VPN-t, mint a WireGuard vagy Tailscale. Soha ne forwardoljon közvetlenül ONVIF vagy RTSP portokat — a nyitott kameraportok a publikus interneten az egyik leggyakrabban szkennelt célpontok.
Milyen kamerákat ajánl a LinknLink a Home Assistant + ONVIF számára?
Teszteltük a Reolink RLC-820A, Amcrest IP4M-1051 és Dahua IPC-HFW1435 modelleket alapértelmezett ONVIF beállításokkal az iSG Box SE-n. Mindhárom automatikusan felismerődik, elérhetővé teszi a main és sub streameket, és megbízhatóan küldi a motion eseményeket. Kerülje azokat a kamerákat, amelyek csak saját felhős appokat kínálnak — ritkán publikálnak használható ONVIF profilokat.
7. Konklúzió: Kezdje el ma az ONVIF setupot az iSG Box SE-vel
Az ONVIF integráció a legrövidebb út onnan, hogy „van egy IP kamerám” odáig, hogy „a lámpáim felkapcsolódnak, amikor valaki a kocsifelhajtón közeledik, a HVAC-om átvált, amikor a nappali 20 percig üres, és a telefonom jelez, amikor a Frigate egy futárt lát kóbor macska helyett”. És a legolcsóbb mód oda eljutni hétvégi hardverbütykölés nélkül egy LinknLink iSG Box SE ($69,90) — előtelepített Home Assistant, 100%-ban lokális, készen áll az ONVIF és a Frigate futtatására, amint kinyitja a dobozt.
Kövesse a 3. szakasz öt lépését, és az első kamerája tíz percen belül streamelni fog a Home Assistantban. Adja hozzá az 5. szakasz Frigate rétegét jövő hétvégén. Adja hozzá a többi kameráját, amikor csak akarja — az ONVIF integráció további konfiguráció nélkül skálázódik 8+ eszközre.