This commit is contained in:
marcinator_2 committed 2026-10-14 02:29:29 +02:00
1 parent 2856b7f8ad
commit bfecfd0640
6 files changed
+65 -14

No files matched your search

+6 -2
View File
@@ -11,6 +11,9 @@ Hier liegt die erste Pi-WebUI. `run.py` im Projektstamm startet sie.
kommen. Beschädigte Einstellungen schalten auf `aus`.
- `web.py` bietet WebUI und API; `index.html` ist die Oberfläche. `run.py`
bindet an `127.0.0.1`, Zugriff vom Laptop erfolgt per SSH-Tunnel.
Für den vom Nutzer gewünschten direkten Heimnetzzugriff kann Uvicorn
`halloween.web:create_app` als Factory auf `0.0.0.0:8000` starten;
siehe `SOFTWARE.md`. `run.py` und systemd bleiben bei Loopback.
- `event_store.py` verwaltet `data/events.sqlite3`. Erfolgreiche manuelle
Testauslösungen werden als Ereignisse gespeichert; Profile besitzen
Kennungen und können Ereignissen zugeordnet werden. Profil-Löschen entfernt
@@ -22,8 +25,9 @@ Hier liegt die erste Pi-WebUI. `run.py` im Projektstamm startet sie.
noch nicht implementiert. Eine künftige Erkennung muss Unsicherheit und
mögliche Fehlzuordnungen sichtbar machen und am echten Pi geprüft werden.
- Der Header `X-Halloween-UI` ist nur eine einfache Schranke für
Schreibaufrufe, kein echter Zugangsschutz. Vor Betrieb mit anderen
Netzfreigaben Authentifizierung entwerfen und prüfen.
Schreibaufrufe, kein echter Zugangsschutz. Der direkte Heimnetzzugriff ist
auf Nutzerwunsch für den aktuellen Test ohne Login vorgesehen; öffentliche
Internetfreigabe ist nicht beauftragt. Zugangsschutz bleibt offen.
- Laufzeitdaten liegen standardmäßig unter `data/` und werden weder
hochgeladen noch in Git aufgenommen.
- Echte GPIO-/Aktorsteuerung erst nach geklärter Mechanik, Versorgung,