Skip to content

ronibandini/ESP32N8NButton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32N8NButton

Trigger N8N workflows from an ESP32 device button using a simple HTTP GET call

Roni Bandini, Buenos Aires, Argentina, June 2025

ESP32PhysicalButton

📦 Overview

ESP32N8NButton is a lightweight Arduino library for ESP32 that sends HTTP GET requests to a user-defined webhook URL. It's designed to trigger a N8N node using a button.

Great for:

  • Physical IoT triggers for workflows
  • Simple smart buttons
  • ESP32-to-N8N communication without external services

🔧 Features

  • Sends HTTP GET request on button press (GPIO)
  • WiFi connection via built-in ESP32 WiFi
  • Simple API (begin() + handle())
  • Designed to work with N8N webhooks

📥 Installation

  1. Install with Arduino IDE, Sketch, Include library, Add Zip Library
  2. Open the BasicWebHook.ino example
  3. Edit WiFi credentials, Webhook URL and GPIO
  4. Press the button

About

Trigger n8n workflows from a physical button with ESP32

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages