What is Homatic?
Homatic is a cloud (SaaS) platform for managing smart homes. It connects a web dashboard, mobile apps, and MQTT messaging to control ESP32 controllers and physical relay boards in real time.
Who is it for?
| Audience | Benefit |
|---|---|
| Integration companies | Offer Homatic as a White Label product to your customers |
| Smart home contractors | Manage multiple projects from one dashboard |
| End users | Simple control of lighting, HVAC, and automations |
Core features
- Device management — add, toggle, and monitor Online/Offline status
- Rooms and scenes — run groups of devices with one tap
- Automations — schedules and triggers based on device state
- Energy monitoring — track estimated consumption and monthly budgets
- Voice control — browser-based speech commands
- Multi-Tenant — complete data isolation per company
- Offline mode — fall back to a local API when the cloud is unavailable
Architecture
┌─────────────┐ HTTPS ┌──────────────┐
│ Dashboard │ ◄────────────► │ Laravel API │
│ (Next.js) │ │ + Sanctum │
└──────┬──────┘ └──────┬───────┘
│ │
│ Pusher (real-time) │ MQTT publish
▼ ▼
┌─────────────┐ ┌──────────────┐
│ Mobile App │ │ Mosquitto │
│ (Flutter) │ │ Broker │
└─────────────┘ └──────┬───────┘
│
▼
┌──────────────┐
│ ESP32 │
│ 16 Relays │
└──────────────┘
Technology stack
- Frontend: Next.js 16, TypeScript, Tailwind, shadcn/ui
- Backend: Laravel 11, Sanctum, stancl/tenancy
- Hardware: ESP32, MQTT, 16-channel relay board
- Mobile: Flutter (Android and iOS)