addet test set

This commit is contained in:
marcinator_2 committed 2026-10-14 17:40:31 +02:00
1 parent d370f992ce
commit b0f35bf3cc
21 files changed
+1796 -183

No files matched your search

+31 -3
View File
@@ -153,6 +153,13 @@ Versorgung und Sicherheit im Plan.
- Automatisch erzeugte Profile samt Merkmalsvektoren 30 Tage nach der letzten
Sichtung löschen. Manuell angelegte Profile bleiben bis zur Löschung bestehen.
- Clips mit Zeit, Vorschaubild und Ereignistyp zum manuellen Prüfen anbieten.
- Neu beauftragt: bei jeder akzeptierten automatischen Auslösung ein JPEG
des grünen Bereichs aus dem Trigger-Frame lokal unter data/event-images/
speichern; Vorschau/Ansehen und bestätigtes Bildlöschen in der Ereignisliste.
Nutzerwahl: bis manuelle Löschung behalten, keine automatische Bilderfrist.
Ereignis/Profilzuordnung bleiben beim Bildlöschen; Upload-Sicherungen separat.
Keine Bilder bei manuellen Testauslösungen oder nachträglich für alte Ereignisse.
Lokale synthetische Tests bestanden; echter Pi-Speicher-/Anzeigetest noch offen.
- Aufnahmebereich auf den vorgesehenen privaten Bereich begrenzen;
Maskierung, Aufbewahrung und Löschfrist vor Umsetzung festlegen.
- Tonwiedergabe und Tonaufnahme unterscheiden; Tonaufnahme standardmäßig aus.
@@ -166,7 +173,8 @@ Versorgung und Sicherheit im Plan.
- Nutzer wünscht nun direkten Zugriff im Heimnetz. Manueller Start über
Uvicorn mit `--factory --host 0.0.0.0` ist in `SOFTWARE.md` beschrieben.
Aktuell ohne Login; keine öffentliche Internetfreigabe beauftragt.
`run.py` und systemd bleiben unverändert bei Loopback.
`run.py` bleibt bei Loopback; systemd nutzt die beim Upload gewählte
Bind-Adresse, initial Loopback.
- Picamera2 liefert das MJPEG-Livebild; auf dem Entwicklungsrechner wurde
nur der Demo-Feed geprüft, nicht die echte Pi-Kamera.
- Moduswahl, simulierte Sequenz und lokale NanoDet-Personendetektion mit
@@ -180,6 +188,17 @@ Versorgung und Sicherheit im Plan.
aktivierter Automatik sperren bis zum bewussten Rücksetzen. Frames und
Personenrahmen werden synchron angezeigt; Tracks sind flüchtig, keine Profile.
Echte Personenauslösung am Pi, GPIO und Clip-Speicherung sind noch offen.
- Zusätzlicher Testmodus „Bewegung in Pfeilrichtung“ ist implementiert:
Optical Flow im gewählten Bereich, kein Personenmodell/keine Überquerung nötig.
Auswahl und Aktivierung gespeichert; Personenerkennung bleibt der Standard.
Zwei gerichtete Beobachtungen bestätigen; zwei Sekunden Bildruhe und zehn
Sekunden Sperrzeit. Bildruhe ist keine Personenfreiheit. Nur Simulation,
separates motion_direction_test-Ereignis ohne Profil, mit lokalem Auslösebild.
Nutzer-Screenshot bestätigt Testmodus mit Pi-Bild und 5 Auswertungen/s,
aber bisher keine Auslösung. Kleine/langsame Nahbereichbewegung war im
synthetischen Regressionstest zu schwach für die alte Schwelle; korrigiert.
UI zeigt Bildänderung/Richtungsbestätigung und automatische Bereitschaft
getrennt von manuellen Tests. Echte Auslösung am Pi bleibt zu prüfen.
- SQLite speichert Testereignisse und Profilkennungen unter `data/`;
automatische Kamera-Zuordnung fehlt noch. Die Datenbank kann bereits
Merkmalsvektoren für Auto-Profile mit 30-Tage-Frist speichern; die Kamera
@@ -192,8 +211,17 @@ Versorgung und Sicherheit im Plan.
- Nutzer-Screenshot vom 14. Oktober 2026 bestätigt SSH-Zugang als
`marcinator_2` auf `raspi5wlan.local` und Projektdateien unter `~/halloween`.
Standgleichheit, Python-Einrichtung und laufende WebUI noch prüfen.
- Optionaler systemd-Autostart der WebUI wird mit `--install-service` beim
Upload eingerichtet; auf einem echten Pi noch nicht geprüft.
- Versionierter Upload richtet systemd-Autostart bei jedem `--apply` ein.
Neue Version samt eigener `.venv` unter `releases/`, atomarer `current`-Link,
gemeinsames `data/` über `HALLOWEEN_STATE_DIR`. Nach Dienststopp Daten sichern;
bei Start-/HTTP-Fehlern Code, Unit und Daten zurücksetzen. `--web-host` wählt
Loopback oder ausdrücklich Heimnetz; gespeicherte Wahl bleibt erhalten.
Update mit genau einem sudo-Aufruf für Umschaltung und Rückfall; Paketsetup
unprivilegiert, Python-/Unitprüfung per runuser als Pi-Benutzer. Passwort und
sudoers/Zeitstempel bleiben unverändert; echte Passwortabfrage noch prüfen.
Alte Versionen/Sicherungen nicht automatisch löschen. Lokale Simulationstests
bestanden; Nutzer bestätigt erfolgreichen Upload. Autostart nach tatsächlichem
Reboot und automatischer Rückfall am Gerät noch ungeprüft.
- Nutzer-Ausgaben bestätigen Raspbian GNU/Linux 13 (trixie), Python 3.13.5
und Kernelarchitektur aarch64; Paket-/Python-Bitness noch nicht geprüft.