I suggest you to enable the generative IA debug log in Home Assistant and watch what happen in generative IA.
When I tested Google Generative IA in Home Assistant to control my home it doesn’t works fine in some cases, may it have a bug in the lastest versions.
But if the request is coming from Amazon services is the sign that the skill have no problem, I believe.
Try to test the Assist directly from the Home Assistant Assist chat and check what happens too.
Could this be a way around the fact that the Alexa voice assistant does not support to-do lists?
For example, I have a To-Do list called “Mealie Family Shopping List”. This To-Do list is being created by the official Mealie integration. I’ve attempted to expose the entity to Nabu Casa’s Home Assistant Cloud and it shows that the Alexa voice assistant does not support it. See here:
But as you can see “Home Assistant Assist” does support it. So if I were to setup this integration I’d be able to ask Alexa to add an item to the To-Do list and it would do it using this Alexa skill?
I don’t know about this integration, but if it works with Assist, it will work with this skill.
I’m just not sure if you’ll be able to ask the integration to add tasks to the list without starting it first, but you can test it by starting the skill and giving a voice command just like you would give to Assist via chat.
Yes, it is different.
This information is even available in the Home Assistant documentation.
If you execute commands only with Assist, it only uses the intentions.
If you execute them through some generative AI integration like Google or OpenAI, they execute them in a different way, through the integration itself in the AI cloud engine.
But there is a new option in Home Assistant, in the configuration of the preferred voice assistant that you configured to be used in the skill, where you select the option “Prefer to handle commands locally”, which executes simple commands locally (through Assist) and uses more complex commands using AI. Maybe this can help you.
But it is important to know that the Google Generative AI integration does not work very well in Home Assistant unfortunately. Here I use OpenAI with 4o-mini model where the experience is much more stable and works very well.
There is no forum in Portuguese.
There is a Telegram group called “Node Insights”, which is a group from Cadu’s YouTube channel, where you can find me there and both I and other users of the skill there can help you.
I just set up the skill. When testing within the developer console, it works when I use my set invoke phrase “this house”. After enabling the skill, I am able to use the text chat with alexa on the phone to invoke the skill the same way with “this house”. However, when I actually speak to my echo show, it cannot invoke the skill no matter how I phrase it.
Update, it appears to be an issue with shows only, not dots.
double update, turns out the issue was my shows were set to English Canada to avoid ads. I tried setting the skill and all devices to English canada (en-CA) but then it stopped working everywhere. Does the skill allow more than 1 language at once in the config?
Update 3, I tried creating a second instance of the skill in alexa to have a canadian english version and an english version. both will open the HA display on the show, but CA refuses to accept voice commands. I’m not sure if maybe en-CA isn’t translating correctly into my english HA assistant?
No, it’s not possible.
All lang code need to be the same in all applications: Alexa App on the phone, Alexa Skill (region) and Voice Assistant on Home Assistant.
Hi, This looks like a great piece of work! Can you tell me whether I could use this solution to take the Alexa text and send it to a different HAfunction other than Assist? Instead of just passing it straight to the HA Assist, I want to be able to pass the request to an Agent which I can call via a Webhook. So I could for example ask it to carry out a task outside of HA and then respond back.
I believe you can do what you want using Node-Red.
If I’m not mistaken, there is a node that captures all Alexa inputs, so you wouldn’t even need this skill.
I even think there is another node that captures all the intentions executed by Assist, that way you would be able to manipulate and execute whatever you want.
This skill is so amazing. I’m Brazilian and it works great. I do have a question.
I noticed that while talking to the AI (Gemini on my case), whenever I use the word “no” in the middle of a sentence, it closes the skill immediatly. I noticed that “no” is a keywords_to_close_skill. How can we work around this? There are times that the AI will ask me a question and the answer will be no or no is part of the answer, but I dont want the skill to close.
One idea that I had is that it can only close based on this works if the answer is straight after asking one of these:
alexa_speak_welcome_message
alexa_speak_next_message
alexa_speak_question
alexa_speak_help
Hi! Does anyone know how can I use kiosk mode? I saw in docs that Attention, only activate this option if you have the component installed. but to be honest I don’t know how to install this component