Bewertungen werden vom Kunden im DaveStore vergeben; Crash-Daten kommen aus opt-in Health-Telemetrie. Schwelle für Alert-Banner in Einstellungen → Alert-Schwellen.
Apps zu Bündelungen zusammenfassen: Mitglieder einer Bündelung werden gemeinsam installiert/gelöscht und teilen sich eine Berechtigungsanfrage/Lizenz (eine Freigabe gilt für alle). Updates und Fehler-/Ideen-Meldungen bleiben pro App getrennt.
Meist installiert
App
Installationen
Bestbewertet
App
⌀ Sterne
n
Versions-Verteilung über die Flotte
App
Geräte
Versionen
App
Version
Status
Grösse
Datum
Changelog
In-App-Benachrichtigung an alle Kunden. Erscheint im Kundenportal / auf dem Gerät als Hinweis.
Gerät
MAC
Kunde
Status
Firmware
App-Store
Apps
Zuletzt
Aktion
Angefragt
App
Gerät (MAC)
Status
Entscheidung
In Prüfung 0 · Moderation
Block
Kategorie
Autor
Rechte
Version
Entscheidung
Veröffentlichte Blöcke
Block
Kategorie
Sichtbarkeit
Autor
Ports E/A
Rechte
Version
Installs
Bewertung
Premium
Pakete bündeln mehrere Apps & Snippets zu einem Set. Freie Pakete sind sofort installierbar; freigabepflichtige brauchen wie Apps eine Freigabe (Anfrage → erteilen).
Freigabe-Anfragen 0
Paket
Konto
Status
Entscheidung
Pakete
Paket
Inhalt
Freigabe
Sichtbarkeit
Kleine signierte Lua-Bausteine (Event/Resident/Zeitplan/Szene), die direkt in die spaceLYnk-Skript-Engine eingebunden werden. Eingereichte prüfen & signieren; kuratierte selbst anlegen.
In Prüfung 0 · Moderation
Snippet
Typ
Autor
GA
Entscheidung
Veröffentlicht (signiert)
Snippet
Typ
Autor
GA
Installs
Signatur
App-Wünsche der Kunden mit Community-Stimmen. Pflege den Status (Eingereicht → In Prüfung → Geplant → In Umsetzung → Umgesetzt/Abgelehnt) — die Kunden sehen ihn live.
Wunsch
Kategorie
Von
Votes
Status
Pflegen
Home-Assistant-Integrationen als dritter Item-Typ. Auslieferung = signiertes Klartext-Tar nach custom_components/<domain>/ (kein Verschlüsselungs-Schutz; HA importiert Python von Platte). Veröffentlichen automatisiert via packaging/release-ha.py <slug>.
Slug + HA-Domain + Name · Token für HA-Client/CI
Integration
Domain
Version
HA ≥
Sichtbarkeit
Installs
Aktion
HA-Clients (Freigabe) 0
Konto
Name
MAC
HA-Version
Client
Status
Zuletzt
Aktion
HA-Berechtigungs-Anfragen 0
Angefragt
Konto
Integration
Status
Entscheidung
Name
E-Mail
Rolle
2FA
Aktion
Reseller-Lizenz-Kontingente
Wie viele Lizenzen einer App ein Reseller an seine Kunden vergeben darf (−1 = unbegrenzt).
Reseller
App
Vergeben
Kontingent
Aktion
Reseller-HA-Kontingente
Wie viele HA-Integrations-Lizenzen ein Reseller vergeben darf (−1 = unbegrenzt).
Reseller
Integration
Vergeben
Kontingent
Aktion
Berechtigungen sind additiv: Ein Benutzer kann in mehreren Gruppen sein und erbt die Summe aller App-Zugriffe und Admin-Rechte (M:N).
Gruppen
Gruppe
Apps
Rechte
Mitgl.
Gruppe wählen
Wähle links eine Gruppe oder lege eine neue an, um Berechtigungen und Mitglieder zu bearbeiten.
Tester-Zugang (Versions-Status) — bis zu welchem Channel Mitglieder Versionen sehenApp-Berechtigungen — welche Apps Mitglieder nutzen dürfenHA-Integrationen — welche Home-Assistant-Integrationen Mitglieder nutzen dürfenAdmin-Funktionen (RBAC) — welche Admin-Bereiche Mitglieder dürfenMitglieder — Benutzer dieser Gruppe zuordnen
Kunde
App
Geräte-Limit
Gültig bis
Bindung
Aktion
Drei separate Rechtstexte. Datenschutz & Nutzungsbedingungen werden bei der Registrierung im DaveStore angezeigt und müssen akzeptiert werden — die DSGVO-Einwilligung wird mit Zeitstempel + Textversion dokumentiert. Impressum ist in der App als Link erreichbar.
Impressum
Datenschutzerklärung
Nutzungsbedingungen
Sicherheits-Überblick (letzte 7 Tage)
Zeit
Akteur
Aktion
Ziel
Detail
Dateien (z.B. der App-Store-Installer) mit Sichtbarkeit: Öffentlich (jeder), Eingeloggt (jedes Konto) oder Berechtigung (Admin + Mitglieder einer Gruppe). Öffentliche Liste: /downloads, Datei: /dl/<slug>.
Titel
Datei
Version
Grösse
Sichtbarkeit
Downloads
Aktion
Deine angemeldeten spaceLYnk-Geräte. MAC-Freigabe erfolgt durch den Anbieter; Apps installierst du direkt am Gerät (DaveStore-App). „Entkoppeln" löst das Gerät von deinem Konto — danach kann sich dort ein anderes Konto anmelden.
Gerät
MAC
Status
FW
Zuletzt gesehen
Aktion
Meine Lizenzen (installierbar)
App
Slug
Geräte-Limit
Gültig bis
Meine Anfragen
App
Gerät
Status
Fehler-Meldungen und Ideen, die Kunden direkt aus der App heraus eingereicht haben.
Eingegangen
Art
App
Kunde / Gerät
Titel
Status
Aktion
Alle Bewertungen, die Kunden im DaveStore vergeben haben. Mittelwert wird im Katalog angezeigt.
Zeitpunkt
App
Kunde
Sterne
Kommentar
App-Version
Name
E-Mail
Aktion
Frisch enrolltes Gerät per MAC-Adresse einem Kunden zuordnen + freigeben.
Gerät
MAC
Kunde
Status
FW
Zuletzt
Aktion
Meine Kontingente
App
Vergeben
Kontingent
Rest
Kunde
App
Geräte-Limit
Gültig bis
Aktion
Meine HA-Kontingente
Integration
Vergeben
Kontingent
Rest
Kunde
Integration
Gültig bis
Aktion
HA-Clients meiner Kunden
Kunde
Name
MAC
HA-Version
Status
Aktion
HA-Anfragen meiner Kunden 0
Angefragt
Kunde
Integration
Status
Entscheidung
Telemetrie der installierten Apps (opt-in vom Kunden). Crashes und letzte Fehler pro Gerät × App.
Status
App
Version
Gerät
Kunde
Crashes
Letzter Fehler
Last seen
Deine eigenen Meldungen über alle Geräte.
Eingegangen
Art
App
Gerät
Titel
Status
Antwort
Mein Konto
Passwort ändern
Mail-Bridge (Admin-Benachrichtigungen)
Benachrichtigt dich per E-Mail bei neuen Geräten, neuem Feedback und Crash-Alarmen. SMTP-Daten deines Anbieters.
Alert-Schwellen (Crash-Banner)
Ein Crash-Alarm löst aus, wenn der Anteil von Geräten mit Status error für eine App-Version den Schwellwert übersteigt (mind. Mindest-Stichprobe Geräte je Version).
Standard-Status neuer Versionen
Channel, der beim Upload gilt, wenn keiner gewählt wird. Solange der Store im Beta-Stadium ist: Beta (dann sehen nur Tester-Gruppen neue Versionen). Später auf Final stellen.
Signatur-Public-Key (im Client eingebettet)
…
App-Schutz
Paket-Verschlüsselung
AES-256-CBC aktiv
Integrität/Echtheit
Ed25519-Signatur über den Ciphertext
Ablage am Gerät
verschlüsselt (app.enc); Loader entschlüsselt nur im RAM
Schlüssel-Bezug
online holen → gerätegebunden cachen (offline-fähig), Re-Check 7 Tage
Backup & Wiederherstellung
Das Backup enthält Datenbank, Signatur-Schlüssel und optional die Paket-Blobs — es wird daher zwingend verschlüsselt (AES-256-GCM, Passphrase). Bewahre die Passphrase sicher auf: ohne sie ist das Backup unbrauchbar.
⚠ Wiederherstellung (überschreibt aktuelle Daten)
Ersetzt Datenbank, Schlüssel und Pakete durch den Backup-Stand. Versionsübergreifend lauffähig. Aktuelle Schlüssel/Pakete werden vorher als .bak gesichert.