Caméras personnalisées

HomeBe·at peut diffuser des caméras non gérées par Home Assistant. Ajoutez directement dans l'application n'importe quel flux RTSP, RTMP ou HLS — ou laissez HomeBe·at les découvrir automatiquement depuis go2rtc.

Découverte automatique go2rtc

Si votre instance Home Assistant exécute go2rtc (intégré depuis HA 2024.11), HomeBe·at découvre automatiquement tous les flux disponibles lors de la connexion. Les flux découverts sont ajoutés en tant que caméras personnalisées avec des URL RTSP et de snapshot pré-remplies.

Comment ça fonctionne

  1. Lorsque HomeBe·at se connecte à Home Assistant, il interroge l'API go2rtc sur le port 11984 (géré par HA) ou 1984 (autonome).
  2. Les flux correspondant à une entité caméra Home Assistant existante reçoivent un remplacement d'URL RTSP — ce qui leur permet de diffuser via RTSP direct au lieu de passer par le proxy HA.
  3. Les flux ne correspondant à aucune entité HA sont ajoutés en tant que caméras personnalisées.
  4. Les caméras découvertes sont ajoutées désactivées par défaut — activez celles que vous souhaitez dans les Réglages.
  5. Toutes les URL utilisent l'hôte HA local, car les flux RTSP ne sont accessibles que sur le réseau local.

Snapshots

Les caméras découvertes obtiennent une URL de snapshot via l'API go2rtc (/api/frame.jpeg), ce qui vous permet de voir les miniatures des caméras même sans streaming actif.

Modification des caméras découvertes

Les caméras découvertes automatiquement sont des caméras personnalisées classiques — vous pouvez les renommer, modifier l'URL du flux, mettre à jour l'URL de snapshot ou les supprimer. Si vous supprimez une caméra découverte et vous reconnectez, elle sera ré-ajoutée lors de la prochaine découverte.

Quand utiliser les caméras personnalisées

Les caméras personnalisées sont utiles lorsque vous disposez d'une URL de flux que vous souhaitez surveiller directement, sans l'ajouter préalablement à Home Assistant. Cas d'usage courants :

  • Caméras IP avec flux RTSP sur votre réseau local
  • Flux RTMP provenant de NVR comme Blue Iris ou Frigate
  • Flux HLS depuis des services tiers
  • Caméras non prises en charge par une intégration HA
  • Flux provenant de go2rtc qui ne sont pas enregistrés en tant qu'entités caméra HA (par ex. caméras d'imprimante 3D, babyphones)

Protocoles pris en charge

ProtocoleFormat d'URLRemarques
RTSPrtsp://user:pass{'@'}ip:554/streamLe plus courant pour les caméras IP
RTMPrtmp://ip:1935/live/streamCourant pour les restreams NVR
HLShttp://ip:8080/stream.m3u8Basé sur HTTP, latence plus élevée

Ajouter une caméra personnalisée

Manuellement

1
Ouvrir les paramètres

Dans HomeBe·at, ouvrez le panneau des paramètres depuis la barre de menus.

2
Accéder aux caméras personnalisées

Naviguez jusqu'à la section Caméras personnalisées.

3
Ajouter une URL de flux

Saisissez un nom pour la caméra et collez l'URL du flux. HomeBe·at détectera automatiquement le protocole.

Via la découverte go2rtc

Les caméras personnalisées découvertes depuis go2rtc sont ajoutées automatiquement lors de la connexion — voir la Découverte automatique go2rtc ci-dessus.

Contrôle PTZ

Si votre caméra personnalisée prend en charge le PTZ (panoramique/inclinaison/zoom) via ONVIF ou un autre protocole exposé par Home Assistant, HomeBe·at détecte et active automatiquement les contrôles PTZ. L'anneau directionnel et les boutons de zoom fonctionnent de la même manière qu'avec les caméras gérées par HA.

Remarque: Les caméras personnalisées apparaissent aux côtés de vos caméras Home Assistant dans la grille et peuvent être ajoutées aux vues. Les alertes de détection ne sont pas disponibles pour les caméras personnalisées, car elles nécessitent des capteurs binaires Home Assistant.