Eu não sou um Assistente de casa especialista, mas é claramente um ecossistema enorme e poderoso. Eu entrevistei o criador do Residence Assistant no meu podcast e eu encorajo você a conferir esse bate-papo.
O Residence Assistant pode rapidamente se tornar um pastime que o sobrecarrega. Cada objeto (entidade) em sua casa que esteja conectado remotamente pode se tornar programável. Tudo. Até mesmo pessoas! Você pode declarar que qualquer par nome:valor que (por exemplo) seu telefone pode expor pode ser consumível pelo Residence Assistant. Perguntas como “Scott está em casa” ou “qual é a bateria do telefone de Scott” podem ser associadas a Scott, a Entidade, no Painel do Residence Assistant.
Fiquei surpreso com os dispositivos/objetos que o Residence Assistant descobriu que poderia automatizar. Luzes, controles remotos, Spotify e muito mais. Você verá que qualquer dispositivo conectado internamente que você tenha provavelmente tem uma Integração disponível.
Temperatura, Standing da Luz, claro, isso é automação residencial fácil. Mas integrações e códigos de terceiros podem lhe dar detalhes como “A sala de estar está escura” ou “há movimento na entrada da garagem”. A partir desses blocos de construção, você pode então construir suas próprias automações IFTTT (If This Then That), combinando não apenas dois sistemas, mas todos e quaisquer sistemas diferentes.
Qual é a melhor parte? Tudo isso roda LOCALMENTE. Não em uma nuvem ou na nuvem ou na nuvem de ninguém. Tenho minhas coisas rodando em um Raspberry Pi 4. Melhor ainda eu coloquei um Energy Over Ethernet (PoE) no meu Rpi então eu tenho apenas um fio de rede no meu hub que alimenta o Pi.
Eu acredito que a configuração Assistente doméstico em um Pi é a melhor e mais fácil maneira de começar. Dito isso, você também pode executar em um Docker Container, em um Synology ou outro NAS, ou apenas no Home windows ou Mac em segundo plano. Depende de você. Opcionalmente, você pode pagar Nabu Casa US$ 5 para acesso remoto (fora de sua casa) à rede by way of encaminhamento transparente. Mas, para deixar claro, tudo ainda roda dentro de sua casa e não na nuvem.
OK, vamos ao ponto principal. Eu tinha uma campainha Amazon Ring que se integrava com a Amazon Alexa e quando você apertava a campainha ela dizia “Alguém está na porta da frente” em todas as nossas Alexas. Period uma pequena integração adorável que funcionava bem em nossas vidas.
No entanto, troquei o Anel por um Campainha Unifi Defend G4 por uma série de razões. Não quero enviar vídeo para serviços externos, então esta campainha se integra perfeitamente com meu instalação Unifi existente e grava vídeo em um disco rígido native. No entanto, perco qualquer integração com Alexa e esse pequeno e simpático anúncio de “alguém está na porta”. Então, isso parece um trabalho perfeito para o Residence Assistant.
Aqui está a lista geral de tarefas:
- Instalar Assistente de casa
- Instalar Loja comunitária Residence Assistant
- Isso permite integrações “não confiáveis” de terceiros diretamente do GitHub. Você precisará de uma conta do GitHub e ele clonará integrações personalizadas diretamente no seu HA native.
- Também recomendo os complementos Terminal & SSH (9.2.2) e Editor de arquivos (5.3.3) para que você possa ver o que está acontecendo.
- Pegue o Integração de terceiros UniFi Defend para Residence Assistant
- OBSERVAÇÃO: O suporte ao Unifi Defend está sendo promovido no Residence Assistant v2022.2, então você não precisará dessa etapa tão cedo, pois ela será incluída.
- “A integração do UniFi Defend adiciona suporte para recuperar feeds de câmeras e dados de sensores de uma instalação do UniFi Defend em um Ubiquiti CloudKey+, Ubiquiti UniFi Dream Machine Professional ou UniFi Defend Community Video Recorder.”
- Autentique e configure esta integração.
- Pegue o Leitor de mídia Alexa integração
- Isso faz com que todas as suas Alexas apareçam no Residence Assistant como “media gamers” e também permite que você faça tts (texto para fala) para elas.
- Autentique e configure esta integração.
Recomendo acessar seu aplicativo Alexa e criar um grupo de alto-falantes multiambientes chamado “em todos os lugares”. Não só porque é authorized poder dizer “toque a música em todos os lugares”, mas você também pode segmentar esse grupo “em todos os lugares” no Residence Assistant.
Acesse a interface do Residence Assistant em http://homeassistant.native:8123/ e para dentro Ferramentas para desenvolvedores. Em Serviços, tente colar este YAML e clicar em “chamar serviço”.
service: notify.alexa_media_everywhere knowledge: message: Somebody is on the entrance door, it is a take a look at knowledge: kind: announce methodology: converse
Se isso funcionar, você sabe que pode automatizar a Alexa e fazê-la dizer coisas. Agora, vá para Configuração, Automação e Adicionar uma nova Automação. Aqui está a minha. Usei a IU para criá-la. Observe que os nomes das suas Entidades podem ser diferentes se você der um nome diferente à sua câmera de campainha frontal.
Observe o formato dos Dados, seus pares de nome e valor dentro do valor de um único campo.
…mas também existe em um arquivo chamado Automations.yaml. Observe que o gatilho “to: ‘on'” é necessário ou você receberá anúncios duplos, um para cada mudança de estado na campainha.
- id: '1640995128073' alias: G4 Doorbell Announcement with Alexa description: G4 Doorbell Announcement with Alexa set off: - platform: state entity_id: binary_sensor.front_door_doorbell to: 'on' situation: () motion: - service: notify.alexa_media_everywhere knowledge: knowledge: kind: announce methodology: converse message: Somebody is on the entrance door mode: single
Funciona! Tem um monte de coisas legais que eu posso automatizar agora!
Patrocinador: Faça do login um problema do Auth0. Não seu. Forneça os recursos de login convenientes que seus clientes desejam, como login social, autenticação multifator, login único, sem senha e muito mais. Comece gratuitamente.
Sobre Scott
Scott Hanselman é um ex-professor, ex-arquiteto-chefe em finanças, agora palestrante, consultor, pai, diabético e funcionário da Microsoft. Ele é um comediante de stand-up fracassado, um cornrower e um autor de livros.