Dashboard Overview
The main Homatic dashboard (app.homatic.io) is built with Next.js and provides:
| Section | Purpose |
|---|---|
| Dashboard | Stats, recent activity, device health |
| Devices | CRUD + instant toggle |
| Rooms | Organize devices by location |
| Scenes | One-tap multi-device actions |
| Automations | Time-based rules and triggers |
| Reports | Event and energy charts |
| Settings | Branding, users, energy defaults |
Roles
| Role | Permissions |
|---|---|
| admin | Full access + branding |
| manager | Devices, scenes, automations |
| viewer | Read-only + limited portal |
Real-time updates
Device state changes are broadcast via Pusher without reloading the page.