activate your “experiment plan” (free) or paid plan
create a new API key
paste the API key in the homey app setting
You’re all set
Features
feature
explanation
use case
recommended model
use Mistral LLM models
you can use the “ask mistral model” to generate text
create special notification or home summary
mistral 8b for small tasks and notifications, Mistral Medium is usually enough for more complex tasks
use Mistral VLM models
you can use the “ask mistral model with images” to generate text
analyzing security camera snapshot
Mistral Small 4, Pixtral is not recommended
use Mistral agent
you can create various AI agents on Mistral platform, you can select a model, temperatures, tools, customs instruction. You can even ask the model to use a specific JSON format!
take action
The homey app will prompt mistral API with a list of your devices and their capabilities, to act in your smart home according to your initial prompt
create your own chatbot or with the new ask user homey notification
Mistral Large is strongly recommended Medium and Small 4 should work fine too
conversation variable
At the end of each flowcard you can add a custom variable if you want to keep the conversation to add a follow-up request
chatbots or using another model for a secondary action
Disclaimer
many points of this app have been vibecoded and only then human supervised
If you use the free tier or “labs models” Mistral may use your request to train their models
Roadmap
Ask Home
Selecting whih devices are exposed to the AI and on which ones the AI has control
Better context and commands
Triggering flows
User context
But also it will be soon possible to attach an image to one of your custom agent, it will allow you to ask the models to respond with your specific instruction and/or with a specific JSON format.
I could also create a spcific flowcard to analyze camera snapshot and return a description!
I am keen to learn, what MCP-API endpoints you have implemented. - Or does your App use the official Homey/Athom MCP Server?
Background:
I have a rather complex system prompt for Mistral based on the Homey/Athom MCP Server and tailored to my Homey system, that allows for complex status and event reports. It would therefore be interesting to see if that can be applied through your app as well and what has to be eventually changed.
[EDIT] Works well. Found code on Github.
[EDIT #2] Does not work. - Checked with test and live app version. Uninstalled, reinstalled, restarted (the usual dance).
Mistral modell selection seems not to work.
AI has no access to any device.
See 4a023115-f058-4843-9e2a-f0e9202efa6d
I have a Mistral pro account and the API key is valid and active.