Skip to content

EPS-Works/wc-alert-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚨 Order Alert Pro

An IoT siren system for WooCommerce stores. Instantly alert logistics staff when new orders arrive through remote WiFi control via the Blynk IoT platform.

Perfect for e-commerce fulfillment centers and warehouse operations - never miss an order again!

How It Works

Order Alert Pro connects your MicroPython-enabled device to WiFi and listens for triggers via Blynk's MQTT service. When a new WooCommerce order is placed, a request is sent to Blynk API that changes MQTT state and activates a relay-controlled siren in your logistics office, ensuring warehouse staff are immediately notified.

Features

  • 📡 WiFi Connectivity - Connects to your warehouse WiFi network
  • 🔔 MQTT Integration - Uses Blynk IoT platform for reliable remote control
  • Relay Control - Drives sirens, buzzers, or LED indicators
  • ⏱️ Configurable Duration - Set custom alert timing
  • 🔄 Auto-Reconnect - Automatically handles connection drops
  • 🛠️ Easy Configuration - Simple TOML configuration file

Quick Setup

Development Environment

python -m venv .venv
source .venv/bin/activate
make setup

Configure Your Device

Create config.toml with your WiFi and Blynk credentials.

Set your desired siren duration.

Connect relay to GPIO pin 5 (controls your siren/buzzer).

Production Build

make build    # Compile to .mpy files for better performance

Deploy

Create a WooCommerce script that triggers an HTTP query to Blynl on new orders.

Upload compiled files to siren controller.

Warning

Upload main.py, not main.mpy, as micropython does not execute compiled main on boot.

Install siren in logistics office and start receiving order alerts!

About

Instantly alert logistics staff when new orders at placed at the WooCommerce store

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published