Partindo do principio que já tem uma maquina instalada com o Linux ubuntu server e um modelo de camera da Reolink a bateria adicionado a APP da Reolink... Na amazon Espanha -> Câmeras Reolink No Aliexpress ->Câmeras Reolink No site oficial da Reolink->Câmeras Reolink
Para tal podem usar os mais diversos meio seja instalação numa maquina física numa virtal no container etc ...
No meu caso como estou a correr Proxmox que é onde inclusive tenho também o meu Home Assistant instalei o Ubuntu server.
Depois de acederemos a nossa maquina por SSH (Putty) por exemplo ...
Temos de efectuar a instalação da aplicação neolink que é quem ira gerar o link RTSP do Stream da nossa camera IP da Reolink para a integração no HA - Home Assistant
link para este software - Neolink - Software
Comandos para serem executados com user "Admin" SU ou Sudo
Para fazer download da aplicação neolink :
wget https://nightly.link/thirtythreeforty/neolink/workflows/build/master/release-ubuntu-18.04.zip
Para fazer unzip do ficheiro que fizemos download
unzip release-ubuntu-18.04.zip
Para copiar os ficheiros para a directoria de destino
sudo cp neolink /usr/local/bin/
Para alterar as premissões ao ficheiro
sudo chmod +x /usr/local/bin/neolink
Instalação de mais alguns componentes necessários a correr a aplicação Neolink
sudo apt install \
libgstrtspserver-1.0-0 \
libgstreamer1.0-0 \
libgstreamer-plugins-bad1.0-0 \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad
Instalação do editor de testo nano, para poder editar e criar o ficheiro config.toml
sudo apt-get -y install nano
Para editar e criar o ficheiro config.toml
nano config.toml (Colocar tudo o que esta no exemplo abaixo ficheiro config.toml fazendo copy paste apenas altera o UID, passwords e users para os vossos)
Para iniciar a plicação com a configuração que esta no ficheiro config config.toml
neolink rtsp --config config.toml
Ficheiro exemplo do config.toml
#Password e Utilizador do stream RTSP
[[users]]
name = "me"
pass = "mepass"
#Dados para aceder a Camera da Reolink
[[cameras]]
name = "driveway"
username = "admin"
password = "12345678"
uid = "ABCD01234567890EFG"
Depois de tudo isto feito é hora de validar o Stream RTSP da nossa camera para de seguida a podermos integrar no HA - Home Assistant. Para tal é necessário a aplicação VLC www.videolan.org/
Depois da instalação do VLC realizada, vamos então adicionar o stream para validação
Endereço ip da vossa maquina ubuntu e nome que deram a vossa camera no ficheiro config.toml
rtsp://192.168.xxx.xxx:8554/driveway
Depois de verem com sucesso o live stream da vossa camera no VLC é hora de integrar no Home Assistant
Editar o vosso ficheiro config.yaml do Home Assistant e colocar lá o seguinte: (Gravar e sair) e posteriroemente fazer restart ao Home Assistant
camera:
- platform: ffmpeg
input: 'rtsp://192.168.XXX.XXX:8554/driveway'
name: MiAutomations Reolink Argus 3
Depois é só adicionar um card com suporte para stream de cameras ao vosso HA e selecionar a entidade criada anteriormente No meu caso foi -> MiAutomations Reolink Argus 3 a esse mesmo card para assim visualizarem a camera IP a bateria em Live no vosso HA - Home Assistant :)
Nota:
Como estamos a falar de cameras IP a bateria, já sabem que ter o stream sempre disponível ira consumir muito mais bateria e encurtar a vida util da mesma, de forma também a ajudar na alimentação destas baterias/cameras é recomendável usar os peinéis solares
Espero que seja util esta informação ;) e até uma próxima visita , qualquer duvida já sabem estou a distancia de um click nas redes sociais