Gitea-Veröffentlichung und Projektübersicht vorbereiten

This commit is contained in:
marcinator_2 committed 2026-10-14 02:16:12 +02:00
1 parent 72ac0c6d61
commit 2856b7f8ad
3 files changed
+58 -1

No files matched your search

+4
View File
@@ -30,6 +30,10 @@ Versorgung und Sicherheit im Plan.
- Dokumentation übersichtlich halten; diese Datei unter 400 Zeilen halten.
- Im lokalen Git Code, Planung und bearbeitbare Blender-Szenen versionieren;
Renderdateien, Referenzclip, `.venv` und `data/` bleiben unversioniert.
- Gitea-Ziel für dieses Projekt: `https://gitea.fritz.box/marcinator_2/Halloween`;
Branch `main`, Repository zunächst privat. HTTPS-Zertifikatsprüfung aktiv
halten; das öffentliche Zertifikat nur lokal in Git konfigurieren.
Zugangsdaten gehören nicht in Git oder Chat.
## Hardware und Architektur
+18 -1
View File
@@ -1,6 +1,6 @@
# Halloween: interaktives atmendes Grab
Stand: 13. Oktober 2026. Status: Entwurf zur Abstimmung; erste Software mit
Stand: 14. Oktober 2026. Status: Entwurf zur Abstimmung; erste Software mit
Livebild und simulierter Steuerung vorhanden, reale Mechanik noch offen.
## Zielbild
@@ -954,6 +954,11 @@ sind bekannt und der Betreiber kann jederzeit stoppen oder sanft schalten.
Integration in das Uploadskript erstellt; nur lokal geprüft.
- [x] Lokale Git-Versionsverwaltung für Code, Planung und bearbeitbare
Blender-Szenen vorbereitet; Renderdateien bleiben lokal.
- [x] Gitea-Veröffentlichung vorbereitet: Projektübersicht in `README.md`,
Ziel `https://gitea.fritz.box/marcinator_2/Halloween`, Branch `main`.
- [x] Privates Gitea-Repository laut Nutzer angelegt, ohne Initialisierung.
- [ ] `main` hochladen; Git benötigt eine lokale HTTPS-Anmeldung.
- [ ] Remote-Commit nach dem Push mit lokalem `main` vergleichen.
- [ ] Plan abgestimmt und freigegeben.
- [x] Softwareumsetzung begonnen; echte Kamera und Aktoren nicht geprüft.
@@ -963,6 +968,18 @@ Das Upload- und Autostartskript wurde nur lokal geprüft; eine Verbindung zum
Pi, die Unit-Installation und ein Neustart wurden noch nicht getestet.
Einkaufslisten mit konkreten Modellen folgen nach Phase 1.
Gitea-Prüfung am 14. Oktober 2026: Instanz mit aktivierter TLS-Prüfung und
vorhandenem öffentlichem Zertifikat erreichbar (Version 1.24.0). Die
unangemeldete API-Abfrage für `marcinator_2/Halloween` lieferte HTTP 404;
laut Nutzer besteht noch kein Repository. Kein nutzbarer HTTPS-Login
hinterlegt; der geprüfte SSH-Zugang wurde abgelehnt. Die 56 bisher
versionierten Dateien enthalten keine ausgeschlossenen Laufzeit- oder
Renderdateien; eine Musterprüfung der Texthistorie fand keine Geheimnisse.
Dies ist keine vollständige Sicherheitsprüfung. Die Repository-Anlage
wurde anschließend vom Nutzer bestätigt. Der Push-Versuch
scheiterte an fehlender HTTPS-Anmeldung (`could not read Username`);
ein Upload ist noch nicht bestätigt.
## Blender-Konzeptvorschau (separat freigegeben)
+36
View File
@@ -0,0 +1,36 @@
# Halloween: interaktives atmendes Grab
Raspberry-Pi-Projekt für eine Halloween-Grabattrappe mit Kamera,
Weboberfläche und geplantem Effektablauf.
Die erste Softwareversion bietet ein Picamera2-Livebild, einen Demo-Feed,
gespeicherte Moduswahl, einen simulierten Effektablauf sowie eine lokale
SQLite-Datenbank für Testereignisse und manuell zugeordnete Profile.
GPIO-Steuerung, automatische Personenerkennung und Aufnahme von Clips
sind noch nicht umgesetzt. Die echte Kamera und die Aktoren sind noch
nicht praktisch geprüft.
## Lokal ohne Hardware starten
```bash
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python run.py --demo
```
Danach `http://127.0.0.1:8000` öffnen. Das Bild ist synthetisch und als
Demo gekennzeichnet. Die WebUI bindet ausschließlich an `127.0.0.1`.
Für den Zugriff auf einen Pi ist ein SSH-Tunnel vorgesehen.
## Dokumentation
- [Software, Pi-Einrichtung und lokale Prüfungen](SOFTWARE.md)
- [Projektdateien auf den Pi übertragen](UPLOAD.md)
- [Arbeitsplan, Hardwarestand und offene Entscheidungen](PLAN.md)
- [Blender-Konzeptvorschau](preview/README.md)
- [Projektregeln](AGENTS.md)
Code, Planung und bearbeitbare Blender-Szenen werden versioniert.
Laufzeitdaten unter `data/`, `.venv`, Referenzclips und gerenderte
Bilder/Videos bleiben lokal. Die Blender-Vorschau ist eine Simulation;
einige Schnittprojekte benötigen zusätzlich die lokal erzeugten Bildsequenzen.