Skip to main content

Svaroh Smart Home

Internal knowledge base for the Svaroh smart home ecosystem.

What is Svaroh?

A self-hosted smart home platform with optional cloud connectivity. Stations run on Raspberry Pi, devices run on ESP32, and a mobile app provides remote control.

Sections

  • 🏗️ Architecture — system overview and data flows
  • 🚀 Processes — release flow, deployment checklists
  • 📡 Protocols — MQTT, WebSocket, REST API
  • 🏠 Station — backend, frontend, station-agent
  • ☁️ Cloud — auth, claiming, relay
  • 📱 Mobile — app architecture, BLE, deployment
  • 💡 Firmware — ESP32 device types, OTA
  • ⚙️ Setup — installation, Docker, Nginx