2026-06-07 21:24:56 +03:00
2026-06-07 20:02:28 +03:00
2026-06-07 20:02:28 +03:00
2026-06-07 21:24:56 +03:00
2026-06-07 20:02:28 +03:00
2026-06-05 00:38:34 +03:00
2026-06-05 23:45:32 +03:00
2026-06-07 20:02:28 +03:00
2026-06-07 21:30:47 +03:00
2026-06-05 15:10:04 +03:00
2026-06-07 21:30:47 +03:00

🚀 Pump Controller ESP32

Web-Controlled Smart Pump System

Main page Setup page
⚙️ Main Dashboard   |   🛠️ Setup Wizard

Features

  • 📡 Web-based pressure monitoring
  • 🔧 OTA-ready & configurable via browser
  • 💡 LED status indicators
  • 🔁 Auto-reset & fail-safe AP mode
  • 🧠 Non-volatile memory for settings

🛠️ Build & Flash

💡 Requires ESP-IDF framework and just task runner

PORT="/dev/ttyUSB0" \
ESP_IDF="~/playground/esp-idf/"
just build flash

🌐First-Time Setup

On first boot, the device creates a captive Wi-Fi access point:

  • SSID: pumpcontroller
  • IP: 192.168.4.1
  • Port: 80

Steps:

  1. Connect to pumpcontroller Wi-Fi
  2. Open browser → http://192.168.4.1
  3. Enter your home Wi-Fi SSID + password
  4. Device reboots → joins your network
  5. Find its IP in your router's DHCP list

That IP becomes your pump control dashboard 🎯

⚠️ If you enter wrong credentials, the device will not connect. Youll need to factory reset and try again.


🔄 Factory Reset

  1. Short pin D15 to GND
  2. Power on the device
  3. LED blinks 3 times 🔴🔴🔴
  4. Remove the short after the 3rd blink
  5. Device reboots → access point mode restored
Description
No description provided
Readme MIT 736 KiB
Languages
HTML 56.7%
C 42.1%
Just 0.8%
CMake 0.4%