Hi Community! π
I'm excited to share a new custom integration I've been working on that bridges the gap between Home Assistant and n8n workflows through conversation agents.
What is n8n Conversation?
This integration allows you to use your n8n workflows as conversation agents in Home Assistant, enabling powerful automation and AI-driven interactions with your smart home. Think of it as a way to create your own custom voice assistant that can interact with both your Home Assistant entities and external services through n8n.
Key Features
π€ Use n8n workflows as conversation agents - Transform your n8n automations into conversational interfaces
π‘ Rich context sharing - Automatically sends conversation history and exposed entities to your n8n webhooks
π Seamless voice integration - Works with Home Assistant's voice assistant pipeline system
π§ Easy configuration - Simple webhook setup with configurable response fields
How It Works
- Set up the integration in Home Assistant with your n8n webhook URL
- Create an n8n workflow that receives conversation data and entity states
- Build your logic - Use AI services, process entity data, trigger automations
- Return responses that get spoken back through your voice assistant
Installation
Or manually add the repository: https://github.com/eulemitkeule/n8n-conversation
I'd love to hear your thoughts and see what creative automations you build with this! The integration is open source and I'm always open to feedback and contributions.
Links:
Happy automating! π β¨