Files
ems2-templates/README.md
T

40 lines
1.1 KiB
Markdown

# EMS² Widget Templates
Community widget-templates voor EMS². Sjablonen worden via de
Template Gallery in de dashboard-editor geladen (Gitea = remote source).
## Structuur
```
templates/
yaml/{type}/{id}.yaml — YAML-widgetdefinities (config-only widgets)
jsx/{type}/{id}.jsx — JSX-widgetcomponenten (custom UI)
```
Elk bestand heeft YAML-frontmatter:
```yaml
---
label: Naam van de template
description: Korte omschrijving
type: price-current # widget type (registry)
author: maik
---
```
## Types (widgetRegistry)
| type | omschrijving |
|----------------|---------------------------------------|
| price-current | Huidige elektriciteitsprijs |
| price-chart | Prijsgrafiek (dag/uur) |
| battery-soc | Batterij laadstatus |
| pv-power | PV-vermogen |
| kpi | KPI-kaart (label + waarde) |
| energy-flow | Energie-flow visualisatie |
## Submit
Nieuwe templates via de app: Template Gallery → Submit (opent een PR).
Beheer (approve/edit) via admin-UI.