Câmeras / Vídeo porteiros compatíveis com o Home Assistant! Tutorial Onvif e códigos RTSP!

A localização do conector de alimentação não me parece muito adequado para manter ligado. Como você pretende fazer?

@andregoncalvespires , fiquei me perguntando isso tbm hehehehehehe… acho q o meu maior desafio primeiro ta sendo a fiação pq sou um fiasco em elétrica to aprendendo muito agora… mais pensei em duas soluções…

1 - deixar a parte de tras sem a tampa (pq o parafuso de segurança é na parte de baixo)

2 - fazer um furo na tampa para que a o cabo consiga conectar…

Qual sua dúvida em relação à fiação meu camarada?
Posso tentar te ajudar…

Olá, como esta funcionando esse video porteiro, fiquei interessado pela questao da integracao com o HA, mais a integracao dele ficou boa?, teria como fazer ele notificar os celular, efetuar a abertura da camera em uma echo, talvez ate mesmo na TV?

1 curtida

O colega @xXxRichxXx34 essa câmera da marca Laxihub modelo M1, ela integra pelo Onvif.

1 curtida

Também funciona com a integração do nosso amigo AlexxIT (https://github.com/AlexxIT/WebRTC), a imagem da câmera é muito boa, acho um bom custo benefício. Devo comprar outras câmeras dessa marca em breve.

image

Segue o Link da compra no AliExpress (Laxihub 1080p/720p ip wifi câmera de vigilância interior monitor do bebê mini cam segurança em casa webcam detecção de movimento| | - AliExpress), não fui taxado e o envio foi super rápido/chegada em minha casa no RJ.

Dúvidas, podem me chamar no privado ou no Telegram.

2 curtidas

Só descobri que a porta 8090 http está aberta.
Se jogar no navegador http://IP_DO_W5:8090 vai pedir usuário e senha.

Não descobri usuário e senha ainda.

1 curtida

Olá Qual o delay dessa camera no homeassistant é na alexa.
abçs

no HA zero delay quase com a usando a integração do AlexxIT, na Alexa de 5/7seg de Delay.

Boa tarde galera!

Estou montando um sisteminha de automação no sítio dos meus pais, e de quebra vou aproveitar para poder ter mais visual/ segurança do mesmo colocando algumas cameras.

Vocês tem dicas de boas câmeras para área externa e que trabalhem com captura de movimento? E que se possível o movimento das mesmas seja possível controlar via uma dashboard

Abraços!

Fala @Adessotti, tudo bom?
Como conseguiu fazer o Preset funcionar no HA? Eu tentei certinho como vc mandou aqui mas o service:onvif.ptz não funciona nem por reza.
Gravei os Presets tanto pelo OnvifManager como vc mostrou quanto pela interface Web da Camera e nenhum dos dois funciona pelo HA, só pelas 2 interfaces que comentei :confused:

Tentando chamar o serviço fora do card pra ir testando mais rapido, me parece que está com os parâmetros como os seus (até usei o substream que é o Profille001):
image

Consegue me dar uma luz por favor? Obrigado!

Fala pessoal!

Depois de dias de luta acabei chegando na solução pra fazer o PTZ Preset da minha camera “chinesa” funcionar! Eu pensava que o Preset era armazenado somente como o número de referência, mas na verdade é uma Lista (Array) de Strings (pelo menos na minha camera).

Eu comprei a minha no ML, mas vi que tem várias outras que são parecidas, até por usarem a mesma placa mas de marcas diferentes.

Eu comprei como Haiz HZ-A8:

Seguem algumas Specs dela:
Modelo: XM530_R80X20-PQL_8M
Firmware: V5.00.R02.0003075b.10010.243114…ONVIF 16.12

Depois de ver os tópicos e respostas do @Adessotti e do @Manpac consegui colocar o Pan e Tilt pra funcionar, mas o GotoPreset não ia nem a pau, até eu baixar o arquivo de diagnóstico da camera configurada como ONVIF no HA e descobri o seguinte:

  • somente o Profile_000 dela armazena os PreSets
  • ela não guarda um número, e sim uma String com um nome que a própria câmera escolhe
  • consigo configurar os Presets no ONVIF Manager, mas o nome que der lá não é o mesmo que a camera guarda.

Pra achar o nome certo pro seu PreSet é só seguir esses passos:

  1. Configurar a camera com a integração ONVIF nativa do Home Assistant:
    image

  2. Clicar na entrada da camera que quer achar o Preset:
    image

  3. Clicar no “1 device” pra abrir a tela do Dispositivo, clicar no menu e depois em “Download Diagnostics”:
    image

  4. Abrir o arquivo .TXT que será salvo na máquina e procurar bem no final do arquivo o Array de Profiles:

  5. Achar o Array de Presets e pegar os nomes dos Presets:

E Pronto! Agora é só colocar no seu Service: onvif.ptz com esse nome que deve funcionar :slight_smile: :tada:


no YAML:
image

Aqui na minha o PRESET_4 era o que configurei como 1 ou Posição Inicial da camera e o PRESET_1 era a 2ª visão que salvei (bizarro, mas é o que é… :man_shrugging:t2:)

E agora minhas cameras viram pra um lugar quando o portão da garagem abre e voltam ao normal quando o portão da garagem fecha :slight_smile:

Espero que essa dica ajude alguns :wink:

Abraço

@Adessotti
Acabei de conseguir! Fiz um post aqui sobre minhas descobertas e como fazer funcionar.
Se quiser testar na sua pra ver se também rola, quem sabe não é a mesma solução :wink:

Post do PTZ Preset na camera chinesa

Me conta depois de funcionou :wink:

Fala Gcocenza, blz?

Então cara, q bom q vc conseguiu fazer funcionar ai na sua câmera.
A minha por sorte é o número q eu mesmo escolho na hora q salvo o preset. Então nunca tive essa treta.

Só agora que estou apanhando um pouco com relação ao Frigate. Que depois que mudei de servidor do HA e atualizei o firmware da câmera, não consigo mais por ela para rodar no Frigate.

Porém no mais ela está ok.

1 curtida

Pois é, a porta também achei. A login e senha que é o bicho

1 curtida

@gcocenza acho que isso era direcionado para mim, não para o @Adessotti
cara muito obrigado, realmente agora tenho minha ptz funcionando, mais para deixar claro
no onvif device manager não fica salvo os preset, não sei porque, mais tenho que refazer do zero, no primeiro momento não funcioou.

dai tive a ideia de excluir a integração onvif da HA, reiniciar e refazer a integração, e bimba funcionou.

então para deixar claro para os proximos que tiverem o mesmo problema
antes façam o preset da camera no onvif device manager, e somente depois dos presets funcionando você faz a integração do onvif, e dai vai aparecer nos logs como mencionou acima.

sobre meu action de botão eu fiz dessa forma

type: custom:button-card
aspect_ratio: 1/1.3
icon: mdi:home
tap_action:
  action: call-service
  service: onvif.ptz
  service_data:
    entity_id: camera.camera_garagem_ptz_mainstream
    preset: PRESET_9
    move_mode: GotoPreset

Captura de tela de 2022-07-14 18-16-33

o código do card inteiro para quem quiser é esse, atualizei para usar com frigate.
se quiser tenho o rstp normal. zero delay, muito bom

type: vertical-stack
cards:
  - type: custom:frigate-card
    cameras:
      - camera_entity: camera.garagem_ptz_1
        webrtc_card:
          url: >-
            rtsp://192.168.1.107:554/user=admin_password=Vidalegal258_channel=1_stream=0.sdp?real_stream
        frigate_url: http://ccab4aaf-frigate-fa:5000
    event_gallery:
      min_columns: 10
    event_viewer:
      controls:
        next_previous:
          style: thumbnails
    view:
      default: live
      camera_select: clips
      timeout_seconds: 15
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        aspect_ratio: 3/1.6
        icon: mdi:arrow-left-drop-circle-outline
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            pan: RIGHT
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
        hold_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            pan: RIGHT
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
      - type: custom:button-card
        aspect_ratio: 3/1.6
        icon: mdi:arrow-up-drop-circle-outline
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            tilt: DOWN
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
        hold_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            tilt: DOWN
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
      - type: custom:button-card
        aspect_ratio: 3/1.6
        icon: mdi:arrow-down-drop-circle-outline
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            tilt: UP
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
        hold_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            tilt: UP
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
      - type: custom:button-card
        aspect_ratio: 3/1.6
        icon: mdi:arrow-right-drop-circle-outline
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            pan: LEFT
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
        hold_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            pan: LEFT
            speed: 0.005
            distance: 0.005
            move_mode: ContinuousMove
      - type: custom:button-card
        aspect_ratio: 3/1.6
        icon: mdi:power
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:home
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_9
            move_mode: GotoPreset
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:compare
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_6
            move_mode: GotoPreset
        hold_action:
          action: none
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:numeric-2-box
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_8
            move_mode: GotoPreset
        hold_action:
          action: none
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:numeric-3-box
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_1
            move_mode: GotoPreset
        hold_action:
          action: none
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:numeric-4-box
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_4
            move_mode: GotoPreset
        hold_action:
          action: none
      - type: custom:button-card
        aspect_ratio: 1/1.3
        icon: mdi:numeric-5-box
        tap_action:
          action: call-service
          service: onvif.ptz
          service_data:
            entity_id: camera.camera_garagem_ptz_mainstream
            preset: PRESET_5
            move_mode: GotoPreset
        hold_action:
          action: none
1 curtida

Para atualizar, minha câmera não salva os preset, toda vez que reinicia eu perco os dados, vou abrir ela para ver se tem alguma bateria, ou sera que é necessário um cartão SD?

Então, eu passei recentemente por algo parecido.
Antes minha câmera podeia ser reiniciada que estava tudo certo.
Ai no comecinho do mês eu fiz o update da firmware dela. Ai começaram os problemas.
O endereço do rstp mudou e com isso não consegui mais fazer funcionar no Frigate.
E também comecei a perder a posição do PTZ quando reinicia.

A questão do Frigate eu ainda estou quebrando a cabeça.
Más com o PTZ, percebi que ela passou a fazer o alinhamento após restart de uma forma diferente de antes do update.
A única coisa q eu fiz foi gravar o ponto do PTZ partindo da posição a que ela volta após ser reiniciada. Ai funcionou, não perdi mais os pontos de PTZ.

Boa @Manpac , acho que li tanta coisa nas últimas semanas pra fazer elas funcionarem que perdi a referência de quem falou o que.

Obrigado pelo complemento, umas das minhas reiniciou e também perdeu o Preset, to esperando chegarem os MicroSD pra colocar nelas e ver se não é lá que ela tenta armazenar esses detalhes, quando testar aviso aqui.

Outro ponto é que eu não precisei apagar a integração e criar novamente quando ela perdeu o Preset, só configurei novamente no OnvifMngr e cliquei em “Reload” na integração que ele pegou o array de Presets novamente, mas 1 dos nomes tinha mudado, então tive que atualizar nas minhas automações. Chato mas nada demais também…

Seu card ficou muuuito bom, vou testar aqui no meu pq assim não perco área de imagem com botões cobrindo, obrigado por compartilhar :wink:

Abs

Prezados, tenho me dedicado em uma pesquisa para buscar a melhor opção de video porteiro considerando alguns critérios de integração, custo, qualidade e etc.

Os requisitos de hardware que busco, são:

  1. Alimentação cabeada;
  2. Conexão de rede por wi-fi
  3. Integração mínima com possibilidade de utilizar rstp ou configuração compatível com WebRTC-Camera. Demais informações para integração como informação de acionamento do botão de campainha e sensor de movimento são bem vindos;
  4. Não depender de módulo interno para funcionar;
  5. Ter módulo de campainha sem fio;

Está claro pra mim que videos porteiros baseados na plataforma Tuya não completamente o requisito 3.

Durante estas pesquisas encontrei algumas marcas e modelos que possuem integrações nativas ou desenvolvidas pela comunidade.

  1. Ring - Nativo (caro pra burro e não vende no Brasil)
  2. Google Nest - Nativo (custo um rim e não vende no Brasil)
  3. Dahua - Comunidade (custo acessível mas exige conexão cabeada ou possui uma configuração mais complexa)
  4. Outros

Verifiquei também os padrões de codec e compatibilidade com o HA e WebRTC-Camera. Na documentação do HA está descrito que ele aceita h.264 e h.265, mas este último não funciona em todos os navegadores. Funciona em Safari, Edge com ajuste em plug-ins e android. No caso do android fiquei na dúvida, porque não roda no Chrome, mas roda no app?

Como há uma dúvida significativa para o correto funcionamento com o h.265, excluí algumas opções por enquanto. Mas é estranho porque os modelos indicados na documentação da integração (HACS) da Dahua usam padrão h.265.
Integração Câmeras Dahua

Dos modelos que mais se aproximaram de uma aquisição, temos:

  1. IMOU (Dahua) DB60
    image

https://pt.aliexpress.com/item/1005004101625557.html?spm=a2g0o.productlist.0.0.490e34a9kNY2sA&algo_pvid=49f52e28-4ab1-4067-a356-a14bb514d816&algo_exp_id=49f52e28-4ab1-4067-a356-a14bb514d816-23&pdp_ext_f=%7B%22sku_id%22%3A%2212000028035734716%22%7D&pdp_npi=2%40dis%21BRL%21%21306.31%21%21%210.0%21%21%402101d8b516578895289392092ed259%2112000028035734716%21sea

Contra: codec h.265 e audio AAC
Prós: Funciona com ONVIF, Camera 5MP, IP65, integra em NVR

  1. IMOU (Dahua)

https://pt.aliexpress.com/item/1005001603429184.html?gatewayAdapt=glo2bra

Contra: Alimentação apenas por bateria
Prós: Funciona com ONVIF, IP65, integra em NVR

  1. Generico do XTU J5

https://pt.aliexpress.com/item/4001286888185.html?pdp_npi=2%40dis%21USD%21US%20%2469.66%21US%20%2469.66%21%21%21%21%21%402101d1bd16577984560281219e9072%2110000015615025831%21im&gatewayAdapt=glo2bra

Contra: Chime alimentado por USB
Prós: Funciona com ONVIF, Qualidade de Imagem 2K

Este modelo possui uma versão que funcionam com CloudEdge, que possibilita usar Onvif, e uma versão que funciona com Tuya.

O melhor dos mundos seria uma solução que funcionasse localmente com todas as entidades disponíveis para uso.

Gostaria de receber comentários que pudessem agregar neste levantamento. Conto com a ajuda de todos.

4 curtidas