Hi all! I hope i explain this well. I’d like to use my custom agent (which I’ve built successfully in n8n) to set reminders. I have the logic for that all worked out, but…!
Home assistant keeps hijacking a specific sentence I need. It’s not well publicized, but the home assistant has the ability to execute a command in an arbitrary amount of time (Think “turn off the lights in the living room in 5 minutes”).
I want to use the local agent (i.e. “Prefer handling commands locally”) specifically for timers and quick reaction time, but for it to send everything else to the selected agent (which in my case is Webhook Conversation - this is how i get it to talk to n8n).
The specific sentence issue is if I say something like “Remind me to brush my teeth in 20 minutes”. It triggers the timer function instead of passing the command to the n8n LLM.
I’ve tried unsuccessfully to put in a custom sentence (via yaml), but the problem there is that it requires an intent (or an automation if using that method) to be triggered afterwards when all I want it to do is fail local intent matching and send the command on it’s way to n8n.
I know there are several users who have been able to put together reminders in home assistant using shopping lists, like @akshay7394, @freakshock and @JT1, and i was hoping that they or someone who has implemented their method, might have some ideas?
No worries, thanks for getting back to me. I'm going to have to turn off local handling, but I don't want to lose timers - i'm toying with having the llm on the other side of the webhook conversation agent send a http POST request to start the timer and I'm having some success. It probably won't be as robust as what's built in, but if I'm able to get n8n/llm to differentiate between things that are good for a timer, and things that are good for my reminder pipeline, i think i might have it all. Won't be helpful to the average joe who's not using n8n, but I'll post here if it helps someone when I have it worked out.