{"id":20077,"date":"2018-11-06T20:19:52","date_gmt":"2018-11-06T19:19:52","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=20077"},"modified":"2020-08-26T01:11:41","modified_gmt":"2020-08-25T23:11:41","slug":"motioneye-raspberry-pi","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/motioneye-raspberry-pi\/","title":{"rendered":"MotionEye | Raspberry Pi"},"content":{"rendered":"

MotionEye<\/strong><\/em> es una interfaz web para Motion<\/strong><\/em>, muy \u00fatil e interesante que nos permite controlar todas nuestras c\u00e1maras desde una \u00fanica interfaz.<\/h2>\n

 
\n\"motioneye
\n 
\nPodemos encontrar MotionEye AQU\u00cd<\/a>.
\n <\/p>\n

Vamos a dar por supuesto que hemos configurado correctamente nuestras c\u00e1maras conectadas a la Raspberry Pi. Ya sabemos que pueden ser c\u00e1maras USB o c\u00e1maras CSI; para estas \u00faltimas hay que ejecutar el comando raspi-config<\/strong><\/em> e habilitar el m\u00f3dulo de c\u00e1mara CSI<\/em><\/strong>.
\n <\/br><\/br>
\nRecuerda que hemos hablado bastante de
Motion<\/em><\/a> y de las c\u00e1maras Web por USB en Raspberry Pi<\/a> (mucho mejor las c\u00e1maras CSI<\/em>).
\n <\/p>\n

 <\/p>\n

Instalaci\u00f3n de MOTIONEYE<\/strong><\/em> en Raspbian<\/a><\/span><\/h3>\n

 <\/p>\n

Primero instalaremos ffmpeg<\/em> y\u00a0v4l-utils<\/em> (este \u00faltimo suele venir instalado en Raspbian Stretch) :<\/p>\n

apt-get install ffmpeg v4l-utils<\/pre>\n

 
\nInstalamos\u00a0libmariadbclient18<\/em> y\u00a0libpq5<\/em>, requeridos por Motion:<\/p>\n

apt-get install libmariadbclient18 libpq5<\/pre>\n

 
\nInstalamos Motion<\/em>:<\/p>\n

wget https:\/\/github.com\/Motion-Project\/motion\/releases\/download\/release-4.1.1\/pi_stretch_motion_4.1.1-1_armhf.deb dpkg -i pi_stretch_motion_4.1.1-1_armhf.deb<\/pre>\n

 
\nInstalamos las dependencias desde los repositorios:<\/p>\n

apt-get install python-pip python-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libz-dev<\/pre>\n

 <\/p>\n

Instalamos MotionEye<\/strong><\/em>:<\/p>\n

pip install motioneye<\/pre>\n

 
\nPreparamos el directorio de configuraci\u00f3n:<\/p>\n

\r\nmkdir -p \/etc\/motioneye\r\ncp \/usr\/local\/share\/motioneye\/extra\/motioneye.conf.sample \/etc\/motioneye\/motioneye.conf<\/pre>\n

 
\nPreparamos el directorio de archivos media:<\/p>\n

mkdir -p \/var\/lib\/motioneye<\/pre>\n

 
\nA\u00f1adimos un script de inicio, lo configuramos para ejecutarse en cada inicio del sistema operativo, e iniciamos el servidor de MotionEye<\/strong><\/em>:<\/p>\n

\r\ncp \/usr\/local\/share\/motioneye\/extra\/motioneye.systemd-unit-local \/etc\/systemd\/system\/motioneye.service\r\nsystemctl daemon-reload\r\nsystemctl enable motioneye\r\nsystemctl start motioneye\r\n<\/pre>\n

 <\/p>\n

Para actualizar a la versi\u00f3n m\u00e1s reciente de MotionEye<\/strong><\/em>:<\/p>\n

pip install motioneye --upgrade\r\n\r\nsystemctl restart motioneye\r\n<\/pre>\n

 
\n
\n <\/p>\n

COMENZANDO CON WEBCAMS EN MOTIONEYE<\/strong><\/em><\/span><\/h3>\n

 <\/p>\n

Tras instalar MotionEye<\/strong><\/em>, tan solo tendremos que acceder a la IP de la Raspberry donde se aloja el servidor de MotionEye<\/strong><\/em>;<\/p>\n

Motioneye<\/strong><\/em> funciona por defecto sobre el puerto 8765
\n 
\nas\u00ed que tendremos que acceder a http:\/\/IP:8765
\n <\/p>\n

O tambi\u00e9n podr\u00edamos cambiar el puerto sobre el que funciona nuestro servidor de MotionEye<\/strong><\/em>, editando el archivo de configuraci\u00f3n:<\/p>\n

\/etc\/motioneye\/motioneye.conf<\/em><\/strong><\/p>\n

 <\/p>\n

 
\n\"motioneye.conf\"
\n <\/p>\n

 <\/p>\n

A\u00f1adir c\u00e1maras en MotionEye<\/strong><\/em><\/span><\/h3>\n

 
\nSi hemos accedido por web a nuestro servidor MotionEye<\/strong><\/em> alojado en la Raspberry, comenzaremos desplegando el men\u00fa lateral, y pulsando sobre la opci\u00f3n de add camera …<\/em> para empezar a configurar c\u00e1maras que ya est\u00e1n funcionando y emitiendo en nuestra red:
\n 
\n\"motioneye
\n <\/p>\n

 
\nTenemos varios tipos de c\u00e1mara que podemos a\u00f1adir a MotionEye:
\n 
\n\"motioneye
\n <\/p>\n