c0fe05c67e
beschreibung.md auf technische Inhalte gekürzt und Bildverweise entfernt; neue Bedienungsanleitung.md für Endanwender ergänzt (ebenfalls ohne Bilder). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
30 lines
1.9 KiB
Markdown
Executable File
30 lines
1.9 KiB
Markdown
Executable File
# Beschreibung von esp2senor
|
|
|
|
|
|
### Erststart / Bootstrap
|
|
|
|
Ist die `user`-Collection in der Mongo-Datenbank leer (z.B. bei einem neuen, extern verwalteten Deployment ohne direkten Datenbankzugriff), legt der Server beim Start automatisch einen Admin-User an — vorausgesetzt, die Umgebungsvariablen `ADMIN_EMAIL` und `ADMIN_PASSWORD` sind gesetzt. Fehlen sie, erscheint auf der Login-Seite ein entsprechender Hinweis und im Log eine Warnung.
|
|
|
|
Nach dem ersten Login mit diesen Zugangsdaten sollte das Passwort über den **Profil**-Tab geändert werden. Sobald mindestens ein User existiert, greift der Bootstrap-Mechanismus nicht mehr — weitere User werden wie gewohnt über den **User**-Tab (nur für Admins) angelegt.
|
|
|
|
|
|
### Darstellung
|
|
|
|
Die Login-Seite dient der Anmeldung per E-Mail und Passwort. Nach erfolgreicher Anmeldung erscheint die Hauptseite mit den Tabs **Eingabe**, **Liste**, **Profil** und — nur für Admins — **User**, sowie einem **Logout**-Button ganz rechts in der Tab-Zeile.
|
|
|
|
* **Eingabe**: Erfassen/Ändern eines Datensatzes über Sensornummer (mit automatischer Adressermittlung), ESP-ID, Bezeichnung und Beschreibung.
|
|
* **Liste**: paginierte, sortierbare Übersicht aller Datensätze mit Bearbeiten- und Löschen-Aktion je Zeile.
|
|
* **Profil**: Ändern des eigenen Passworts (aktuelles Passwort, neues Passwort, Wiederholung).
|
|
* **User** (nur Admin): Anlegen neuer User (E-Mail, Passwort, Rolle) sowie eine Liste aller vorhandenen User mit Aktionen zum Passwort-Zurücksetzen und Löschen (der eigene Account kann nicht gelöscht werden).
|
|
|
|
Eine ausführliche Bedienungsanleitung für Endanwender steht in `Bedienungsanleitung.md`.
|
|
|
|
|
|
#### History
|
|
| Version | Datum | Author |Bemerkung|
|
|
|---------|-------|-----|----------|
|
|
| 1.2.0 | 2026-08-07 | rxf | verkürzt auf technische Dinge, Verweis auf Bedienunsgaleitung
|
|
| 1.1.0 | 2025-09-03 | rxf | Ändern,Löschen und Usereingabe |
|
|
|1.0.0 | 2025-08-19 | rxf | erste Fassung |
|
|
|
|
|