Dashboard Layout
The dashboard uses a responsive grid layout that adapts to your screen size. Each monitoring widget is displayed in a card format with real-time data visualization.The dashboard automatically refreshes data every 30 seconds. You’ll see a loading animation on each widget during updates.
Available Chart Types
The dashboard supports multiple visualization types, each designed for specific monitoring needs:Liquid Fill Gauges
Animated liquid-filled shapes showing percentage or volume measurements with multiple shape options (circle, rectangle, triangle, diamond).
Circle Gauges
Percentage indicators with circular progress bars, ideal for capacity and fill level monitoring.
Speed Gauges
Traditional gauge displays for flow rates, pressure, and speed measurements with needle indicators.
Boolean LED Indicators
Visual on/off status indicators with customizable colors and labels for equipment states.
Pump Controls
Multi-pump status displays showing operational state and control parameters.
Pie Charts
Distribution visualizations for categorical data analysis.
Widget Features
Data Source Integration
Each dashboard widget connects to InfluxDB variables to display real-time measurements:Auto-Refresh Mechanism
The dashboard implements an efficient polling system:Variable Extraction
All InfluxDB variables are extracted from the chart configurations into a single batch request.
Batch Data Fetch
A single API call retrieves values for all variables simultaneously, reducing server load.
Responsive Grid System
Widgets automatically adjust their size based on screen dimensions:- Mobile (xs): 12 columns (full width)
- Tablet (sm): 8 columns for pump controls, 4 for standard widgets
- Desktop (lg): 4 columns for pump controls, 2 for standard widgets
Widget Configuration
Each widget is configured through the Chart Configuration interface and stored in the database:Liquid Fill Widget Example
Liquid Fill Widget Example
Gauge Speed Widget Example
Gauge Speed Widget Example
Boolean Chart Widget Example
Boolean Chart Widget Example
Data Handling
Missing Data
When sensor data is unavailable, widgets display “Sin datos” (No data) and enter a safe visual state:- Liquid fill animations pause
- Gauges show gray colors
- LED indicators display offline status
Multi-Value Widgets
Some widgets support displaying multiple related measurements:Performance Optimization
Key optimizations:- Batch API calls: One request fetches all variable values
- 30-second intervals: Balances freshness with system load
- Conditional rendering: Only active chart types are loaded
- Memoized components: Prevents unnecessary re-renders
Navigation
Access the dashboard from the main navigation menu. It serves as your primary monitoring interface, providing at-a-glance status of all critical water treatment parameters.Next Steps
Learn how to create and customize charts in the Charts documentation.
