Comment déclarer une "entité camera" a patir d'un flux video http actif

Mon problème

difficulté pour déclarer des flux video « webcam IP » " en tant qu’entité « Camera »

j’ai un vieux smartphone reconverti en Webcam IP qui expose un flux video accessible sur (192.168.1.XX:8080/video), bien récupéré par Motioneye, a peu près remonté sous lovelace dans une carte image, (cf screen)
=>>> mais PAS déclaré en tant qu’entité « Camera »
j’imagine qu’il y a un décalration a faire en yaml dans la config pour créer une « entité caméra » assocée a un flux html ? mais je trouve pas de trace de la syntaxe

Plus généralement comment vous récupérez les flux vidéo webcam, il y a une intégration que j’ai raté

Comment déclarer une « entité camera » a patir d’un flux video http actif

J’ai vu que tu as scindé la question.
En fait ma proposition est de passer à Agent DVR. D’intégrer les caméras dedans et c’est Agent DVR qui fera le job pour afficher les caméras dans lovelace via l’intégration Agent DVR.

OK je crois que j’ai compris (euh - plus ou moins - me dire si je me trompe)

  • installer le conteneur Agent DVR sur mon serveur (NAS maison OMV-avec HA superviseur) : et ça va pas être beau a voir, je suis pas super au point sur linux / docker (répertoires, variables environnement, …)

.euh - je vais peut être pas y aller maintenant tout de suite - quelques recherches s’imposent
mais bon, quand ça tournera… la suite devrait être facile

  • déclarer / me brancher sur mes flux dans agent DVR
  • dans HA, activer l’intégration « agent DVR » qui récupèrera les entités et les rendra visible pour HA
    (au prix d’une charge CPU a surveiller)
  • Jouer avec mes caméra dans HA

J’utilise aussi motion en camera avec generic:

Voilà ce que ça donne chez moi en yaml:

- platform: generic
  name: rdc
  still_image_url: http://motion:8765/picture/4/current/

Moi non plus, mais là, il « suffit » d’appliquer la doc :slight_smile:

docker run -it -p 8090:8090 -p 3478:3478/udp -p 50000-50010:50000-50010/udp \
-v /appdata/ispyagentdvr/config/:/agent/Media/XML/ \
-v /appdata/ispyagentdvr/media/:/agent/Media/WebServerRoot/Media/ \
-v /appdata/ispyagentdvr/commands:/agent/Commands/ \
--name ispyagentdvr doitandbedone/ispyagentdvr

La partie a changer ce sont les lignes avec /appdata/ispyagentdvr en appliquant à ton environnement. C’est l’association entre les répertoires locaux (sur ton NAS) et les repertoires tels que les attends le container. C’est tout.

C’est ça.

1 « J'aime »

pfiouuuu…Merci pour les tuyaux !!! j’ai l’impression que la solution a l’air a portée de main

faut que le regarde comment goupiller ça maintenant pour mettre les bons répertoires la ou il faut et charger le conteneur

@tikismoke ; Merci J’ai pu déclarer une entité caméra mais elle ne semble pas pas choper de flux
mais c’est peut être lié a ma « webcam »
J’avance…mais j’y suis pas encore

camera:
  - platform: generic
    name: webcam_coriandre
    still_image_url: http://192.168.1.xxx:8080/video
    stream_source: http://192.168.1.xxx:8080/video
    verify_ssl: false  # testé avec ou sans le ssl , 

j’ai testé avec diverses variantes (avec ou sans le /video, …

il y a surement un truc que je pige pas