[App][Pro] AI Flow Builder - Testers wanted

Hey guys, after my first app, the F1 Tracker Pro i didn’t waste to much time and build my second app, and now its time for testing.

I made an app where you can build advanced flows by telling the app what you want in natural language. AI Takes your input and builds the advanced flow for you.

What it does
You type or say (with ios shortcuts / Android) what you want the flow to do, and the app builds it for you. The flow will be disabled at first, so you can first review it, maybe do some manual edits and if you approve you enable the flow. So nothing crazy happens if AI makes something up that you don’t want.

You enter the prompt in 1 of 3 ways;

  • In the settings there is a textfield where you can enter what you want (dutch or english)
  • You can create a advance flow and place the card where you also can enter a prompt or connect a webhook and use shortcuts for example to enter the prompt with voice (which is the 3rd way.

What it needs
It needs an API Key from one of the AI services out there, it supports Anthropic, OpenAI and Gemini. And you need to create a homey API Key to give the app access to the advanced flows.

What it sees
The app registeres all your cards, variables and apps and uses this to build the advanced flows, of course all locally.

What i need
Its time for testing, i need some peeps to try out the app, and provide feedback where feedback is needed, try to break it, try to use it, try to give it a hard time and lemme know if there are any issues anywhere.

Lemme know what you think, thanks for testing!

p.s. note that the app hasn’t been reviewed by Athom yet, since this is still in testing phase.

Install the app here

Hi.

Installed the app, created a Gemini API Key in the Google AI Studio, created a Homey API key (with full access).

Provided both in the settings.

Wrote down my first wishful AI build flow.

received an error:
image

Hey, thanks for this, will check this out!
Gemini is the only one i didnt check myself, don’t have it. I’ll let you know soon.

Hey Twan, just to make sure.

I just made a google Gemini APIkey on the free tier and for me it worked like it should, could you tripplecheck you have setup the key the right way? The message you posted would let me assume the key doesnt have the right access/rights.

I just got the result below with the Gemini key.

Hi Mark.

This is what I created, I assume it is the correct setup.

mm yea that should do it, thats the same with mine.
If you check the stats (the 3 graphs/bars icon) doesnt it say it triggered? Or is there no usage at all?

Here is mine

Hi Mark.

I did see a trigger, unfortunately I did not create a screenshot, now the usage page gives errors.

But as said, a trigger was shown.

I tried the app, created a flow, and it worked perfectly for me. My flow consumed only $0.06 with OpenAI

good to hear, thanks for letting me know!

Hey Twan,

I did some research and apparently this happens sometimes on the free tier if they key is used to fast and it gets (wrongly) flagged for security reasons and permission denied.

Also it seems that if the API Key is created on a workspace/business account which is managed by an admin, that this blocks the access.

I would try to create a new API Key and wait a bit before using it to make sure this won’t happen again, also (if not already) use a personal gmail account.
a paid tier will also fix this, but my test was with a free tier as well so that shouldn’t be a problem per say, but it gets flagged by a false positive more easily than a paid account.

Hope this fixes it, I did also push an update so this gives a nicer message than the JSON from google, just to make it a bit more clear. Can’t fix the problem on my end sadly. If the api is correct it should work. (as tested).

I did manage to connect gemeni api, important to do paid or pre payment first. Free will not work.

I can make a prompt, and get the results. But it will not create a flow :person_shrugging:

Free worked for me. After you enter the prompt and AI turns in into a flow, you press the button ‘create flow (disabled for review)’ at the bottom, then it actually creates the flow. It needs the homey api with flow access to do so, as stated in the settings.

The flow gets created in a ‘AI Generated’ folder in the advanced flows editor.

Ahh i didnt catch the ai folder, it worked afterall

Great! Enjoy :ok_hand:t4: