🚀 Introducing AI Agent HA - Create Automations & Dashboards with Just Plain English with AI agent

Tired of complex Home Assistant setup? Just tell AI what you want in plain English!

:sparkles: Create Dashboards by Chatting:

  • :speech_balloon: “Make a security dashboard with all my cameras”
  • :speech_balloon: “Build a living room control panel”
  • :speech_balloon: “Create an energy monitoring dashboard”

:zap: Build Automations with Words:

  • :speech_balloon: “Turn on porch light when someone arrives”
  • :speech_balloon: “Dim lights when TV turns on”
  • :speech_balloon: “Alert me if doors are left open”

No coding. No YAML. Just conversation.

The AI finds your devices, organizes everything, and creates it all for you - in seconds!

Works with: OpenAI GPT-4, Claude, Gemini & more

:link: Try it now: GitHub - sbenodiz/ai_agent_ha: A Home Assistant custom component that provides an AI-powered agent capable of generating automations based on natural language queries. The agent connects to all entities in your Home Assistant instance and uses OpenAI's or Llama API to translate user requests into valid Home operations including creating automations for you! (also available in HACS, search for " AI Agent HA"

Transform your smart home with the power of conversation! :rocket:

#HomeAssistant #SmartHome ai #NoCode

Let me know what do you think, it’s alpha version

This sound very interesting will try later today thanks

1 Like

I honestly don’t trust AI agents that much… often ChatGPT or Gemini make way too many mistakes and don’t compile automations correctly.

Most of my queries just show “Unknown response type: get_entities_by_domain”
Any ideas to fix?

sure, the agent will not do any operation without your approval. The agent first show you what they plan to do in terms of automation/dashboard and only if you approve it it will deploy it

can you share the logs? best will be to open issue in Github, it’s the first time I am seeing that message

it think its a good idea to add a blue my HA Button.

sorry, what do you means by that?

i try frist to see if can turn on off a light , it does but get this error

try with how many light are on


like there: GitHub - zollak/homeassistant-syslog-receiver: A Home Assistant integration that receives and filters syslog messages (UDP/TCP/TLS), fires events for automations, and can expose optional sensor entities.

Sure. added! thanks for the tip

Good morning! great tool thanks!! I’m using with GEMIMI 2.0 flash but when try to switch to 2.5-pro model have no successs any tip?

TBH I didn’t test Gemini API. can you please share you logs and open issue in github?