I’ve added the official Mealie integration found here to my Home Assistant instance. It appears to be working perfectly. I have my shopping list exposed in Home Assistant as a To-Do list as described in the integration documentation.
I now want to be able to tell my Amazon Alexa to add items to the shopping list. I’ve had Home Assistant Cloud with Nabu Casa setup for quite some time now and have already exposed many entities to it. I just attempted to expose my Mealie Shopping List to Home Assistant Cloud and discovered that Alexa does not support that kind of entitiy. Here’s a snip of the entity:
Is there any way around this? Would adding this functionality be on the Amazon Alexa developers, Home Assistant developers, or Mealie HA Integration developers, or someone else? Essentially, where would I submit the feature request?
And then once it’s supported by the Alexa Voice Assistant, how would I write the automation? I’m not even sure what the trigger would look like.
Its on Amazon. And you’ll be waiting a looooong time. They’re busy working on thier own AI at the moment. Controlling things from other systems that aren’t lights or vaccums aren’t really high in thier list. Heck they recently killed all list integrations (although I strongly suspect you already know this)
Although an LLM with Assist on the Home Assistant side can.
Well that’s too bad. I was hoping this would be an easy addition to my system.
So now I’m interested in your suggestion. I have recently setup ollama with openweb ui to play with, but it’s incredibly slow. I’m maybe a month away from adding a decent GPU.
Once I’ve done so, I’ll be very interested in pursuing this solution. I’m curious though, does this mean I would need to migrate away from Amazon Alexa and start integrating the Home Assistant Voice Preview Edition hardware? Would I still be able to integration an LLM while still using my Alexa devices? I worry about the Wife Acceptance Factor when removing the Alexa.
Would you have any suggestions on where to start my research on how to implement this?