Intégration ONVIF Home Assistant 2026 : guide d'installation complet avec iSG Box SE

Ajouter une caméra IP à Home Assistant semble simple — jusqu'à ce que vous découvriez que chaque marque de caméra parle son propre dialecte. L'intégration ONVIF est le seul standard qui permet de trancher dans le vif : une unique intégration Home Assistant qui fonctionne avec Reolink, Amcrest, Dahua, les clones Hikvision et la plupart des caméras IP dites « compatibles ONVIF » vendues depuis 2018. Ce guide vous accompagne à travers l'installation complète, les pièges que personne ne mentionne dans les fils de forums, et la manière la moins chère de la mettre en œuvre : un LinknLink iSG Box SE avec Home Assistant préinstallé à 69,90 $.

1. Qu'est-ce qu'ONVIF et pourquoi les utilisateurs de Home Assistant en ont besoin

ONVIF (Open Network Video Interface Forum) est un standard ouvert qui définit la manière dont les caméras IP, les NVR et les clients vidéo communiquent entre eux sur un réseau local. Au lieu de devoir utiliser une application différente pour chaque marque de caméra, n'importe quel appareil compatible ONVIF peut découvrir, diffuser et recevoir des événements depuis n'importe quel autre appareil compatible ONVIF.

Pour les utilisateurs de Home Assistant, cela compte pour trois raisons :

  • Confidentialité et contrôle local. ONVIF fonctionne entièrement sur votre LAN. Aucune vidéo ne quitte votre domicile, aucun compte n'est nécessaire, aucun fabricant de caméras ne peut couper votre flux via une mise à jour firmware. C'est exactement l'inverse du modèle Wyze, Ring ou Arlo.
  • Latence. Un flux caméra basé sur le cloud fait généralement un aller-retour de 300 à 1200 ms via le serveur du fabricant avant d'atteindre Home Assistant. ONVIF sur le réseau local passe généralement sous les 150 ms — suffisamment rapide pour déclencher les automatisations Home Assistant (lumières, HVAC, sirènes) avant que la personne entrant dans le champ n'ait eu le temps de faire deux pas.
  • Pas d'enfermement propriétaire. Si la marque de votre caméra disparaît ou bascule vers un modèle sur abonnement, votre système continue de fonctionner. ONVIF est une spécification ouverte de type W3C, avec des milliers d'appareils compatibles.

Si vous hésitez encore sur l'utilité d'un hub dédié, nous en présentons les fondamentaux dans Qu'est-ce qu'un hub domotique. Pour ONVIF spécifiquement, un hub disposant de suffisamment de marge CPU pour gérer plusieurs flux RTSP est non négociable — c'est pourquoi le choix matériel de la section suivante est crucial.

Marques de caméras qui fonctionnent bien avec ONVIF + Home Assistant :

  • Reolink (séries RLC, E1, Duo) — excellente exposition des profils ONVIF, flux main + sub dès la sortie de la boîte
  • Amcrest (séries IP4M, IP5M) — OEM Dahua, événements ONVIF très solides
  • Dahua (séries IPC-HFW, IPC-HDW) — ONVIF natif, événements de mouvement en béton
  • Hikvision et marques dérivées (Annke, LTS, LaView) — ONVIF fonctionne, mais activez-le d'abord dans l'interface web de la caméra
  • Ubiquiti UniFi Protect G3/G4/G5 — ONVIF uniquement via export Protect, la plupart des utilisateurs évitent cette voie
  • Axis, Bosch, Vivotek — qualité entreprise, excellent support ONVIF

Marques de caméras à éviter pour ONVIF : Wyze, Blink, Arlo, Ring, Google Nest. Ce sont des produits cloud-first ; leur exposition ONVIF est soit inexistante, soit instable après les mises à jour firmware.

2. Prérequis : le matériel nécessaire

Avant de toucher à l'écran d'intégration ONVIF, assurez-vous d'avoir ces quatre éléments en place :

2.1 Un hôte Home Assistant suffisamment puissant pour les flux RTSP

Home Assistant OS sur un Raspberry Pi 4 (4 Go) fonctionne techniquement pour 1 à 2 caméras, mais au-delà — ou dès que vous ajoutez Frigate pour la détection par IA — le Pi commence à perdre des frames et à surchauffer.

Nous recommandons le LinknLink iSG Box SE pour cette configuration. À 69,90 $, c'est l'hôte Home Assistant le moins cher du marché avec HA préinstallé, et il offre nettement plus de puissance de calcul qu'un Pi 4 — suffisamment de marge pour 8 caméras ONVIF ou plus en HA natif, ou 2 à 4 caméras avec Frigate NVR sur le même boîtier. La comparaison matérielle complète se trouve dans notre guide d'achat du matériel Home Assistant.

Pourquoi l'iSG Box SE est le choix par défaut idéal pour une installation ONVIF :

  • Home Assistant préinstallé — branchez l'alimentation et le câble Ethernet, ouvrez votre navigateur, terminez l'assistant de configuration. Pas de flashage de carte SD, pas de Proxmox, pas d'attente pour un Home Assistant Yellow bloqué en supply chain.
  • Architecture local-first — contrôle 100 % local, pas de compte cloud, pas de frais mensuels.
  • Suffisamment de CPU pour Frigate — la section §5 sur la détection d'objets par IA fonctionne sans ajouter d'accélérateur Coral USB pour une configuration de 2 à 4 caméras.
  • Prix — 69,90 $ contre 158,90 $ pour un Home Assistant Green, ou plus de 120 $ pour un kit Raspberry Pi 5 une fois qu'on ajoute un SSD et un boîtier.

2.2 Une caméra IP compatible ONVIF sur le même LAN

Vérifiez la fiche technique de la caméra ou son interface d'administration pour l'option « ONVIF ». La plupart des caméras des marques listées en §1 sont livrées avec ONVIF activé mais sans mot de passe — vous ajouterez les identifiants en §3.

2.3 Une réservation d'IP statique dans votre routeur

Home Assistant intègre les caméras par leur adresse IP. Si votre routeur attribue une nouvelle IP à la caméra la semaine prochaine, l'intégration casse silencieusement. Dans les paramètres DHCP de votre routeur, réservez une IP LAN permanente pour l'adresse MAC de chaque caméra (généralement affichée dans l'interface d'administration de la caméra).

2.4 Les identifiants administrateur de la caméra

Pas ceux par défaut — changez-les d'abord. Les identifiants ONVIF sont envoyés sur le LAN en authentification digest par défaut, et les mots de passe d'usine restent la surface la plus scannée de tout réseau domestique.

3. Configuration de l'intégration ONVIF étape par étape

Avec le matériel prêt, l'intégration elle-même prend moins de dix minutes. Voici les cinq étapes précises.

Étape 1 — Activer ONVIF dans l'interface web de la caméra

Ouvrez l'IP de la caméra dans votre navigateur (par ex. http://192.168.1.50), connectez-vous avec les identifiants admin et repérez la section ONVIF. Chemins par marque :

  • Reolink : Device Settings → Network → Advanced → Port Settings → cochez « ONVIF »
  • Amcrest/Dahua : Setup → Network → Connection → ONVIF → Authentication = « Digest » ou « None »
  • Hikvision : Configuration → Network → Advanced Settings → Integration Protocol → activez ONVIF et créez un utilisateur ONVIF dédié

Hikvision est la seule marque livrée avec ONVIF désactivé par défaut et exigeant un compte utilisateur ONVIF séparé — configurez-le avant de poursuivre.

Étape 2 — Noter les URL des flux RTSP (optionnel mais utile)

Pendant que vous êtes dans l'interface web, copiez les URL RTSP des flux main et sub. L'intégration ONVIF de Home Assistant les découvre automatiquement, mais les avoir sous la main accélère considérablement le débogage si la découverte échoue. Formats typiques :

  • 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

Étape 3 — Ouvrir Home Assistant et ajouter l'intégration ONVIF

Dans l'interface de Home Assistant (que ce soit sur iSG Box SE ou ailleurs) :

  1. Allez dans Paramètres → Appareils & Services
  2. Cliquez sur + Ajouter une intégration (en bas à droite)
  3. Cherchez « ONVIF » et sélectionnez-le

Home Assistant va scanner le réseau local via WS-Discovery. La plupart des caméras apparaissent automatiquement. Si la vôtre ne s'affiche pas, vous pouvez l'ajouter manuellement par son IP.

Étape 4 — Saisir l'IP, le port et les identifiants

Le port ONVIF par défaut est 80 (HTTP) sur la plupart des caméras, pas le 554 (qui correspond au RTSP — un port différent). Si votre caméra utilise un port ONVIF non standard (2020, 8000, 8899 sont courants), il sera indiqué dans l'interface web de la caméra, dans la section Network ou ONVIF.

Saisissez :

  • Host : l'IP LAN statique de la caméra
  • Port : généralement 80 ; Hikvision utilise souvent 80, Dahua 80, Reolink 8000
  • Nom d'utilisateur / Mot de passe : les identifiants ONVIF définis en §2.4 (Hikvision : l'utilisateur ONVIF dédié créé à l'étape 1)

Étape 5 — Choisir les profils (flux main + sub)

Home Assistant exposera chaque « profil » ONVIF annoncé par la caméra — typiquement un pour le flux main (haute résolution) et un pour le flux sub (basse résolution). Activez les deux :

  • Main stream — utilisé pour les enregistrements, les captures et le visionnage en haute qualité
  • Sub stream — utilisé pour la tuile du tableau de bord Lovelace de Home Assistant (afin que le dashboard se charge vite, même sur mobile)

Cliquez sur Envoyer. La caméra apparaît désormais sous Appareils & Services avec des entités pour le flux en direct, le détecteur de mouvement et (si la caméra le prend en charge) des capteurs binaires pour chaque événement que la caméra déclenche — franchissement de ligne, détection d'intrusion, classification humain/véhicule, tentative de sabotage.

4. Problèmes courants et solutions

Voici les quatre problèmes qui génèrent 90 % des fils de forum sur Home Assistant ONVIF. Voici comment résoudre chacun en moins de deux minutes.

4.1 « Camera not discovered » pendant l'ajout de l'intégration

WS-Discovery utilise le multicast DNS (mDNS). Si votre hôte Home Assistant et votre caméra sont sur des VLAN différents ou sur des SSID WiFi différents, les paquets mDNS ne franchissent pas la frontière. Solutions, par ordre d'effort :

  • Placez temporairement la caméra sur le même sous-réseau que Home Assistant pour la découverte, puis remettez-la sur son réseau d'origine.
  • Ajoutez la caméra manuellement par son IP pendant la configuration de l'intégration (WS-Discovery est une commodité, pas une obligation).
  • Activez la réflexion mDNS / Avahi sur votre routeur (UniFi : « Multicast DNS », pfSense : paquet « Avahi », OpenWrt : « umdns »). C'est la solution permanente.

4.2 Le flux en direct bufferise en boucle ou affiche « Stream not available »

Le flux main en 4K ou 1440p + 30 fps est souvent trop lourd pour le dashboard Lovelace, en particulier sur mobile. Basculez la tuile du dashboard sur le flux sub :

  • Paramètres → Appareils & Services → intégration ONVIF → Configurer → décochez « Main Profile » pour la Picture Entity Card
  • Ou directement dans le YAML de la carte caméra : définissez stream_source sur l'entité du profil sub

Frigate NVR (abordé en §5) constitue une solution plus propre ici — il réencode le flux une seule fois et sert du HLS/WebRTC à faible latence à tous les clients.

4.3 Les entités de détection de mouvement ne déclenchent pas d'événements dans Home Assistant

Les événements de mouvement ONVIF sont optionnels dans la spécification — la caméra doit à la fois (a) avoir la détection de mouvement activée localement, et (b) être configurée pour publier des événements ONVIF. Étapes :

  1. Dans l'interface web de la caméra, activez la détection de mouvement (généralement Event → Motion Detection → Enable)
  2. Repérez les paramètres ONVIF ou « smart event » et activez « ONVIF Events » ou « Push Events »
  3. Dans Home Assistant, redémarrez l'intégration ONVIF : Paramètres → Appareils & Services → ONVIF → menu à trois points → Recharger

Si vous utilisez une caméra Hikvision ou un OEM Hikvision et que les événements ne se déclenchent toujours pas, vérifiez que l'utilisateur ONVIF créé à l'étape 1 du §3 dispose des permissions « Event » et « Media » — par défaut, l'utilisateur ONVIF est en lecture seule pour la gestion des utilisateurs, ce qui est correct, mais certaines versions de firmware restreignent aussi l'abonnement aux événements.

4.4 La caméra fonctionne une journée, puis tombe hors ligne jusqu'à un redémarrage

Il s'agit presque toujours d'une expiration du bail DHCP (pas de réservation statique) ou d'un timeout du keep-alive RTSP. Vérifiez que la réservation d'IP statique du §2.3 est bien appliquée côté routeur, et pas seulement dans les paramètres réseau de la caméra. Certaines caméras respectent les deux ; d'autres ignorent leur propre IP statique et prennent ce que leur attribue le routeur.

5. Bonus : ajouter Frigate NVR pour la détection d'objets par IA

Le mouvement ONVIF natif de Home Assistant est binaire : « quelque chose a bougé » ou « rien n'a bougé ». Cela déclenche beaucoup de faux positifs à cause des feuilles qui passent dans la pelouse ou des ombres au coucher du soleil.

Frigate est un NVR gratuit et open source qui s'installe comme un add-on Home Assistant et qui réalise la détection d'objets par IA localement sur le flux caméra — ainsi, au lieu de « mouvement », vos automatisations se déclenchent sur « personne », « voiture », « colis » ou « chien ». Tout tourne sur votre hôte Home Assistant ; aucune image ne quitte le LAN.

Pourquoi l'iSG Box SE est suffisamment puissant pour héberger Frigate :

  • Le détecteur CPU par défaut de Frigate gère 2 à 4 caméras à 5–7 fps chacune sur l'iSG Box SE sans throttling thermique.
  • Si vous passez à 6–8 caméras plus tard, ajoutez un accélérateur Google Coral USB à 60 $ et Frigate déporte l'inférence sur le TPU — l'iSG Box SE dispose de la bande passante USB nécessaire.
  • L'installation prend environ 15 minutes : installez l'add-on Frigate depuis le store d'add-ons Home Assistant, collez vos URL RTSP ONVIF du §3 étape 2 dans frigate.yaml, rechargez.

Associez cela aux automatisations Home Assistant (« si Frigate détecte une personne devant la porte d'entrée entre 22 h et 6 h, allume la lumière du porche et fais clignoter la lampe du salon trois fois ») et vous obtenez un système de sécurité intelligent dont le seul coût de fonctionnement est la facture d'électricité. L'iSG Box SE est le point de départ le plus fluide pour exactement cette stack.

6. FAQ

Faut-il un serveur dédié pour faire tourner Home Assistant + ONVIF ?
Non. Le LinknLink iSG Box SE (69,90 $) est livré avec Home Assistant préinstallé et gère 2 à 4 caméras ONVIF ainsi que Frigate NVR dès la sortie de la boîte. C'est la porte d'entrée la moins chère vers une stack Home Assistant local-first — pas de flashage de Raspberry Pi, pas de Proxmox, sans abonnement.

ONVIF fonctionne-t-il sans connexion Internet ?
Oui. ONVIF est un protocole purement LAN. Dès que vos caméras, votre hôte Home Assistant et l'iSG Box SE se trouvent sur le même réseau local, tout continue de fonctionner même en cas de coupure d'Internet. Pas de cloud, sans abonnement, pas de frais mensuels.

Combien de caméras l'iSG Box SE peut-il gérer via ONVIF ?
L'intégration ONVIF native de Home Assistant gère facilement 8 caméras ou plus sur l'iSG Box SE. Lorsque vous ajoutez Frigate NVR pour la détection d'objets par IA sur le même appareil, nous recommandons 2 à 4 caméras pour une inférence fluide en temps réel, sans throttling thermique.

Faut-il ouvrir des ports (port-forwarding) ?
Pas pour un usage local. Pour la consultation à distance, utilisez Nabu Casa Home Assistant Cloud (6,50 $/mois) ou un VPN tel que WireGuard ou Tailscale. N'ouvrez jamais directement les ports ONVIF ou RTSP — les ports caméras exposés font partie des cibles les plus scannées de l'Internet public.

Quelles caméras LinknLink recommande-t-il pour Home Assistant + ONVIF ?
Nous avons testé les Reolink RLC-820A, Amcrest IP4M-1051 et Dahua IPC-HFW1435 avec les réglages ONVIF par défaut sur l'iSG Box SE. Les trois se découvrent automatiquement, exposent les flux main et sub, et déclenchent les événements de mouvement de manière fiable. Évitez les caméras qui ne proposent que des applications cloud propriétaires — elles publient rarement des profils ONVIF exploitables.

7. Conclusion : démarrez votre installation ONVIF avec l'iSG Box SE dès aujourd'hui

L'intégration ONVIF est le chemin le plus court entre « j'ai une caméra IP » et « mes lumières s'allument quand quelqu'un remonte l'allée, ma HVAC change quand le salon est vide depuis 20 minutes, et mon téléphone me ping quand Frigate voit une camionnette de livraison plutôt qu'un chat errant ». Et la façon la moins chère d'y arriver sans bricoler du matériel tout le week-end, c'est un LinknLink iSG Box SE (69,90 $) — Home Assistant préinstallé, 100 % local, prêt à faire tourner ONVIF et Frigate dès l'ouverture de la boîte.

Suivez les cinq étapes du §3 et vous aurez votre première caméra qui streame dans Home Assistant en moins de dix minutes. Ajoutez la couche Frigate du §5 le week-end suivant. Ajoutez le reste de vos caméras quand bon vous semble — l'intégration ONVIF passe à 8 appareils ou plus sans la moindre configuration supplémentaire.

Obtenir l'iSG Box SE →