API Contract
All requests follow the structure below. Use app.sendAction(action, payload) from the browser console after authenticating on the dashboard.
Request template
Responses
Last WebSocket message
Inspect the raw payload received from the nymea backend. Sign in on the dashboard first so this page can reuse the stored session.
No messages received yet.
Charger table basics
- The main dashboard creates a row for each charger ID and keeps it in sync with backend notifications.
- Columns follow the order defined by
EvDashEngine::packCharger, so new properties appear automatically. - Branding (colours, fonts) is driven by CSS variables near the top of each HTML file for easy theming.