Before You Begin
Ensure you have:- Mas Agua installed and running (see Installation)
- Backend API server configured and accessible
- InfluxDB instance with data available
- User credentials for login
Step 1: Login and Access
Log in with your credentials
Enter your username and password on the login screen.
First-time users should contact their system administrator for credentials and permissions.
Step 2: Understanding the Home Dashboard
The home dashboard displays configured chart widgets that automatically update every 30 seconds with real-time data from InfluxDB.Available Chart Types
Mas Agua supports several chart components:| Chart Type | Purpose | Example Use Case |
|---|---|---|
LiquidFillPorcentaje | Tank level visualization | Water reservoir levels |
GaugeSpeed | Gauge display | Pressure or flow rate |
CirclePorcentaje | Circular percentage | Pump efficiency |
BooleanChart | On/Off indicator | Valve status |
MultipleBooleanChart | Multiple LED indicators | System status panel |
PieChart | Distribution chart | Water usage by zone |
BarDataSet | Bar chart | Daily consumption |
PumpControl | Pump control panel | Pump station monitoring |
How Data Updates Work
The home dashboard fetches data automatically:All chart widgets on the home screen update simultaneously using a single API call to optimize performance.
Step 3: Creating Your First Chart
Navigate to chart configuration
From the navigation menu, go to Config → GraphicThis opens the chart type selector at
/config/graphicSelect a chart type
Choose from available chart types:
- Boolean Chart - For on/off indicators
- Pie Chart - For distribution data
- Gauge/Liquid Fill - For percentage/level data
- Multiple Boolean - For multi-indicator panels
- Board Chart - For custom board layouts
Configure chart properties
Each chart type has specific configuration options:Common properties:
- Title - Display name for the chart
- InfluxDB Variable - Data source variable
- Update Interval - Data refresh rate
- Visual Settings - Colors, sizes, labels
- Text for ON state
- Text for OFF state
- Colors for each state
- Associated InfluxDB variable
Link InfluxDB variables
Connect your chart to data sources:
- Select the InfluxDB variable from your configured variables
- Choose aggregation type:
last,mean,sum, etc. - Set calculation options if using formulas
Step 4: Exploring the Dashboard View
Navigate to Dashboard (/chart) to view detailed time-series charts.
Dashboard Features
- Historical data visualization
- Expandable chart accordions
- Time range selection
- Data export capabilities
Step 5: Setting Up Alarms
Monitor critical conditions with the alarm system.Configure alarms
Go to Config → Alarm to create alarm rules:
- Define trigger conditions
- Set threshold values
- Configure notification recipients
View active alarms
Navigate to Alert (Alarms display:
/alert) to see all alarms:- Timestamp
- Alarm message
- Read/unread status
- Severity level
Step 6: Creating System Diagrams
Visualize your water system with interactive diagrams.Build your diagram
Use the diagram editor tools:
- Image Selector - Add pumps, valves, tanks from library
- Drawing Tools - Create custom shapes and lines
- Text Tool - Add labels and annotations
- Field Tool - Link real-time data to diagram elements
Add real-time data overlays
Link InfluxDB variables to diagram elements to show live values on the diagram.
Step 7: Working with Maps
Map your infrastructure geographically.Link data to markers
Associate InfluxDB variables with map markers to display real-time status and values.
Common Workflows
Monitoring pump operations
Monitoring pump operations
- Create a
PumpControlchart on the home dashboard - Link pump status and runtime variables from InfluxDB
- Configure alarm thresholds for pump failures
- View pump table at
/list/pumpsfor detailed status
Tracking tank levels
Tracking tank levels
- Create a
LiquidFillPorcentajechart - Connect to tank level sensor variable
- Set high/low level alarms
- Add tank location to map with linked data
Creating a system overview
Creating a system overview
- Build a diagram showing your complete system layout
- Add real-time data fields for key metrics
- Create a
MultipleBooleanChartfor system status - Set up critical alarms for system failures
Analyzing historical trends
Analyzing historical trends
- Navigate to Dashboard view (
/chart) - Select time range for analysis
- Compare multiple variables on same chart
- Export data for external analysis
Tips for Success
Start Simple
Begin with a few basic charts and gradually add complexity as you become familiar with the platform.
Organize Variables
Properly configure and name your InfluxDB variables in Config → Vars before creating charts.
Use Meaningful Names
Give charts, diagrams, and maps descriptive names to make navigation easier.
Test Alarms
Verify alarm configurations trigger correctly before relying on them for critical monitoring.
Next Steps
Now that you have your first dashboard running:- Explore advanced chart configurations
- Set up user permissions in Config → Security
- Create custom menu structures in Config → Menu
- Configure system notifications
- Build comprehensive system diagrams
For detailed configuration options and advanced features, refer to the specific component documentation sections.

