Skip to main content
8 Ready-to-Use Examples

Example Projects

Get started quickly with these real-world IoT automation examples. Each includes complete flows and step-by-step explanations.

Beginner Agriculture

Smart Greenhouse Controller

Automated temperature and humidity control for optimal plant growth

Nodes Used:
dht22 switch gpio-out telegram
Features:
Temperature monitoring
Humidity control
Fan automation
Mobile alerts
How it works:
1
DHT22 reads temperature/humidity every 30s
2
Switch node checks if temp > 28°C
3
GPIO controls exhaust fan relay
4
Telegram sends alert if humidity > 80%
Beginner Security

Motion-Activated Security System

PIR sensor triggers camera capture and sends alerts

Nodes Used:
pir delay http-request email
Features:
Motion detection
Debounce logic
Camera integration
Email notifications
How it works:
1
PIR sensor detects motion
2
Delay node prevents duplicate triggers (10s)
3
HTTP request captures image from IP camera
4
Email node sends alert with attachment
Intermediate Energy

Energy Consumption Dashboard

Monitor and visualize power usage with real-time charts

Nodes Used:
ads1x15 function influxdb chart
Features:
Current sensing
Power calculation
Time-series storage
Live dashboard
How it works:
1
ADS1115 reads current sensor (SCT-013)
2
Function calculates power (V × I × PF)
3
InfluxDB stores readings every second
4
Dashboard displays real-time power chart
Advanced AI/ML

AI-Powered Smart Doorbell

Face recognition with local LLM for visitor announcements

Nodes Used:
http-in ollama function telegram
Features:
Image capture
Face detection
LLM description
Smart notifications
How it works:
1
HTTP endpoint receives camera snapshot
2
Ollama (LLaVA) analyzes the image
3
Function formats visitor description
4
Telegram announces: "Person at door: tall man with glasses"
Advanced Industrial

Industrial Modbus SCADA

Monitor and control PLCs via Modbus TCP/RTU

Nodes Used:
modbus-read modbus-write postgresql gauge
Features:
Register reading
Coil control
Data logging
HMI dashboard
How it works:
1
Modbus reads holding registers from PLC
2
Function scales raw values to engineering units
3
PostgreSQL logs all readings with timestamps
4
Dashboard shows live gauges and controls
Intermediate Environment

Complete Weather Station

Multi-sensor weather monitoring with cloud sync

Nodes Used:
bme280 bh1750 mqtt-out influxdb
Features:
Multi-sensor data
MQTT publishing
Historical storage
Weather display
How it works:
1
BME280 reads temp, humidity, pressure
2
BH1750 measures light intensity
3
MQTT publishes to home/weather topic
4
InfluxDB stores for Grafana visualization
Intermediate Home

Automated Aquarium System

pH monitoring, feeding schedule, and lighting control

Nodes Used:
ads1x15 schedule pwm discord
Features:
pH monitoring
Scheduled feeding
LED dimming
Discord alerts
How it works:
1
ADC reads pH probe voltage continuously
2
Schedule triggers feeder servo at 8am/6pm
3
PWM controls LED brightness (sunrise/sunset)
4
Discord alerts if pH outside 6.5-7.5 range
Advanced AI/ML

Voice-Controlled GPT Assistant

Local voice commands processed by GPT-4 for home control

Nodes Used:
http-in openai function mqtt-out
Features:
Voice transcription
Intent parsing
GPT reasoning
Device control
How it works:
1
HTTP receives transcribed voice command
2
OpenAI GPT-4 parses intent and parameters
3
Function maps intent to MQTT topic/payload
4
MQTT publishes command to smart devices

Quick Start Templates

One-click templates to get you started instantly

Sensor Logger

Log any sensor to InfluxDB

Alert System

Multi-channel notifications

Dashboard

Charts, gauges & controls

MQTT Bridge

Connect to any broker

Have an example to share?

Contribute your flows to help the community. We welcome all submissions!