dashcam-transfer/docs/superpowers/specs/2026-05-29-dashcam-transfer-design.md
2026-05-29 18:46:42 +02:00

1.9 KiB

Dashcam Transfer — Ontwerp

Huidige situatie (29 mei 2026)

Hardware

  • Remote server: Fedora Linux (nextcloud)
  • SSD (USB): 4TB, automatisch gemount op /mnt/ultratouch via systemd automount (transient)
    • Bestandssysteem: exfat
    • 602 GB vrij (84% vol)
    • Device: /dev/sdc2
  • SD-kaart (USB reader): Automatisch gemount op /mnt/sdcard via systemd automount (transient)
    • Momenteel niet ingeplugd — automount faalt met "Dependency failed"
    • SD-kaart moet nog worden geïnspecteerd op mappenstructuur

Bestaande mappenstructuur op SSD

/mnt/ultratouch/dashcam/
├── 20250808/
│   ├── chauffeur/
│   └── weg/
├── 20250811/
│   ├── chauffeur/
│   └── weg/
├── ...
├── 20260328/
│   ├── front/
│   └── rear/
├── ...
└── 20260425/
    ├── front/
    └── rear/
  • 2025: chauffeur/ en weg/ (vouwfiets dashcam?)
  • 2026: front/ en rear/ (auto dashcam met voor- en achtercamera)

Bestandseigenschappen

  • Formaat: .MP4
  • Grootte: ~381 MB per bestand
  • Naamgevingsformaat: YYYYMMDDHHMMSS_XXXXXXXXX.MP4 (bv. 20260425060958_0000001F.MP4)
  • Opname-interval: ~5 minuten per clip

Transfer eisen (nog te verfijnen)

  • Detectie: Automatisch bij inpluggen SD-kaart
  • Modus: Verplaatsen (move, niet copy)
  • Organisatie: YYYYMMDD/front/ en YYYYMMDD/rear/ op SSD
  • Filter: Alleen .mp4 bestanden
  • Opschonen: Alleen overgezette bestanden verwijderen van SD-kaart

Automount configuratie

  • Beide mount points via systemd transient units (geen statische unit-bestanden)
  • Aanmaak via systemd-mount of udev-regels

Volgende stappen

  1. SD-kaart inspecteren op mappenstructuur na inpluggen
  2. Transfer-script schrijven (bash of Python)
  3. Service/trigger configureren (udev, systemd path unit, of systemd service)
  4. Testen met echte data