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
- Lorsque HomeBe·at se connecte à Home Assistant, il interroge l'API go2rtc sur le port 11984 (géré par HA) ou 1984 (autonome).
- 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.
- Les flux ne correspondant à aucune entité HA sont ajoutés en tant que caméras personnalisées.
- Les caméras découvertes sont ajoutées désactivées par défaut — activez celles que vous souhaitez dans les Réglages.
- 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
| Protocole | Format d'URL | Remarques |
|---|---|---|
| RTSP | rtsp://user:pass{'@'}ip:554/stream | Le plus courant pour les caméras IP |
| RTMP | rtmp://ip:1935/live/stream | Courant pour les restreams NVR |
| HLS | http://ip:8080/stream.m3u8 | Basé sur HTTP, latence plus élevée |
Ajouter une caméra personnalisée
Manuellement
Dans HomeBe·at, ouvrez le panneau des paramètres depuis la barre de menus.
Naviguez jusqu'à la section Caméras personnalisées.
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.