Smarthome Dashboard

A multi-source smart home dashboard built for tablets. Connect your Homey, and more data sources coming soon.

A homelab project with a simple brief: a wall-mounted tablet in the hallway should show the state of the house at a glance — presence, temperature, lights, energy — without anyone touching it.

It pulls from Homey first, with the data-source layer kept deliberately pluggable so other hubs can feed the same board later.

View the source on GitHub

6_AqmpZYAkchiO0kW-i9iJ04.jpg

Features

  • Multi-source architecture — plugin adapter pattern lets you add any smart home platform

  • Homey integration — connects to Homey via local API

  • Tablet-first — touch-friendly, responsive grid layout, PWA support

  • Real-time updates — device states update automatically

  • Drag & drop — rearrange widgets to your liking

  • Dark mode — easy on the eyes for always-on displays

Tech Stack

  • Vite + React 19 + TypeScript

  • Tailwind CSS

  • Zustand (state management)

  • react-grid-layout (draggable grid)

  • PWA via vite-plugin-pwa