Skip to main content

User Guide

Complete user manual for EdgeFlow automation platform

Welcome to the EdgeFlow User Guide. This comprehensive documentation covers everything you need to know to build powerful IoT automations using the visual flow editor.

Quick Start

New to EdgeFlow? Follow these steps to create your first automation:

1

Access the Editor

Open EdgeFlow at http://your-device:8080 and click on Workflows in the sidebar.

2

Create a New Flow

Click the + New Flow button to create a new workflow.

3

Add Nodes

Drag nodes from the Node Palette on the left to the canvas.

4

Connect Nodes

Draw connections from output ports (right) to input ports (left).

5

Configure & Deploy

Double-click nodes to configure them, then click Deploy to run your flow.

Interface at a Glance

Dashboard Workflows Executions Modules Settings
Deploy ▼
Flow Canvas
Inject
Function
Debug
100% +
Debug Monitor Terminal
msg.payload: "Hello"
msg.topic: "test"
① Header & Navigation
② Node Palette
③ Flow Canvas
④ Debug Panel

Key Features

🖱️

Drag & Drop

Visual programming with intuitive drag-and-drop interface

Real-time Updates

WebSocket-based live updates for instant feedback

🔌

100+ Nodes

Rich library of nodes for all automation needs

📱

GPIO Support

Native hardware access for Raspberry Pi

🔄

Hot Reload

Deploy changes without restarting the system

📊

Dashboard Widgets

Build custom UIs with charts, gauges, and forms

Essential Keyboard Shortcuts

Ctrl + S Save Flow
Ctrl + D Deploy
Ctrl + Z Undo
Ctrl + C Copy Nodes
Ctrl + V Paste Nodes
Delete Delete Selection
Ctrl + A Select All
Space + Drag Pan Canvas

See the Flow Editor guide for the complete list of keyboard shortcuts.