Accesorio Cámara HomeKit.

  • Raspberry Pi 1 2 o 3.
  • Usb Webcam.
  • Imagen 2016-09-23-raspbian-jessie-lite Descargar

Accederemos por ssh.

ssh pi@ip de raspberry

Actualizamos.

sudo apt-get update
sudo apt-get upgrade

Instalamos Node:(Para RaspberryPi 2 o 3)

sudo su
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb

 Instalar NODE:(Para RaspberryPi 1)

visita :http://nodejs.org/dist/latest-v6.x/ para la última versión disponible sustituye la dirección en el wget de debajo y el numero de versión en las siguientes lineas.

wget https://nodejs.org/dist/latest-v6.x/node-v6.8.0-linux-armv6l.tar.gz 
tar -xvf node-v6.8.0-linux-armv6l.tar.gz 
cd node-v6.8.0-linux-armv6l 
sudo cp -R * /usr/local  
sudo npm install -g npm 
sudo npm install -g node-gyp

Instalamos HAPNodeJS:

apt-get install git-core libnss-mdns libavahi-compat-libdnssd-dev -y  
git clone https://github.com/KhaosT/HAP-NodeJS.git 
cd HAP-NodeJS/  
sudo npm rebuild 
sudo npm install node-persist  --unsafe-perm 
sudo npm install debug 
sudo npm install ed25519 --unsafe-perm
sudo npm install mqtt --unsafe-perm
sudo npm install mdns --unsafe-perm 
sudo npm install srp --unsafe-perm 
sudo npm install curve25519-n --unsafe-perm 
sudo npm install ip --unsafe-perm 
sudo npm install fast-srp-hap 
sudo npm install buffer-shims 
sudo npm install curve25519-n2

Instalamos MOTIONEYE:

Ahora descargaremos he instalaremos MotionEye para poder acceder y configurar la webcam.

cd /
wget goo.gl/dEx8mY
sh dEx8mY

 Configuramos la WebCam.

Nos conectaremos mediante un navegador web a la raspberry para configurar la webcam. Usaremos la ip de la raspberry y el puerto 8765

En mi caso   192.168.100.17:8765

captura-de-pantalla-2017-01-08-a-las-19-55-04

Uss: admin (sin contraseña).

captura-de-pantalla-2017-01-08-a-las-19-55-16

No hay ninguna cámara configurada, hacemos click para añadir la nuestra.

captura-de-pantalla-2017-01-08-a-las-19-55-33

Seleccionaremos la cámara que tenemos añadida por USB.

captura-de-pantalla-2017-01-08-a-las-19-57-36

Nos aparece la pagina de configuración.

  • General Settings, activaremos las opciones avanzadas

captura-de-pantalla-2017-01-08-a-las-20-01-05

  • Video Device, pondremos el nombre que queremos para la camara, esto aparece en la imagen de la camara.

captura-de-pantalla-2017-01-08-a-las-20-03-39

  • Resolución de 640×480, Frame rate 15. (tengo que probar otra configuracion)

captura-de-pantalla-2017-01-08-a-las-20-02-27

  • Aplicaremos los cambios para guardar.

captura-de-pantalla-2017-01-08-a-las-20-05-24


Configuramos el Accesorio.

Editamos el archivo CameraCore.js en Hap-nodeJs de la raspberry pi.

  • Cambiaremos el nombre de Node Camera, por el que queramos , y también el numero Hexadecimal de “username”

  • Editamos el archivo rc.local para arrancar automáticamente en el inicio.
sudo nano /etc/rc.local
  • Añadiremos antes de “exit 0”
cd /home/pi/HAP-NodeJS
sudo node CameraCore.js
  • Guardamos “Ctrl+o” y salimos “Ctrl+x”. Y haremos ejecutable el archivo rc.local.
sudo chmod 755 /etc/rc.local
  • Reiniciaremos la raspberry Pi.
sudo reboot
  • Añadimos el accesorio a la App HomeKit.

  •  Usaremos la contraseña de siempre 031-45-154

 


  1.  Añadiré en un futuro si es posible la conexión de 2 webcams a una raspberry.
  2. Es posible arrancar “CameraCore.js” y “Core.js” en una misma raspberry pero no en el inicio, se debe hacer manualmente. (siempre que este instalado mosquitto y todo configurado como explico aqui.) http://mbrobotics.es/blog/homekit-raspberry-pi-2-v2/

Basado en el articulo de: https://lisergio.wordpress.com/2017/05/14/accesorio-camara-para-homekit-usando-una-webcam/ 

Categorías: HomeKit

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: