X
    Categorías: Domotica

Home Assistant #14: Lector de matrículas con Home Assistant

Hoy tenemos un nuevo tutorial para nuestra serie de tutoriales de Home Assistant en español, en este caso, podremos realizar la lectura de matrículas por medio de OpenALPR, que, al no necesitar una gran cantidad de lecturas al día, podremos usar el servicio Cloud gratuito.

Instalación de ffmpeg

Empezaremos instalando la función “ffmpeg” que será tan sencillo como conectarnos a nuestra raspberry por putty y escribir:

sudo echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get -t jessie-backports install ffmpeg

Ahora pasamos a agregar nuestra cámara, yo os voy a dar los pasos para el modelo SP007 (Marca Sricam) , es tan sencillo como ir a nuestro archivo de configuration.yaml y escribir:

######## Sricam ######
camera:
  - platform: ffmpeg
    name: Entrada
    input: rtsp://ipdetucamara:554/onvif1

Probablemente tengáis otro modelo de cámara y ya lo tengáis agregado a home assistant pero bueno siempre es bueno algo más de información. En caso de que no tendréis que buscar vuestro “input” correspondiente, el mio lo encontré en iSpyconnect.

Si no estás seguro de tener el correspondiente al tuyo, siempre puedes probarlo con “vlc player” y cuando encuentres el correcto integrarlo en el home assistant.

También tendremos que escribir esta línea para habilitar el ffmpeg dentro del configuration.yaml:

ffmpeg:
  ffmpeg_bin: /usr/bin/ffmpeg

Una vez agregado todo comprobáis en vuestro Home Assistant si os sale el video de vuestra cámara tras un reinicio:

Empezamos con la lectura de matrículas con OpenALPR

Como podéis ver, aparece la imagen de mi cámara dentro, quiere decir que la cámara está funcionando y comunicándose bien con Home Assistant, ahora tenemos que agregar el lector de matrículas. Para ello nos dirigimos a https://cloud.openalpr.com/ y creamos una nueva cuenta, ya sabéis usuario, contraseña, correo etc…. NO hace falta nada de tarjetas de crédito ni nada. Una vez que entréis con vuestra cuenta os dirigíos hacia “Cloud Api” que se encuentra en vuestro panel de la izquierda y copias el “Secret Key”.

Luego solo nos queda agregar otra vez en configuration.yaml con los datos obtenidos:

######Comprobar matricula por camara#####
image_processing:
  - platform: openalpr_cloud
    api_key: sk_vuestrasecretkey
    region: eu
    source:
      - entity_id: camera.entrada

Hasta ahora tendríamos…La cámara integrada con Home, y el procesamiento del video para reconocer las matriculas, como podéis ver en esta imagen.

Cuando tengas un vehículo por delante veréis como OpenAlpr cambia de “desconocido” a indicarte la matricula reconocida.

Bueno solo nos faltaría crear una automatización, os dejo está a modo de ejemplo, simplemente reconoce la matricula “XXXXHM” y reproduce un sonido en el Gateway de
xiaomi (en el caso de tener uno).

#####Reconocer Matricula y....
- action:
  - service: xiaomi_aqara.play_ringtone
    data:
      gw_mac: 78:11:DC:XX:XX:XX
      ringtone_id: 10008 # Sonido de apertura de Puerta
      ringtone_vol: 100
alias: Lectura de Matricula y Abrir Puerta
trigger:
  platform: event
  event_type: image_processing.found_plate
  event_data:
    entity_id: image_processing.openalpr_entrada
    plate: XXXXHM

En plate podéis indicar tantas matriculas como queráis, según tengo entendido el cloud de Openalpr permite como unos 1000 reconocimientos de matriculas al mes, sinceramente no creo que tengamos que utilizar más.

Como podéis imaginar, este reconocimiento de matrícula, abre (literalmente) muchas puertas de cara a poder gestionar cosas de la casa, desde la apertura de la puerta del garaje, hasta poder poner la casa en marcha, en función de quien llega, para hacer cosas diferentes, como podría ser encender la calefacción, luces, etc.

En todo momento he utilizado de nombre de cámara “Entrada” si no queréis utilizar ese nombre solo tenéis que cambiarlo en cada apartado del tutorial.

La entrada Home Assistant #14: Lector de matrículas con Home Assistant se publicó primero en Domótica en Casa.

Eduardo Ruiz: Informático de vocación, apasionado de la tecnología y blogger desde hace mucho tiempo, escribo de lo que me entretiene y disfruto con ello. Si deseas seguirme, usa el rss del blog o en mi perfil de .
Artículos relacionados