Example Projects
Ready-to-use flows for common IoT automation scenarios. Each example includes complete flows and step-by-step instructions.
Smart Greenhouse
Automated temperature and humidity control for plants
Motion Security System
PIR sensor triggers camera capture and alerts
Weather Station
Multi-sensor weather monitoring with cloud sync
Aquarium Controller
pH monitoring, feeding schedule, and lighting control
Energy Monitor Dashboard
Real-time power consumption tracking with charts
AI-Powered Doorbell
Face recognition with LLM visitor descriptions
Industrial Modbus SCADA
Monitor and control PLCs via Modbus TCP/RTU
Voice GPT Assistant
GPT-4 parses voice commands to control smart home via MQTT
Getting Started with Examples
Each example can be imported directly into EdgeFlow:
- Click on an example to view the full tutorial
- Copy the JSON flow configuration
- In EdgeFlow, go to Menu → Import
- Paste the JSON and click Import
- Configure any required credentials (API keys, etc.)
- Click Deploy to start the flow
Hello World Example
The simplest possible flow - sends a message every 5 seconds:
// Import this JSON into EdgeFlow:
{
"name": "Hello World",
"nodes": [
{
"id": "inject1",
"type": "inject",
"name": "Every 5s",
"interval": 5,
"payload": "Hello World!"
},
{
"id": "debug1",
"type": "debug",
"name": "Show Message"
}
],
"connections": [
{"from": "inject1", "to": "debug1"}
]
} Quick Start Templates
Sensor Logger
Log any sensor data to InfluxDB for historical analysis:
[Sensor Node] → [Function: Format] → [InfluxDB Write] Alert System
Send notifications to multiple channels:
[Trigger] → [Switch: Priority] → [Telegram/Email/Slack] MQTT Bridge
Bridge data between MQTT brokers or transform topics:
[MQTT In] → [Function: Transform] → [MQTT Out] Submit Your Example
Have a useful flow? Share it with the community! Submit a PR to our examples repository.