Componente personalizado - Tapo: Cameras Control - Para adicionar câmeras de tapa ao assistente doméstico
Atualmente, o TP-Link está trabalhando em uma solução que resolverá esse problema.
Se você deseja usar essa integração, até que esse problema seja resolvido, você precisará:
Saiba mais, obtenha as atualizações mais recentes, faça uma pergunta ou discuta.
Copie o conteúdo de custom_components/ TAPO_CONTROL/ TO Custom_Components/ TAPO_Control/ na sua pasta de configuração de assistente domiciliar.
O HACS é uma loja comunitária para assistente de casa. Você pode instalar o HACS e, em seguida, instalar o controle da câmera: a câmera da loja HACS.
A seguir, as portas LAN TCP (V) do Target devem estar abertas no firewall para a câmera acessar sua câmera de tapa da Home Assistant:
Essas não são portas WAN, não abra as portas WAN via encaminhamento de porta. Pode ser necessário abrir (v) portas LAN apenas se você souber o que tudo isso significa.
Adicione câmeras via integrações (Pesquise Tapo) na interface do usuário do Home Assistant. Você também pode simplesmente clicar no botão abaixo se tiver redirecionamentos MyHomeAssistant configurados.
As câmeras também são descobertas automaticamente quando estão (re) conectadas ao WiFi.
Para adicionar várias câmeras, adicione integração várias vezes.
Veja exemplos para cartões Lovelace.
Este componente personalizado cria:
Use esses serviços nas seguintes chamadas de serviço.
Salva a posição atual da PTZ em uma predefinição
Exclui uma predefinição
A integração é capaz de analisar o som do microfone da câmera e expõe o ruído detectado via binário_sensor.
Você precisa ativar esse recurso nas opções de integração, verificando "Ativar detecção de limiar de som". Depois de habilitá -lo, você também pode definir outras opções começando com [detecção de som]. Você precisará reiniciar o Assistante de casa depois de fazer alterações.
Para obter mais informações e solução de problemas, consulte a documentação do FFMPEG do Assistente de casa, no qual esse recurso se baseia.
A integração é capaz de sincronizar gravações para reprodução rápida.
A sincronização é desligada por padrão, você pode navegar na mídia armazenada na câmera e solicitar que ela seja reproduzida. No entanto, o download é bastante lento, por isso é uma boa ideia ativar a sincronização da mídia em segundo plano. Dessa forma, você poderá reproduzir qualquer mídia sincronizada da câmera instantaneamente.
Você pode ativar essa configuração navegando para configurações de assistente de casa -> dispositivos e clicando no botão Configurar ao lado do dispositivo Tapo que você deseja ativar a sincronização de mídia. Aqui, você precisa definir o número de horas para sincronizar. A menos que seja especificado, a sincronização não é executada. Aqui, você também pode definir o caminho de armazenamento em que as gravações sincronizadas serão armazenadas (padrão para /config/.storage/tapo_control).
Finalmente, você pode ativar ou desligar switch.*_media_sync
.
Aviso :: As gravações são excluídas após o número de horas que você optou por sincronizar passes, uma vez que o tempo real de gravação e o tempo modificado por arquivo for mais antigo que o número de horas definidas.
O sensor de movimento é adicionado somente após a detecção de um movimento pela primeira vez.
/profile
. Vá para /config/network
e em Network Adapter
Verifique se o IP correto é mostrado para o dispositivo. Se não estiver correto, no Home Assistant URL
Desmarque Automatic
ao lado da Local Network
e defina -a como http://<some IP address>:8123
. Não use https .Também certifique -se de que:
Esta é uma questão conhecida do Assistente de casa.
Existe a capacidade de desativar o uso do componente de fluxo de assistentes domésticos para a câmera, o que pode diminuir o atraso muito significativamente ao custo de maior uso da CPU.
Você pode optar por desativar o componente de fluxo ao adicionar a câmera ou através de opções quando a câmera já foi adicionada. Essa mudança requer uma reinicialização do assistente doméstico.
Pode haver algumas desvantagens em fazer isso, como perder a opção para controlar a reprodução e um uso mais alto da CPU. Os resultados dependem de seu hardware e atualizações futuras do assistente de residências.
Se você desativar o fluxo e seu hardware não estiver à altura da tarefa, você receberá artefatos, demora maior e congela.
Se desejar, experimente e veja o que funciona melhor para você.
Outra possibilidade é usar a câmera WebRTC por Alexxit.
Exemplo de configuração de trabalho:
type: custom:webrtc-camera
entity: camera.bedroom_hd
Os codecs de áudio suportados no assistente doméstico são "AAC", "AC3" e "MP3".
As câmeras Tapo usam o PCM ALAW (ALAW), que não é suportado.
Mais detalhes aqui.
Você pode obter o som do som usando a câmera WebRTC por Alexxit.
Exemplo de configuração de trabalho:
type: custom:webrtc-camera
entity: camera.bedroom_hd
Você pode estar inserindo senha incorreta ou está encontrando uma limitação da câmera.
Veja a documentação oficial da TAPO
P3 : Várias contas/dispositivos podem ver a câmera Tapo ao mesmo tempo?
R : Atualmente, cada câmera pode ser controlada ou gerenciada por apenas uma conta no aplicativo Tapo. Você pode compartilhá -lo com 5 contas diferentes no máximo, e essas duas contas só podem acessar os recursos de visualização ao vivo e reprodução da câmera.
Cada câmera também suporta até 2 fluxos de vídeo simultâneos. Você pode usar até 2 dispositivos para visualizar o feed ao vivo da câmera simultaneamente usando o aplicativo TAPO ou via RTSP. Você também pode ver apenas a reprodução de uma câmera usando um aplicativo de tapas por vez.
Assim como:
Q4 : Por que não posso usar o Tapo Care, SD Card e o NVR ao mesmo tempo?
R : Devido ao desempenho limitado de hardware da própria câmera, o Tapo Care funciona melhor com uma das gravações de cartão NVR ou SD.
Se você estiver usando um cartão SD e Tapo Care ao mesmo tempo, o NVR (RTSP/ONVIF) será desativado.
Para reiniciar a gravação no NVR, remova o cartão SD da câmera.
Se você estiver usando o firmware Build 230921 e superior, verifique a edição nº 551.
Caso contrário, tente essas opções de solução de problemas:
Os usuários relataram funcionalidade completa com as seguintes câmeras de tapo:
A integração deve funcionar com qualquer outra câmeras de tapas que não sejam de bateria.
As câmeras de bateria controladas pelo Hub estão funcionando apenas para controle:
Se você teve sucesso com algum outro modelo, informe -o por meio de um novo problema.
A câmera usa o padrão ONVIF para comunicar eventos de movimento. Esta comunicação pode funcionar com 2 maneiras:
Os webhooks são o método de comunicação preferido, pois é mais rápido e mais leve. Sendo dito;
Os pontos acima são determinados automaticamente por essa integração e se o HA não atender aos critérios, os webhooks estarão desativados. Sendo dito;
Para que os webhooks funcionem, tudo o que o usuário precisa fazer é garantir que ele esteja usando o HA no HTTP e que o HA esteja disponível no URL comunicado.
Sim, a integração é gratuita e não requer assinaturas pagas. Também é totalmente local que não exija acesso à Internet da câmera ou dessa integração.
Os firmes de câmeras esperam mensagens em ordem seqüencial. Envá -los em paralelo pode levar ao código 401 da câmera, que nos mostra com essa exceção.
Você precisará enviar as ações de automação em sequência, possivelmente com atraso, se necessário.
Veja #488 para obter mais informações.
Por favor, abra uma nova edição ou discuta sobre Assistente de casa: Fórum Comunitário.
Junte -se à discussão sobre discórdia.
Essa integração está usando o módulo Python Pytapo, que é um módulo não oficial para alcançar a interoperabilidade com as câmeras de tapa.
O autor não é de forma alguma afiliado ao TP-Link ou Tapo.
Todas as solicitações de API usadas na biblioteca Pytapo estão disponíveis e publicadas na Internet (exemplos vinculados acima) e o módulo Pytapo é puramente apenas um invólucro em torno dessas solicitações HTTPS.
O autor não garante a funcionalidade dessa integração e não é responsável por nenhum dano.
Todos os nomes de produtos, marcas comerciais e marcas registradas neste repositório são propriedade de seus respectivos proprietários.