From 5369618b46f3d72bc4a6b5a84a3de90138ca27d6 Mon Sep 17 00:00:00 2001 From: maik Date: Thu, 20 Aug 2026 22:48:14 +0000 Subject: [PATCH] Init: README + template structuur --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b886a59 --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +# 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.