Integração da Campainha Akuvox R20A com Home Assistant, SIP e Notificações

Integração da Campainha Akuvox R20A com Home Assistant, SIP e Notificações

:pushpin: Hardware e Software Utilizados

:white_check_mark: Hardware:

  • Akuvox R20A (Campainha SIP com câmara)
  • Raspberry Pi (Dashboard com Home Assistant)
  • Servidor para correr Asterisk (pode ser o mesmo do HA)
  • Telemóveis (com app SIP instalada)

:white_check_mark: Software:

  • Home Assistant
  • Asterisk ou 3CX (Servidor SIP)
  • Node-RED (Para automação das notificações e chamadas)
  • App SIP no telemóvel (Zoiper, Linphone ou Grandstream Wave)
  • Telegram ou HA Companion App para notificações

:arrows_counterclockwise: Workflow da Integração

:one: Configurar Servidor SIP (Asterisk)

  • Instalar e configurar Asterisk no servidor.
  • Criar contas SIP para a Akuvox, Raspberry Pi (dashboard) e telemóveis.
  • Configurar grupo de chamadas para que todos os dispositivos toquem quando a campainha liga.
  • Configurar a Akuvox para ligar para o número SIP do grupo.

:two: Configurar Home Assistant para Notificações

  • Adicionar a câmara da Akuvox ao Home Assistant para capturar imagens e vídeo.
  • Criar automação que, ao tocar à campainha, envia uma notificação para os telemóveis via Telegram ou HA Companion App, com:
    • Imagem da câmara (snapshot no momento do toque)
    • Vídeo curto (últimos 5 segundos)
    • Botões para “Atender” ou “Abrir Porta”

:three: Criar Fluxo no Node-RED para Gerir Chamadas

  • Monitorizar o MQTT ou webhook da Akuvox para detetar quando a campainha toca.
  • Capturar e armazenar a imagem/vídeo da câmara.
  • Enviar notificação com botões interativos para escolher entre:
    1. Abrir a porta (acionando o relé da Akuvox via HA)
    2. Atender a chamada (iniciando uma chamada SIP para a campainha)

:four: Iniciar Chamada SIP a partir da Notificação

  • Se o utilizador carregar em “Atender”, o telemóvel inicia automaticamente uma chamada SIP para a Akuvox.
  • No Raspberry Pi (Dashboard do HA), configurar um softphone SIP para atender chamadas diretamente no ecrã do dashboard.

:small_blue_diamond: Resumo Final

:one: Servidor SIP: Configurar Asterisk para gerir as chamadas da campainha.

:two: Notificações: Enviar imagem/vídeo ao toque da campainha via Telegram ou HA Companion.

:three: Atender Chamada: Se quiseres, podes iniciar manualmente a chamada SIP a partir da notificação.

:four: Dashboard: Integrar um softphone SIP para atender chamadas no Raspberry Pi.

Com este sistema, consigo um controlo completo da campainha, sem depender de serviços externos. :rocket:

O que acham deste plano de ataque e que sugestões/recomendações podem oferecer?

Abraço


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


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