🏠 Node-RED com Home Assistant
O Node-RED é amplamente utilizado junto com o Home Assistant para automação residencial, justamente por sua integração nativa com sensores, dispositivos IoT e protocolos como MQTT, Zigbee e Z-Wave. Ele permite criar fluxos visuais para controlar luzes, câmeras, alarmes e muito mais, com uma interface prática e altamente personalizável.
Embora o n8n não tenha integração oficial com o Home Assistant, é possível usá-lo para automações domésticas via APIs REST ou webhooks expostos pelo próprio Home Assistant. Assim, o n8n pode agir como uma camada de lógica externa, lidando com notificações, integrações com serviços externos (como e-mail, Telegram, Google Sheets etc.) e até decisões baseadas em contexto, enquanto o Home Assistant cuida dos dispositivos físicos.
n8n vs Node-RED: Qual escolher?
Ambas são ferramentas de automação visual, mas com focos diferentes. Veja a comparação completa:
1. Visão geral
Característica |
n8n |
Node-RED |
🧠 Foco principal |
Automação de fluxos para integrações modernas (APIs, SaaS) |
IoT, automação local, dispositivos físicos |
🌐 Interface visual |
Sim |
Sim |
💡 Casos comuns |
Integrações web, APIs REST, automações com apps |
Automação residencial, IoT, controle de hardware |
🌍 Código aberto? |
Sim |
Sim |
2. Linguagem e extensibilidade
|
n8n |
Node-RED |
Linguagem principal |
JavaScript / TypeScript |
JavaScript |
Criação de nodes |
Modular com "credenciais", "executors", etc. |
Mais direta com funções JavaScript |
Funções customizadas |
Suporta, mas foca em "nós de integração" |
Muito flexível com "Function Nodes" |
3. Integrações e conectores
|
n8n |
Node-RED |
Conectores prontos |
+400 conectores SaaS (Google, Slack, etc.) |
Vários, mas foco em dispositivos e protocolos |
Integração com REST APIs |
Muito forte — lógica de fluxo robusta |
Também possível, mas menos intuitivo |
Suporte a Webhooks |
Sim |
Sim |
4. Infraestrutura e execução
|
n8n |
Node-RED |
Execução |
Workflow baseado em tarefas |
Fluxo contínuo de mensagens |
Estado |
Baseado em execução de fluxo |
Estado mantido entre mensagens |
Ideal para |
Automatizações tipo Zapier, Make |
Automação IoT, Raspberry Pi |
5. Quando usar qual?
Quero... |
Use... |
Automatizar tarefas web com APIs modernas |
n8n |
Criar lógica entre sensores físicos, MQTT, dispositivos |
Node-RED |
Substituir ferramentas como Zapier/Make |
n8n |
Rodar automações locais em hardware |
Node-RED |
Criar rotinas simples com pouco código |
Ambos |
Exemplos práticos
- n8n: Quando um novo e-mail chega no Gmail, extrair o anexo, enviar para o Google Drive e notificar no Slack.
- Node-RED: Quando um sensor de movimento é ativado, ligar uma luz por 5 minutos e enviar uma notificação via MQTT.
Conclusão
✅ Use n8n para integrações modernas com serviços e APIs web.
✅ Use Node-RED para automação local, dispositivos físicos e IoT.
Ambas são ferramentas poderosas de automação, mas com propósitos distintos!