Skip to content

This Alexa skill lets users interact with their smart home systems via Home Assistant's Conversation Assist API. Users can control devices, check statuses, and automate tasks using voice commands. The skill acts as a bridge between Alexa and Home Assistant, enhancing voice-controlled smart home management. Use your favorite LLM with HA and Alexa.

Notifications You must be signed in to change notification settings

rodrigoscoelho/skill-alexa-chatgpt4-assistpipeline-HomeAssistant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant Assist Alexa Skill (Alexa Hosted)

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.

Table of Contents

  1. About
  2. Features
  3. Installation
  4. Supported languages

About

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.

Features

  • Voice command:
  • Open Home Assistant dashboard:
    • Say 'open home assistant' or 'open dashboard' to open your prefered dashboard in Home Assistant.
    • Or clique on sceen to do the same.
  • Other:

If you have a feature idea, open a issue to suggest your idea for implementation.

Installation

For instructions how to set this skill up refer to the installation or update page.

Supported languages

The skill has support for the following languages:

  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • English (United States)
  • English (England)
  • French
  • Italian
  • Spanish

Home Assistant Assist Alexa Skill (Alexa Hosted)

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.

Índice

  1. Sobre
  2. Recursos
  3. Instalação
  4. Idiomas suportados

Sobre

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.

Recursos

  • Comando de voz:
  • Abrir painel do Home Assistant:
    • Diga 'abrir home assistant' ou 'abrir painel' para abrir seu painel preferido no Home Assistant.
    • Ou clique na tela para fazer o mesmo.
  • Outros:

Se você tiver uma ideia de recurso, abra um issue para sugerir sua ideia para implementação.

Instalação

Para obter instruções sobre como configurar essa skill, consulte a página de instalação ou atualização.

Idiomas suportados

A skill tem suporte para os seguintes idiomas:

  • Português (Brasil)
  • Português (Portugal)
  • Inglês (Estados Unidos)
  • Inglês (Inglaterra)
  • Francês
  • Italiano
  • Espanhol

About

This Alexa skill lets users interact with their smart home systems via Home Assistant's Conversation Assist API. Users can control devices, check statuses, and automate tasks using voice commands. The skill acts as a bridge between Alexa and Home Assistant, enhancing voice-controlled smart home management. Use your favorite LLM with HA and Alexa.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%