🤖 Smarter Automations Ahead — AI Rule Building Meets Local Control

The generative AI for smart homes is no longer just a buzzword and cannot be ignored. The AI now has the potential to make smart homes truly smart — not just reactive, but predictive and adaptive.

The AI brings powerful capabilities that go far beyond what any individual hub or local processor can handle alone. It can analyze patterns, learn behaviors, understand natural language, and even predict user preferences using vast computational resources.

:bulb: Imagine this: you've connected a few devices to your new Hubitat Elevation hub, and now it's time to create your first rule. You summon your favorite AI companion and ask:

:confused: A few minutes later, the companion proudly delivers a detailed 20-step action plan — complete with installation instructions, configuration steps, and a motivational “You got this!” — but… still no rule.

:brain: Now imagine this instead: You log in to your Hubitat Elevation hub, click a button labeled “Help me build a rule,” and simply start typing your use case.

Within seconds — your rule is automatically created, fine-tuned, and ready to fire. :dart:

If you ever need to adjust it later, you can open the rule in a clean, visual interface that makes tweaking your automations effortless:

This is exactly how our engineers envisioned the next-generation of rules building engine — where AI understands your intent, and your Hubitat responds instantly, without ever relying on the cloud to act.


:tada: The AI-powered Rule Builder is now available with Release 2.4.3.149! :tada:


If you'd like to try it out before its public release, join the beta group :point_right: here.

Many thanks to Mariusz @Ultrasmart.pl for getting us started with the AI integration.

37 Likes

Oy

2 Likes

Stunned appreciation, "oy", right? And so you're welcome!

3 Likes

Funny, that's what my son yells at my granddaughters when it's naughty attention time.

2 Likes

Has AI replaced Bruce?

AI can't replace us, it just helps us deliver a smoother experience to less technical users, or those who want to automate their devices effortlessly.

7 Likes

1 Like

That's no fun!

9 Likes

Just a little levity here, but it seems your example above isn't correct.... I don't see the off after 5 minutes

It sounds like you didn’t flex your imagination quite enough. :blush:

That said, if you’re enrolled in the beta program, the best place to share ideas is in the beta section. That’s where our engineers take users’ imagination and turn it into reality before the update is released to public.

Excellent, I’ll send my imagination there to be politely ignored in a more organized fashion. :wink:

But awesome. Great work guys.

8 Likes

Love this! Applied for the old Beta testing!

1 Like

Actually excited to see this!

1 Like

Oh man you guys beat me to it. I had been working on a API gateway in my "Frankenstein AI" that would allow the creation of a local LLM to query the configuration of the devices in the hubitat but also spit out configuration suggestions. With the maker API and some direct queries from the AI Assistant into the Hubitat and custom prompts I have been able to pull out configuration data. My next step was to write up guiding documentation on how things work by harvesting the Hubitat documentation into a RAG which I haven't done yet.

As mine is just an extension of what I at doing at work I thought it would be a cool project.

1 Like

Thank you, Hubitat team — this is incredible!

I’ve been experimenting with ChatGPT a bit, trying to improve — or, for that matter, write new — Webcore pistons. I’ve even seen some success getting it to parse and explain detailed logic. So seeing a native Hubitat tool that could create a rule from scratch really catches my attention.

Now I’m suddenly wondering… if I pasted the logic out of a Webcore piston into it, would it understand how to rewrite the flow? Maybe not today — but could that kind of improvement suggestion be something for the future :smile:… and more importantly, could it actually improve upon the logic? Be forewarned — I like my Global and Local Variables, Expressions, Data Manipulations, and all the messy little bits that make my pistons… uniquely mine. :smirk:

The visual interface looks excellent — clean, modern, and (best of all) it might finally save me from my own nested IFs. I’m looking forward to seeing how far this AI can get in reading my automations’ minds without needing a stiff cup of coffee first and a second opinion from my cat. :paw_prints:

Overall, I’m really impressed with the direction this is going and happy to see Hubitat exploring AI integration in this way. I’m looking forward to the public release so I can dive in and play with it firsthand — responsibly, of course.

Now, if we could only have a local voice assistant like those other guys have… I promise I wouldn’t ask it to make me breakfast… every day. :smirk:

1 Like

As much as I’d like to, I’m afraid something will go wrong and affect my system now. If I had a second hub to play with then maybe. I’ll just wait for the release.

Just FYI, if you join the Beta, you don't have to update to any Beta release you don't want to -- it's just like normal, you can choose to update or not.

I participate in most Beta releases, but sometimes timing with other (life) things going on doesn't allow for any risk or I'm just not feelin' it for beta'ing a certain release -- it's nice to still have that option to sit out when you want/need to.

3 Likes

Where do you sign up for beta?

Send a PM with your hub IDs to @bobbyD. He will get you set up.

See @bobbyD 's answer. I keep forgetting about all the great tools that can be found at https://support.hubitat.com and promise to not suggest other methods. :face_with_open_eyes_and_hand_over_mouth:

1 Like

That works only if you are already enrolled and want to add a new hub, otherwise, users must request to join the beta group :point_right: here

2 Likes