Home
Softono

Tunet

Open source JavaScript
293
Stars
32
Forks
5
Issues
7
Watchers
2 months
Last Commit

 About Tunet

Tunet Dashboard for Home Assistant with real-time cards, drag-and-drop layout, and an integrated Hass.io add-on.

Platforms

Web Self-hosted Docker

Languages

JavaScript

Links

Need Help Installing Tunet?

We provide expert installation service for this software. Our team will install, configure, and secure Tunet on your server. plans start at just $30.

Tunet Dashboard

A modern, responsive, and highly customizable React dashboard for Home Assistant.

License: GPL v3


Main Dashboard

✨ Key Features

  • Rich Card Ecosystem: Control lights, climate, media (with Android TV/Sonos support), covers, vacuums, alarms, and more.
  • Energy & Environment: Native Nordpool electricity prices, energy cost tracking, weather animations, and EV monitoring.
  • Organization: Integrated calendar, task lists, and comprehensive room/person summaries.
  • Drag & Drop: Fully customizable masonry grid layout with PIN-protected settings.
  • Multi-Device Sync: Server-side profiles allow saving and deploying layouts across multiple devices instantly.
  • Secure by Design: Validated backend auth with optional data-at-rest encryption for your profiles.
  • Beautiful UI: High-end glassmorphism design with dark/light modes and dynamic backgrounds.
  • Multilingual: Native support for English, German, Norwegian (NB/NN), Swedish, and Simplified Chinese.

πŸš€ Installation

Option 1: Home Assistant Add-on (Easiest)

Click the button below to add the Tunet repository directly to your Home Assistant instance, then install the add-on:

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

Manual Add-on Installation
  1. Go to Settings β†’ Add-ons β†’ Add-on Store.
  2. Click the three dots (top right) β†’ Repositories.
  3. Add https://github.com/oyvhov/tunet.
  4. Find Tunet Dashboard, install, and start.

Option 2: Docker Compose

git clone https://github.com/oyvhov/tunet.git
cd tunet
docker compose up -d

Open http://localhost:3002 and connect your Home Assistant instance.

πŸ“– Documentation

πŸ› οΈ Development

Click to view local development instructions
git clone https://github.com/oyvhov/tunet.git
cd tunet
npm install
npm run dev:all
  • Frontend: http://localhost:5173
  • Backend API: http://localhost:3002/api

πŸ“„ License

This project is licensed under the GNU General Public License v3.0 β€” see the LICENSE file for details.


Created by oyvhov