[APP][Pro] Gemini AI - Control your Smart Home with Google's Gemini

Hi everyone,

I’m excited to share Gemini AI, an app that brings Google’s latest generative AI models directly into your Homey Pro. This app allows you to move beyond simple automations and interact with your smart home using natural language, image analysis, and intelligent reasoning.

:house: Natural Language Smart Home Control

The core of the app is the “Execute a command for your smart home” Flow card. Instead of building complex logic for every scenario, you can simply ask Gemini to manage your home for you.

  • Device Control: “Turn off all lights except the kitchen,” “Set the thermostat to 21 degrees,” or “Open the garage door.”

  • Status Queries: “Are any windows open?”, “Is the living room TV on?”, or “What is the temperature in the bedroom?”

  • Multiple Actions: “Turn off the lights in the bathroom and start the coffee machine.”

:alarm_clock: Scheduling & Timers

Gemini can handle time-based commands natively. You can send commands like:

  • “Turn on the heating tomorrow at 7:00 AM.”

  • “Turn off the garden lights in 20 minutes.”

  • Management & Precision: You can view and manage all active timers in the App Settings.

    [NOTE] For timers exceeding 24 hours, please allow for a small execution tolerance of up to 10 minutes.

:camera_with_flash: Multimodal Intelligence (Image Analysis)

Use the “Send Prompt with Image” card to let Gemini “see” what’s happening through your cameras.

  • Monitoring & Security: “Is there a person carrying a package in this snapshot?” or “Is the iron still on in this picture?”

:brain: Pure Logic & Creativity

Of course, you can still use Gemini for text-only processing in your flows:

  • “Create a localized weather advisory based on this temperature.”
  • “Generate a welcoming message for my guests.”

:money_bag: Costs & API Keys (Free vs Paid)

To use the app, you need an API Key from Google AI Studio.

  • Free Tier: Google provides a generous free quota, but its “real-world” capacity depends on how you use the app:

    • Text & Image Prompts: You have plenty of room for daily text or image analysis.

    • Smart Home Commands: Since “Function Calling” requires multiple API exchanges to understand your home’s context, the free tier typically allows for 5 to 10 actual commands per day, depending on the complexity of the request.

  • Paid Account: For daily, unrestricted use, a Billing Account is highly recommended. The Gemini 2.5 Flash-Lite model is extremely cost-effective. During testing, an entire month of heavy usage cost less than €0.10.

:light_bulb: Reliability Tips

AI is powerful but not an exact science. If a command fails or isn’t understood, try sending the exact same prompt again without changes. Often, a second attempt is all it takes for the model to correctly parse the context.

:locked: Privacy & Permissions

  • The app requires the

    homey:manager:api
    

    permission to manage and query your devices locally.

  • Prompts and images are sent directly to Google’s API; no data is stored or logged by the app.


Download it now on the Homey App Store! Feel free to share your feedback, interesting use cases, or any questions you might have.

Simone

1 Like

Great app, Been using this with my Reolink Doorbell and describes who’s at the door via a push notification.

Works very well. Was using similar integration in HA which is what I missed about HA but now can be done in homey. Thanks for making this

Thanks! Have you had a chance to try out the latest test version? I’m trying to figure out whether it’s worth continuing to develop a flow that Gemini can use to manage all the devices in Homey. I’m interested in seeing if there are any real-world uses for this flow.

I have , It works perfectly.

How limmited is the free tier?

I have an subscription on th eGemini pro!

Hi Mark, Gemini Pro (which I also have) is not connected to Gemini API Keys.
The free API Key plan allows approximately 5-10 calls per day for home automation management (depending on the complexity of the requests).

You can still test it with free plan: when you reach the daily limit, Flow will return the error “You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.”

Do you get names as an answer or just a description? Im looking for an alert with names. Is there any way to train gemini with this?

Just a quick description. As far as I know, face recognition isn’t supported in the public Gemini API yet.

Hi everyone,

I’ve just released version 2.1.0 of the app! This update introduces a major new feature: you can now schedule and manage your home automation commands directly through Gemini AI.

You can use flows to ask Gemini to handle specific tasks for you. For example:

  • “Turn on the heating tomorrow at 6:00 PM”

  • “Turn the lights off at 11:00 PM”

Give it a try and let me know how it works for your setup!

Hi everyone,

Just a quick heads-up: Version 2.2.1 is now in test! You now have full control over which Gemini model you want to use. You can now toggle between:

  • Gemini 2.5: Flash-Lite, Flash, and Pro
  • Gemini 3 (Preview): Flash and Pro

Check it out and let me know if you have any feedback!

Simone