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