Cameras com integração directa no Home Assistant

I solved with this:

camera:

  • platform: ffmpeg
    name: YCC365-PLUS
    input: rtsp://admin:@192.168.31.228:554/onvif1

My problem was that the camera no have password, I solved it with admin:@ and IP of the camera. I hope that can helps someone.

1 Curtiu

ZS-GX1

camera:
  - platform: ffmpeg
    name: "Camera"
    input: rtsp://admin:@<IP_DA_CAMERA>:554/0/av0
  

Tinha essa camera aqui parada e esta a funcionar bem, com um delay de 15 sec mas esta indo bem.

Essa configuração é para resolução de HD, para SD (que no meu caso melhorou bastante o delay, caiu para 5 sec) usar a sequinte.

camera:
  - platform: ffmpeg
    name: "Camera"
    input: rtsp://admin:@<IP_DA_CAMERA>:554/0/av1

Apenas o “av” que muda de 0 para 1

1 Curtiu

Boas @CarlosMartins, está contente com a camara ?

Abraço

Sim ate hoje tudo Ok

A post was split to a new topic: Duvida sobre cameras

boas,
Nessa camera consegues guarda um pequeno video de quando ela detecta movimento para um servidor ftp, ou so no cartão? e depois é possível aceder a esse video na aplicação HA?

Obrigado, abraço

Ao fim de ter desistido a pensar que a minha cam D-Link DCS-8200LH não daria para aceder sem ser pela propria app, descobri o iSpy que me facultou alguns links de modelos proximos em que um deles dá para aceder por rtsp.
Segue o exemplo para esta camera:

rtsp://user:password@ip_camera:554/play1.sdp

Pelo HA o stream é um pouco lento mas já dá para fazer umas automaçoes de snapshots :+1:

Boas Rodolfo,

a camera ZOSI 1080 P é segura?

Obrigado
Rudolfo

Nenhuma garante a total segurança… existe sempre riscos, para começar podes usar uma que tenha entrada de rede para a ligares por cabo…não te irei aconselhar nenhuma.

@rukako Se o que entendes por “segura” é evitar que outros tenham acesso ao stream da camera, podes minimizar essa possibilidade ao não utilizar o acesso à cloud que muitas cameras disponibilizam.

Caso queiras utilizar cameras PoE podes definir regras na firewall do router para bloquear o acesso da camera à internet e passar a utilizar por exemplo o addon motioneye no home assistant para teres acesso às imagens e gravações da camera.
Definir regras na firewall de quais equipamentos podem aceder ao home assistant… Utilizar VPN para acederes a partir do exterior ao teu home assistant…

Caso optes por esta solução, convem teres o home assistant num PC/NUC com alguns recursos a nivel de processador. Quantas mais cameras tiveres, melhor processador precisas. De preferencia de um Intel i3 para cima…
Se estiveres com um pi, mesmo com uma camera vais notar bastante lag na imagem.

A segurança implica gastar mais dinheiro em hardware… :wink:

1 Curtiu

A minha questao e que nesta camera( ZOSI 1080 P) na configuracao do HA nao tem user nem pass como outro modelos tem

camera:
  - platform: ffmpeg
    name: zosi
    input: -rtsp_transport tcp -i rtsp://192.168.1.45:554/ucast/11

Câmera Wanscam HW0043

camera: 
  - platform: mjpeg
    mjpeg_url: http://username:password@192.168.31.64/tmpfs/auto.jpg
    name: CAMERA

Consegui integrar essa câmera no Home Assistant… porém apresenta um delay muito grande… Para obter o url da câmera usei esse gerador de url que também pode ser útil para outros modelos/marcas de câmera.

Alguém poderia dar alguma dica de como melhorar a qualidade e fluidez da imagem???

1 Curtiu

Boas pessoal
Ja usei tudo que encontrei e nao consigo por as minhas reolink rlc-420-5mp a funcionar no HA. Alguem que tenha a funcionar que possa ajudar?

@pedrocampos Tens duas maneiras, que eu conheça, para adicionar essa camara.
Adicionas o seguinte no teu configuration.yaml ou no ficheiro yaml correspondente nos packages.
Substitui o ip_da_tua_camara e o password_da_tua_camara pelos teus dados…

camera:
  - platform: generic
    name: Camara CPHA
    still_image_url: "https://ip_da_tua_camara/cgi-bin/api.cgi?cmd=Snap&amp;channel=0&amp;rs=wuuPhkmUCeI9WG7C&amp;user=admin&amp;password=password_da_camara"
    stream_source: "rtsp://admin:password_da_tua_camara@ip_da_tua_camara:554/h264Preview_01_main"

stream:

Ou então por ONVIF que é a forma que prefiro…

camera:
  - platform: onvif
    name: ip_da_tua_camara
    username: admin
    password: password_da_tua_camara
    port: 8000

Para adicionares a camara num card no lovelace adicionas uma Entidade de Imagem e na entidade escolhes camera.nome_que_escolheste e de seguida dás um nome.

2 Curtiram

Exemplo:

Ficheiro secrets.yaml

front_URL: "http://IP/cgi-bin/api.cgi?cmd=Snap&amp;channel=0&amp;rs=wuuPhkmUCeI9WG7C&amp;user=USERNAME&amp;password=PASSWORD"
front_source:  "rtsp://USERNAME:PASSWORD@IP:554/h264Preview_01_main"

No file cameras.yaml colocar:

  - platform: generic
    name: front
    still_image_url: !secret front_URL
    stream_source: !secret front_source

Depois é criar um card tipo isto:

1 Curtiu

Onvif nem sequer reconhece a camara…
com o de cima sim aparece crio o card mas nao aparece o stream (que funciona em VLC)

este da erro nem aparece nada…
ou sou eu que nao estou a fazer alguma coisa bem ou nao sei…

tenho os shellys e alguns xiaomis a funcionas mas as camaras nada…
ja tentei com o Homebridge no Hoobs e nunca consegui por a funcionar…aqui esta igual…

@pedrocampos na integração do onvif escapou me uma linha no copy/past.
A maneira correta é a seguinte…

camera:
 - platform: onvif
   name: Camara CPHA
   host: ip_da_tua_camara
   username: admin
   password: password_da_tua_camara
   port: 8000

Se tiveres alterado o username coloca o que escolheste…

Depois é seguir o que escrevi acima para a colocar no lovelace.
A entidade vai ser camera.nome_que_escolheste

Nao consigo assim nem aparece…com ip o e so ip e porta ja testei…

2020-04-23 17:19:10 ERROR (MainThread) [homeassistant.components.generic.camera] Error getting new camera image from Frente: Cannot connect to host 192.168.1.103:80 ssl:None [Connect call failed ('192.168.1.103', 80)]

@pedrocampos quando publicares código ou logs deves fazê-lo como texto. Depois deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver.
Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos Termos do Serviço/Regras e na FAQ.`

Vê um exemplo:

Por favor edita a tua última mensagem.

1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade