create_custom_menu
Create custom menu pages for inSCADA using templates (gauge, line_chart, gauge_and_chart, multi_chart) or custom HTML/JS/CSS content.
Instructions
Create a custom menu page. USE TEMPLATES (gauge/line_chart/gauge_and_chart/multi_chart) when possible — no content needed with templates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Menu name | |
| content | No | HTML/JS/CSS content (only when NOT using template) | |
| icon | No | Font Awesome 5.x class (default: fas fa-industry) | |
| target | No | Target location (default: Home) | |
| position | No | Position (default: Bottom) | |
| menu_order | No | Sort order (default: 1) | |
| parent_menu_id | No | Parent menu ID (for 2nd level) | |
| second_menu_id | No | 2nd level ID (for 3rd level) | |
| template | No | Template type | |
| variable_name | No | Template variable name | |
| project_id | No | Template project ID | |
| title | No | Dashboard title | |
| unit | No | Unit (kW, °C, bar, %) | |
| min | No | Gauge min (default: 0) | |
| max | No | Gauge max (default: 100) | |
| refresh_interval | No | Refresh interval ms (default: 2000) | |
| time_range | No | Time window (default: 1h) | |
| space_name | No | Space name (default: default_space) | |
| variables | No | multi_chart template için değişken listesi |