Page 1 sur 2
Video via Domoticz et Motion
Publié : 16 mars 2015, 23:01
par plozzz
Bonsoir,
J'ai un Raspberry PI avec ça petit caméra sur lequel tourne Domoticz et Motion. Le but de cette installation est de pouvoir enregistrer les images lorsque Motion détecte un mouvement et de de visualiser à tout moment ce qu'il se passe chez moi.
La caméra fonctionne correctement et Motion prend les captures vidéo et photo comme je le souhaite.
Mon problème est que je ne peux pas avoir accès à l'image de ma caméra via Domoticz lorsque Motion est lancé. J'ai correctement configuré ma caméra dans Domoticz :
- ip : 127.0.0.1 (ma caméra et Domoticz sont installés sur mon Raspberry),
- port : 8080 (port par défaut)
- pas de d'identifiant, ni de mdp,
- url de l'image : raspberry.cgi.
Cette configuration fonctionne tant que Motion n'est pas lancé, après je n'ai plus d'image.
Je pense qu'il y a un problème d'accès concurrentiel au device. J'ai tenté de configurer Domoticz pour afficher les images via Motion, mais sans succès,
Quelqu'un aurait-il déjà rencontré ce problème ? Une idée ?
Re: Video via Domoticz et Motion
Publié : 16 mars 2015, 23:15
par patrice
Bonsoir
Ton diagnostic est le bon en effet, motion s'octroie le device et après c'est mort.
Fais gaffe tout de m^me au port utilisé par motion et Domoticz qui sont tous les deux en 8080 par défaut.
J'ai contouné le truc en assignant à motion un autre port : 8081
puis en faisant une "custom page"
http://easydomoticz.com/les-custom-page ... #more-1492
qui lit ce port
</style>
</head>
<body>
<div id="cam1">
<h2>Webcam 1</h2>
<iframe src="
http://192.168.1.81:8081/" height="400" wdth="400"></iframe>
</div>
J'ai donc une page dans Domoticz dans le menu "Custom" qui affiche la webcam
Je n'ai jamais vraiment cherché une solution autre
Tu peux aussi partir sur l'idée de frontpage comme en font mention quelques articles récents sur le blog
Re: Video via Domoticz et Motion
Publié : 19 mars 2015, 21:46
par plozzz
Merci pour cette réponse Patrice.
Le port 8080 que j'utilise correspond à Domoticz et non Motion. A parement Domoticz gère lui même le lien avec de device de la caméra.
J'ai aussi testé la solution de la page custom, ça fonctionne, mais je trouve cette solution plutôt "sale". Je préférai utiliser Domoticz comme proxy, ça me permettrai de contrôler les accès, d'utiliser l'application ImperiHome pour visualiser mon chez moi depuis ma tablette...
L'idée que j'ai eu hier et d'utiliser une option de motion pour créer un device virtuel de la caméra.
http://www.lavrsen.dk/foswiki/bin/view/ ... backDevice
Le but est d'avoir deux device, un pour motion et l'autre pour Domoticz.
J'ai donc commencé par installer v4l2loopback-dkms (disponible dans les dépôts de raspberry)
et ensuite j'ai tenté de charger le module
Sauf que là le le module était introuvable...
J'ai un autre problème. Je n'ai pas trouvé le device de ma caméra... Je n'ai pas de /dev/video ou autre...
Pourtant dans les logs de Motion j'ai ça :
Code : Tout sélectionner
[0] [NTC] [ALL] [Mar 19 21:21:10] main: Thread 1 is device: /dev/video0 input -1
Je suis un peu coincé

Re: Video via Domoticz et Motion
Publié : 20 mars 2015, 11:26
par Doume
Motion présente sur le réseau un port TCP pour chaque caméra gérée, et ce port est configurable dans la configuration de chaque thread/caméra
Le mieux est d'accéder à ce port de streaming, et non au périphérique physique ( /dev/videoX )
Re: Video via Domoticz et Motion
Publié : 20 mars 2015, 20:07
par plozzz
Tu parles bien de l'option : stream_port ? J'ai déjà testé, mais sans succès :S Le stream sur le port fonctionnait dans un navigateur, mais pas dans Motion. Lorsque j'ajoute une caméra avec les options suivantes :
Et oui obligé de mettre une ImageURL...
Rien ne fonctionne.
Avec la config suivante :
Le test fonctionne mais pas l'image... Je n'ai pas trouvé, non compris pourquoi. :S
J'ai aussi testé l'option netcam_url pour utiliser le flux de Domoticz, mais là Motion ne voulait plus démarrer.
Alors soit je suis mauvais, soit je suis que des mauvaises pistes

Re: Video via Domoticz et Motion
Publié : 21 mars 2015, 10:34
par Doume
Chez moi, j'utilise 2 cameras IP
Chaque thread se connecte à une des caméras via sa variable netcam_url
Et chaque thread streame la video sur un port qui lui est propre :
1ère caméra :
Code : Tout sélectionner
# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 7071
2ème caméra :
Code : Tout sélectionner
# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 7072
Et Domoticz accède à ces ports 7071 et 7072 sur la machine qui execute Motion
Re: Video via Domoticz et Motion
Publié : 22 mars 2015, 00:24
par plozzz
Chez moi ça ne fonctionne pas, et je ne sais pas pourquoi

Re: Video via Domoticz et Motion
Publié : 07 nov. 2015, 04:00
par thom
Bonjour,
un peu dans le meme genre, j'ai Domoticz sur un RPI2 avec une camera pi, j'ai ensuite installé Motion. Le tout fonctionne sauf que ma caméra n'apparait plus dans Domoticz.
Mais ! elle apparait dans domoticz lorsque je l'édite. Je ne comprends pas. Une idée quelqu'un ?
Re: Video via Domoticz et Motion
Publié : 10 nov. 2015, 04:19
par thom
Quelqu'un pour aider ?
Re: Video via Domoticz et Motion
Publié : 10 nov. 2015, 04:22
par thom
Doume a écrit :Chez moi, j'utilise 2 cameras IP
Chaque thread se connecte à une des caméras via sa variable netcam_url
Et chaque thread streame la video sur un port qui lui est propre :
1ère caméra :
Code : Tout sélectionner
# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 7071
2ème caméra :
Code : Tout sélectionner
# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 7072
Et Domoticz accède à ces ports 7071 et 7072 sur la machine qui execute Motion
Est ce qu'on parle de la même caméra ?