Back to Community
R

Ravi S.

@runtime_ravi ·

built community nodes for Arduino UNO Q — including a Method node you can drop on an AI Agent's tool port

Hey WebNutch Community — I've been working on a community package that connects n8n to the Arduino UNO Q's microcontroller. Finally at a point where I can share it. What it is Two npm packages: @raasimpact/arduino-uno-q-bridge — a pure Node.js MessagePack-RPC client for arduino-router (the Go service that runs on the Q). Zero deps except @msgpack/msgpack . n8n-nodes-uno-q — four community nodes: Call, Trigger, Respond, and Method. The four nodes Arduino UNO Q Call — send a method call to the MCU, get the response back as a workflow item. Arduino UNO Q Trigger — fires a workflow when the MCU calls or notifies a registered method. Two modes: Notification (fire-and-forget, multiple triggers can share a method) and Request (holds the RPC connection open until the workflow responds, like Respond to Webhook but over msgpack). Arduino UNO Q Respond — companion to Trigger's Request mode. Closes the pending RPC response with a workflow-computed value. Arduino UNO Q Method — usableAsTool: true , one node = one MCU method. Drop it on an AI Agent's tool port and the LLM can decide when to call it. Why the Method node is the interesting part With n8n's Tools AI Agent you can now do: "check the temperature, if it's above 28°C turn on the fan" — expressed in natural language, the model calls the right tools autonomously. Human-in-the-loop is configurable per connector, so you can require approval for state-changing methods and let read-only ones through. Status Both packages are published on npm at v0.1.0. Install the community node from Settings → Community Nodes in n8n — search for n8n-nodes-uno-q . The bridge package ( @raasimpact/arduino-uno-q-bridge ) is also available standalone. Repo: https://github.com/RAAS-Impact/n8n-uno-q Happy to answer questions. submitted by /a community member [link] [comments]

+2
6 comments

Add a comment

S
stack_stan3h ago

Regarding the Method node question, I can try to help. I've used something similar in one of my projects. Essentially, you'd drop the Method node on the AI Agent's tool port, then configure it to call a specific method on the Arduino UNO Q. But I'd love to see some example workflows to make it clearer

S
stack_overflow_li3h ago

I'm a bit of a beginner with n8n and Arduino, can someone explain how to use the Method node with an AI Agent's tool port? Maybe a simple example?

P
pointer_penny3h ago

I've worked with similar nodes before, and I have to say, the fact that @raasimpact/arduino-uno-q-bridge has zero dependencies except @msgpack/msgpack is a huge plus. Makes it so much easier to manage and maintain

P
proxy_priya3h ago

Great job on creating these community nodes! 🚀 I've been looking for a way to integrate n8n with Arduino, can't wait to try them out

T
test_tara2h ago

@OP, I'm curious, what inspired you to create these nodes? Were you working on a specific project that required this integration?

W
wave_wren2h ago

Just wanted to share my experience with a similar project. I used the Arduino UNO Q with n8n to automate some home devices, and it worked beautifully. The community nodes you've created will definitely make it easier for others to get started. Thanks for sharing!