Alexa Skill that integrates Home Assistant Assist or your preferred Generative AI via the conversation API and also allows you to open your favorite dashboard on Echo Show
Note: This project is still in a very early alpha phase, this means not all features are fully functional yet and features or usage can change significantly between releases.
This is a Alexa skill model that integrates Home Assistant Assist or your preferred Generative AI through the conversation API and also allows you to open your favorite dashboard on Echo Show devices.
Note: It's important to highlight that a skill (Alexa Hosted) has an 8-second limit for external requests and this cannot be changed. This means that your Home Assistant instance needs to respond within 6 or 7 seconds for the skill to work correctly. In other words, very complex AIs or slow models will not work with this skill. It is important to test the agent (Assist) that you intend to use beforehand, with simple and complex commands to ensure that the assistant returns within the expected time.
For slower AIs or servers, try the AWS Hosted version.
- Voice command:
- Interact with Home Assistant Assist
- Interact with Open AI integration
- Interact with Extended Open AI integration
- Interact with Google Generative AI integration
- Open Home Assistant dashboard:
- Open your prefered Home Assistant dashboard in Echo Show screen.
- Click on the Echo Show sceen to open your dashboard.
- Others:
- Start a conversation with prompt from Home Assistant (thanks to t07que)
- Multi-language support (see Supported languages)
If you have a feature idea, open a issue to suggest your idea for implementation.
For instructions how to set this skill up refer to the installation or update page.
-
Say
Alexa, open home smart(or your defined skill invoication name):- Turn on the kitchen lights.
- Open home assistant.
-
Or say
Alexa, ask smart home to turn on kitchen lightsorAlexa, ask smart home to open home assistant:
The skill has support for the following languages:
- German (Germany)
- English (Australia)
- English (Canada)
- English (England)
- English (United States)
- Dutch (Netherlands)
- Spanish (Spain)
- Spanish (Mexico)
- Spanish (United States)
- French (Canada)
- French (France)
- Italian (Italy)
- Portuguese (Brazil)
- Portuguese (Portugal)
Note: If your language is not supported, please open an issue attaching your own translated version of the file en-US.lang. Only languages supported by Alexa framework will be added (please, check this link: https://developer.amazon.com/en-US/docs/alexa/device-apis/list-of-interfaces.html)
Skill Alexa que integra o Home Assistant Assist ou sua IA Generativa preferida via a API de conversação e também permite abrir seu painel favorito no Echo Show
Nota: Este projeto ainda está em uma fase alfa muito inicial, o que significa que nem todos os recursos estão totalmente funcionais e os recursos ou o uso podem mudar significativamente entre as versões.
Este é um modelo de skill Alexa que integra o Home Assistant Assist ou sua IA Generativa preferida através da API de conversação e também permite abrir seu painel favorito em dispositivos Echo Show.
Observação: É importante destacar que uma skill (Alexa Hosted) possui um limite de 8 segundos para requisições externas e isso não pode ser alterado. Isso significa que sua instância do Home Assistant precisa responder em até 6 ou 7 segundos para a skill funcionar corretamente, ou seja, IA's muito complexas, ou modelos lentos não vão funcionar com essa skill, importante testar o agente (Assist) que pretende utilizar antes, com comandos simples e complexos para garantir que o assistente retorna dentro do tempo esperado.
Para IA's ou servidores mais lentos, tente a versão AWS Hosted.
- Comando de voz:
- Interagir com o Home Assistant Assist
- Interagir com a integração Open AI
- Interagir com a integração Extended Open AI
- Interagir com a integração Google Generative AI
- Abrir painel do Home Assistant:
- Abra seu dashboard preferido do Home Assistant na tela do Echo Show.
- Clique na tela do Echo Show para abrir seu dashboard.
- Outros:
- Iniciar uma conversa com a Alexa de um prompt do Home Assistant (agradecimento ao t07que)
- Suporte a vários idiomas (veja Idiomas suportados)
Se você tiver uma ideia de recurso, abra um issue para sugerir sua ideia para implementação.
Para obter instruções sobre como configurar essa skill, consulte a página de instalação ou atualização.
-
Diga
Alexa, abrir casa inteligente(ou o nome de invocação definido para a skill):- Acenda as luzes da cozinha.
- Abra o home assistant.
-
Ou diga
Alexa, peça para casa inteligente acender as luzes da cozinhaouAlexa, peça para casa inteligente abrir o Home Assistant
A skill tem suporte para os seguintes idiomas:
- Alemão (Alemanha)
- Inglês (Austrália)
- Inglês (Canadá)
- Inglês (Inglaterra)
- Inglês (Estados Unidos)
- Espanhol (Espanha)
- Espanhol (México)
- Espanhol (Estados Unidos)
- Francês (Canadá)
- Francês (França)
- Italiano (Itália)
- Holandês (Holanda)
- Português (Brasil)
- Português (Portugal)