Usando o zoneminder podemos utilizar cameras de diferentes fabricantes e modelos, concentrando no zoneminder e conectando com o HA.
De forma de as imagens não tens delay para aparecer no HA. (esse era um grande problema que eu sofria) além disso, ainda temos uma excelente alternativa para gravar/editar/exportar as imagens sem grandes custos.
No tutorial abaixo vou mostrar como instalar e configurar o zoneminder, e integrar ao HA.
Para instalação do Zoneminder (No meu caso UBUNTU).
https://wiki.zoneminder.com/Ubuntu_Server_16.04_64-bit_with_Zoneminder_1.30.4_the_easy_way
Para gravar as imagens utilizo um HD externo.
É necessario fazer o mapeamento do HD pra dentro do sistema, deixo o mapeamento automatico no FSTAB conforme abaixo:
Uso o mapeamento via UUID do hd, pois se mapear via dev/sdb1 quando a reiniciar ou reconectar o HD ele pode ser encontra em outro caminho, o UUID nunca muda, para descobrir o ID do seu disco externo use o comando: #blkid
Pronto o disco estará adicionado:
/dev/sdc1 917G 789G 82G 91% /media/Cameras
Agora vamos a configuração do ZM:
Acessar a interface do ZM via web, navegar em OPÇÕES > CAMINHOS e configurar o caminho que foi mapeado.
Reiniciar o ZM.
Adicionar usuarios
OPÇÕES > USUARIOS
Adicionar as cameras.
O ZM tem a função de AUTO DISCOVER, mas talvez não encontre todas as cameras.
Para adicionar de forma manual, necessario descobrir a URL de sua camera. ( isso varia de fabricante/modelo)
Maiores informações sobre ZM, modos de gravação etc…
http://zoneminder.readthedocs.io/en/stable/userguide/definemonitor.html
Zoneminder configurado.
Vamos ao nosso HA configuration:
zoneminder:
host: !secret zoneminder_host
path: /zm/
path_zms: /cgi-bin/zms
ssl: False
username: !secret zoneminder_user
password: !secret zoneminder_passwd
camera:
- platform: zoneminder
As cameras serão detectadas no HA, e basta adicionar como preferir.