Skip to content

fluetke/sbp-webinterface

Repository files navigation

SmartblindsPro Webinterface

Dies ist das offizielle Webinterface für SmartblindsPro. Es dient zur Ersteinrichtung und Konfiguration des Geräts und wurde mit Svelte, TypeScript und Vite entwickelt.

Funktionen

  • Geführter Einrichtungsassistent mit Hardware‑Setup, Kalibrierung und WLAN‑Konfiguration
  • Integration in Smarthome-Systeme wie HomeKit und MQTT
  • Reaktive, für Mobilgeräte optimierte Oberfläche

Voraussetzungen

  • Node.js ab Version 18
  • npm

Projekt einrichten

npm install

Entwicklungsserver starten

npm run dev

Der Server ist anschließend unter http://localhost:5173 erreichbar und unterstützt Hot Module Replacement.

Codeprüfungen

npm run check

Führt TypeScript‑ und Svelte‑Checks aus.

Produktion bauen

npm run build

Die gebauten Dateien finden sich im Verzeichnis dist/ und können mit

npm run preview

getestet werden.

Ordnerstruktur

  • src/ – Quellcode des Webinterfaces
  • src/steps/ – Seiten des Einrichtungsassistenten
  • src/wizard/ – Wizard-Komponenten
  • public/ – Statische Dateien

Mitwirken

Pull Requests und Issues sind willkommen. Bitte überprüfe deinen Code mit npm run check, bevor du einen PR erstellst.

About

Webinterface of SmartblindsPro, the DIY smarthome blind attachment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors