Integração da Campainha Akuvox R20A com Home Assistant, SIP e Notificações
Hardware e Software Utilizados
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)
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
Workflow da Integração
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.
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”
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:
- Abrir a porta (acionando o relé da Akuvox via HA)
- Atender a chamada (iniciando uma chamada SIP para a campainha)
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.
Resumo Final
Servidor SIP: Configurar Asterisk para gerir as chamadas da campainha.
Notificações: Enviar imagem/vídeo ao toque da campainha via Telegram ou HA Companion.
Atender Chamada: Se quiseres, podes iniciar manualmente a chamada SIP a partir da notificação.
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.
O que acham deste plano de ataque e que sugestões/recomendações podem oferecer?
Abraço