N8N nodes support for Hubitat with IA Agent

Hello Node-RED community!

I'm excited to announce the release of n8n-nodes-hubitat, a new package that brings full Hubitat integration to the n8n automation platform. As many of you already use Node-RED with Hubitat, I wanted to share this alternative that might be useful for those exploring different automation tools.

What's Included

This integration package offers:

  • Hubitat Node: Query devices, get device details, and send commands to your Hubitat devices
  • Hubitat Trigger: Create event-driven workflows reacting to Hubitat events (device state changes, mode changes, etc.)
  • Hubitat Tool: A specialized node that exposes Hubitat functionality to n8n's AI Agents, allowing for natural language control of your smart home

AI Integration Highlights

The Hubitat Tool node enables AI agents in n8n to interact with your Hubitat system using natural language.

This allows for workflows where users can control their smart home with natural language prompts like "turn on the living room lights" or "what's the temperature in the bedroom?"

Getting Started

The package is available on GitHub: GitHub - sboily/n8n-nodes-hubitat: n8n nodes to integrate with Hubitat smart home platform

Installation

bash

Copy

npm install n8n-nodes-hubitat

Prerequisites

  • A Hubitat hub configured on your network
  • The Maker API app installed and configured on your Hubitat
  • An n8n installation (version 1.0.0+)

From Node-RED to n8n

For those curious about the differences between this and the Node-RED integration:

  • Similar core functionality for device control and events
  • n8n's workflow editor offers a different visual programming experience
  • The AI agent integration is a unique feature for conversational smart home control

While Node-RED remains an excellent platform for home automation, n8n offers some interesting capabilities, particularly in the AI integration space.

I'd love to hear your feedback if you try it out!

Please note this project is based on my friend @fblackburn node-red project. GitHub - fblackburn1/node-red-contrib-hubitat

Sylvain

3 Likes

Does it work with the community edition of n8n? Self-hosted? Or only Enterprise?

I'm using a registered community edition on my computer with a docker compose. I don't know for the enterprise version.

1 Like

Awesome! That's easy to setup! Thank you!

1 Like

Will this work on a raspberry PI?

n8n can definitely be installed on an RPi. I'm sure that @sylvainboilydroid's node will also work in this use case.

@aaiyar thanks for the info.

1 Like

There is no reason for the plugin not to work on RPI, but be careful if you want to introduce AI locally with Ollama, for example. I don't think RPI is powerful enough for this purpose.

I've also shared a small screenshot as an example for curious.