Overview
Board charts (dashboards) provide a comprehensive view by combining:- Two top charts (liquid fill or circular percentage charts)
- Pump monitoring section with status and metrics
- Room status section with up to 4 custom indicators
Accessing Dashboard Configuration
Navigate to Charts Management
Go to
/config/allGraphic to view all existing charts, or click the main “Crear grafico” button to create a new one.Configuring a Dashboard Board
The configuration interface (src/modules/Charts/views/ConfigBoardChart.jsx:418-704) provides a split view with configuration options on the left and a live preview on the right.Basic Settings
Enter Dashboard Title
Provide a descriptive title for your dashboard in the “Título del tablero” field. This title will be displayed at the top of the board.
Adding Top Charts
The dashboard can display two charts at the top section:Select Left Chart
Choose a chart from the “Gráfico superior izquierdo” dropdown. Only
LiquidFillPorcentaje and CirclePorcentaje chart types are available for board charts.Configuring Pump Monitoring
The pump section displays real-time pump status and metrics:Select Pump Status Variable
Click the first variable selector under the “Bombeo” section to choose the variable that represents the pump’s on/off status.
Configure Runtime Display
- Enter a custom label for runtime in “Label Tiempo” (default: “Tiempo de funcionamiento”)
- Select the InfluxDB variable that tracks pump runtime
Configure Start Count
- Enter a custom label in “Label Arranques” (default: “Cantidad de arranques”)
- Select the variable that counts pump starts
Configuring Room Status
The room section displays up to 4 custom status indicators:Configure Each Indicator
For each of the 4 room items:
- Enter a descriptive label in “Label item X” fields
- Item 1 default: “Status electricidad”
- Item 2 default: “Status internet”
- Item 3 default: “Temperatura”
- Item 4 default: “Humedad”
- Click “Seleccionar variable” to choose the InfluxDB variable for each indicator
All room indicators are optional. Leave the variable selector empty for any indicators you don’t need.
Saving Your Dashboard
Review the Preview
Check the live preview on the right side of the screen to ensure your dashboard looks correct.
/config/allGraphic where you can see your new dashboard in the charts list.
Editing Existing Dashboards
Click Edit
Click the “Editar” button in the dashboard row. The system will route you to
/config/graphic/board/{id}.Viewing Dashboards in Production
Once created and activated:- Dashboards appear at the
/boardsroute (src/modules/Boards/views/index.jsx) - Data refreshes automatically every 30 seconds
- Each dashboard displays in a 6-column grid layout
- The system fetches real-time values from InfluxDB for all configured variables
Best Practices
- Use clear, descriptive titles that indicate what the dashboard monitors
- Group related metrics together (e.g., all metrics for one pump system)
- Choose meaningful labels that operators will easily understand
- Test variable selections to ensure data is flowing correctly
- Set logical display orders to organize dashboards by priority or system
Troubleshooting
Dashboard shows “Sin Datos”- Verify the InfluxDB variables are configured correctly
- Check that data is actively being written to the selected variables
- Ensure variables have the correct permissions
- Only
LiquidFillPorcentajeandCirclePorcentajechart types can be used - Ensure the charts are active (status = true)
- Create the required chart types first if they don’t exist
- The preview uses placeholder data (“Sin Datos”) for demonstration
- Actual data will appear once the dashboard is saved and viewed at
/boards

