Fahrzeugdetailseite
Die Fahrzeugdetailseite bietet umfassende Informationen über ein einzelnes Fahrzeug und ermöglicht es Betreibern, dieses Fahrzeug in Echtzeit zu steuern, zu überwachen und zu verwalten. Diese Anleitung behandelt alle auf der Detailseite verfügbaren Funktionen.
Zugriff auf die Fahrzeugdetailseite
Navigieren Sie zur Fahrzeugdetailseite durch:
- Klicken Sie in der Fahrzeugliste auf Anzeigen bei einer beliebigen Fahrzeugzeile
- Direkte URL:
/dashboard/vehicles/[fahrzeug-id]
Seitenlayout-Übersicht
Die Fahrzeugdetailseite ist in mehrere Bereiche unterteilt:
- Kopfzeile - Fahrzeugidentität, Unterkonto und primäre Steuerungen
- Schnellaktionsleiste - Häufig verwendete Befehle und Aktionen
- Allgemeine Info-Karte - Statische Fahrzeuginformationen
- Status- und Telemetrie-Karte - Live-Echtzeitdaten vom IoT-Gerät
- Aktuelle Aufgaben - Offene Serviceaufgaben und Arbeitsaufträge
- Fahrtende-Fotos - Aktuelle Parknachweis-Bilder
- Aktuelle Fahrten - Neueste Mietverlauf
- IoT-Befehle - Vollständiges Befehlspanel zur Gerätesteuerung
- Standortkarte - Aktuelle und historische GPS-Positionen
Kopfzeilenbereich
Fahrzeugidentität
Die Kopfzeile zeigt:
- Fahrzeug-ID/Nummer: Der primäre Identifikator (z.B. "VH-001", "SCOOTER-123")
- Unterkonto-Badge: Zeigt den Unterkontonamen, die Stadt und das Bundesland
- Fahrzeugmodell: Der Modell-/Fahrzeugtyp
Sperren/Entsperren-Schaltflächen
Die wichtigsten Steuerungen sind prominent angezeigt:
| Schaltfläche | Aktion | Verwendung |
|---|---|---|
| Entsperren (Grün) | Sendet Entsperr-Befehl an IoT-Gerät | Wenn Mitarbeiter das Fahrzeug bewegen/testen müssen |
| Sperren (Rot) | Sendet Sperr-Befehl an IoT-Gerät | Um das Fahrzeug nach Abschluss der Arbeit zu sichern |
Schaltflächenzustände:
- Deaktiviert (abgeblendet): Fahrzeug befindet sich bereits in diesem Zustand
- Aktiv: Klicken, um Befehl zu senden
- Laden (Spinner): Befehl wird gesendet
Die Schaltflächen erkennen automatisch den aktuellen Sperrstatus und deaktivieren sich, wenn bereits in diesem Zustand.
Automatische Aktualisierung
Nach einem erfolgreichen Sperren/Entsperren-Befehl wird die Seite automatisch aktualisiert, um den neuen Status anzuzeigen.
Schnellaktionsleiste
Eine horizontale Leiste mit häufig verwendeten Steuerungen:
Fahrzeug-Signalton-Schaltfläche
- Zweck: Spielt einen hörbaren Alarm am Fahrzeug ab, um es zu lokalisieren
- Anwendungsfall: Auffinden eines Fahrzeugs in einem überfüllten Parkbereich oder Überprüfung, ob Sie am richtigen Roller sind
- Deaktivierter Zustand: Zeigt Tooltip, der erklärt, warum, wenn das Protokoll keinen Ton unterstützt
Befehl nach IoT-Modell:
| IoT-Modell | Befehl | Parameter |
|---|---|---|
| Segway TCP | PLAY_VOICE | VOICE_CODE: '2' |
| Segway Max Plus | SOUND_TOOT | Keine |
| Omni (SCOR) | TRIGGER_WARNING | TONE_CODE: '2' |
| Okai TCP | ILLEGAL_USE_WARNING | Keine |
| Queclink TCP | ELECTRONIC_BELL | Keine |
| ES-400A | WARN | Keine |
| ZIMO MQTT | BUZZER_ON | MODE: '0', TIME: '5' |
Akku entsperren-Schaltfläche
- Zweck: Entsperrt das Akkufach zum Wechseln
- Anwendungsfall: Akkuwechsel-Operationen für Fahrzeuge mit wechselbarem Akku
- Farbe: Bernstein zur Vorsichtsanzeige
Befehls-Suchsequenz (versucht jeden der Reihe nach, bis einer funktioniert):
UNLOCK_BATTERY_LOCK(Segway Max Plus)BATTERY_LOCK_UNLOCK(Okai/Queclink)CONTROL_EXTERNAL_LOCKSmit operation=1 (Omni SCOR)
Kompatibilität
Die Schaltfläche ist deaktiviert, wenn das IoT-Protokoll keine Akku-Entsperr-Befehle unterstützt.
Fahrt starten/beenden-Launcher
Dynamische Schaltfläche, die sich ändert, je nachdem, ob eine aktive Fahrt existiert:
Keine aktive Fahrt:
- Zeigt Fahrt starten-Schaltfläche
- Öffnet den vom Personal initiierten Fahrtablauf
- Verwendet für: Tests, Demonstrationen, Umpositionierung
Aktive Fahrt existiert:
- Zeigt Aktive Fahrt anzeigen-Link
- Verlinkt zur Fahrtdetailseite
- Zeigt Fahrtnummer zur Identifikation
Fahrzeugaktionen-Menü
Zusätzliche Aktionen im Dropdown verfügbar:
| Aktion | Beschreibung |
|---|---|
| Fahrzeug bearbeiten | Bearbeitungsmodal öffnen, um Fahrzeugdetails zu ändern |
| Fahrten anzeigen | Zu Fahrten navigieren, gefiltert nach diesem Fahrzeug |
| QR-Code herunterladen | QR-Code-Bild des Fahrzeugs herunterladen |
| Fahrzeug löschen | Fahrzeug aus dem System entfernen (sanfte Löschung) |
Allgemeine Info-Karte
Statische Informationen über die Fahrzeugkonfiguration:
| Feld | Beschreibung |
|---|---|
| Fahrzeug-ID | Der primäre Identifikator des Fahrzeugs |
| IMEI | Die IMEI des IoT-Geräts (verlinkt zur IoT-Gerätedetailseite) |
| FIN | Fahrzeug-Identifizierungsnummer (falls angegeben) |
| Modell | Der Fahrzeugmodell-/typ |
| Status | Aktueller Betriebsstatus (inline bearbeitbar) |
Inline-Status-Editor
Klicken Sie auf das Status-Badge, um den Status des Fahrzeugs direkt von dieser Seite aus zu ändern. Verfügbare Status:
- Verfügbar
- Verfügbar (Ausgeblendet)
- In Benutzung
- Transport
- Wartung
- Wird geladen
- Lager
- Offline
- Nicht bereit
Automatische Befehle
Das Ändern des Status kann automatische IoT-Befehle auslösen. Siehe Fahrzeuge verwalten für Details.
Status- und Telemetrie-Karte
Diese Karte zeigt Echtzeitdaten vom IoT-Gerät an und aktualisiert sich automatisch über WebSocket-Abonnement.
Akku-Informationen
| Metrik | Beschreibung |
|---|---|
| Fahrzeug-Akku | Haupt-Akkuprozentsatz (versorgt den Motor) |
| IoT-Akku | Controller-/IoT-Gerät-Akku (normalerweise separat) |
| Wird geladen | Zeigt an, ob derzeit mit Ladegerät verbunden |
Farbcodierung:
- Grün (>50%): Gut
- Gelb (21-50%): Überwachen
- Rot (0-20%): Muss geladen werden
Sperrstatus
Zeigt aktuellen Sperrzustand:
- Gesperrt: Fahrzeug ist gesichert, Gashebel deaktiviert
- Entsperrt: Fahrzeug kann gefahren werden
- Unbekannt: Kein aktueller Status vom Gerät
Zündungsstatus
Für Fahrzeuge mit Zündungserkennung:
- Ein: Fahrzeug ist eingeschaltet
- Aus: Fahrzeug ist ausgeschaltet
Kilometerstand
Gesamte vom Fahrzeug zurückgelegte Strecke in Kilometern. Quellen können sein:
- Eingebauter Kilometerzähler des Fahrzeugs
- IoT-berechnete Strecke aus GPS
- Aggregierte Fahrtstrecken
Standort
Aktuelle GPS-Koordinaten mit Zeitstempel:
- Zeigt Breitengrad und Längengrad
- Zeigt an, wann der Standort zuletzt aktualisiert wurde
- Link zur Anzeige auf externer Karte
Signalinformationen
Mobilfunk-Verbindungsdaten:
- Signalstärke: Mobilfunk-Signalqualität
- Letztes Signal: Wann das Gerät zuletzt kommuniziert hat
Fahrtstatistiken
Schnelle Statistiken über Vermietungsaktivitäten:
- Gesamtfahrten: Anzahl der abgeschlossenen Vermietungen
- Erste Fahrt: Wann das Fahrzeug zum ersten Mal vermietet wurde
- Letzte Fahrt: Datum der letzten Vermietung
Fehlercodes
Wenn das Fahrzeug Fehler meldet:
- Zeigt aktuelle Fehlercode(s) an
- Zeigt Fehlermeldungsbeschreibung
- Kritisch für die Diagnose von Problemen
Aktuelle Aufgaben-Karte
Zeigt offene und kürzlich aktualisierte Serviceaufgaben:
- Wartungsarbeitsaufträge
- Schadensmeldungen
- Inspektionseinträge
- Benutzerdefinierte Aufgaben
Hinweis
Die Integration des Aufgabenverwaltungssystems kann je nach Bereitstellung variieren.
Fahrtende-Fotos-Karte
Zeigt die letzten 6 Parknachweis-Fotos, die von Kunden aufgenommen wurden:
- Fotos werden in einem 3x2-Raster angezeigt
- Klicken Sie auf ein beliebiges Foto, um es in voller Größe anzuzeigen
- Fotos sind nach dem neuesten zuerst sortiert
- Zeigt nur Fotos, bei denen Kunden einen Nachweis hochgeladen haben
Was diese Fotos zeigen
Fahrtende-Fotos werden aufgenommen, wenn Kunden ihre Miete abschließen:
- Bestätigt korrektes Parken
- Dokumentiert den Fahrzeugzustand
- Hilft, Missbrauch oder unsachgemäßes Parken zu identifizieren
- In vielen Rechtsordnungen für die Einhaltung erforderlich
Aktuelle Fahrten-Karte
Zeigt die letzten 3 Fahrten auf diesem Fahrzeug:
| Spalte | Beschreibung |
|---|---|
| Fahrt-Nr. | Eindeutige Fahrtnummer (verlinkt zu Fahrtdetails) |
| Datum | Wann die Fahrt begann |
| Kosten | Gesamtbetrag für die Fahrt |
Klicken Sie auf Alle Fahrten anzeigen, um den vollständigen Fahrtverlauf für dieses Fahrzeug anzuzeigen.
IoT-Befehle-Bereich
Erweiterbarer Bereich mit vollständiger Gerätesteuerung:
Zugriff auf Befehle
- Klicken Sie auf Befehle anzeigen, um den Bereich zu erweitern
- Sehen Sie aktuelle Telemetrie-Antworten
- Senden Sie einzelne Befehle
Passwort-Konfiguration
Einige IoT-Protokolle erfordern Authentifizierung:
- Gerätepasswort: Wird für Befehlsauthentifizierung verwendet
- Automatisch ausgefüllt basierend auf IoT-Typ und Unterkonto-Einstellungen
- Kann bei Bedarf manuell überschrieben werden
Standardpasswörter nach Protokoll:
- OKAI:
zk200 - Queclink:
ks600 - Andere:
0000
Protokollspezifisches Verhalten
Omni SCOR-Protokoll:
- Befehle werden direkt ohne Passwort gesendet
- Echtzeit-bidirektionale Kommunikation
- Keine Passworteingabe erforderlich
Segway TCP-Protokoll:
- Direkte TCP-Verbindung zum Gerät
- Passwort wird auf Protokollebene gehandhabt
SMS-basiert (OKAI, Queclink):
- Befehle werden per SMS gesendet
- Antwort kann verzögert sein
- Passwort im Befehlsstring enthalten
Verfügbare Befehle
Befehle variieren je nach IoT-Gerätetyp, umfassen aber typischerweise:
| Befehl | Beschreibung |
|---|---|
| LOCK | Fahrzeug sichern |
| UNLOCK | Gashebel aktivieren |
| SOUND | Hörbaren Alarm abspielen |
| UNLOCK_BATTERY | Akkufach freigeben |
| FIND_ME | Lichter blinken/Hupe betätigen |
| HEADLIGHT_ON/OFF | Scheinwerfer steuern |
| STATUS | Aktuellen Status anfordern |
| HEARTBEAT | Konnektivität prüfen |
| SPEED_LIMIT | Höchstgeschwindigkeit einstellen |
| REBOOT | IoT-Controller neu starten |
| FIRMWARE_UPDATE | OTA-Update initiieren |
Befehle senden
- (Falls zutreffend) Befehlsparameter festlegen
- Senden-Schaltfläche klicken
- Auf Antwortanzeige warten
- Ergebnis im Telemetrie-Feed anzeigen
Aktuelle Geräteantworten
Der Telemetrie-Feed zeigt die letzten 30 Nachrichten:
- Echtzeit-Updates: Neue Nachrichten erscheinen automatisch
- Erweiterbare Einträge: Klicken, um vollständige Payload anzuzeigen
- Kopierfunktion: Roh-Payload zum Debuggen kopieren
- Typindikatoren: Zeigt Nachrichtentyp (Status, Bestätigung, Heartbeat, etc.)
Befehlsantwort-Status
Nach dem Senden eines Befehls sehen Sie eines von:
- Erfolg: Gerät hat Befehl bestätigt
- Zeitüberschreitung: Gerät hat nicht rechtzeitig geantwortet
- Fehlgeschlagen: Gerät hat den Befehl abgelehnt
- Gesendet (keine Bestätigung): Befehl abgesendet, keine Bestätigung
Standortkarte
Interaktive Karte, die zeigt:
- Aktuelle Fahrzeugposition (Markierung)
- Standortverlaufs-Trail (falls verfügbar)
- Zonen-Overlays (falls konfiguriert)
Kartensteuerungen
- Schwenken/Zoomen: Standard-Kartennavigation
- Satellitenumschaltung: Zwischen Karten- und Satellitenansicht wechseln
- Vollbild: Karte auf Vollbild erweitern
Historische Verfolgung
Der Standortverlauf zeigt:
- GPS-Breadcrumb-Trail
- Zeitstempel für jeden Punkt
- Bewegungsmuster
- Zeit an jedem Standort
Echtzeit-Updates
Die Detailseite aktualisiert sich automatisch, wenn:
- Neue Telemetrie vom IoT-Gerät eintrifft
- Sperrstatus sich ändert
- Akkuladestand sich ändert
- Standort aktualisiert wird
- Fahrt beginnt oder endet
Updates werden über WebSocket-Abonnement zum Telemetrie-Kanal des Fahrzeugs gepusht.
Fehlerbehebung auf der Detailseite
Fahrzeug zeigt "Offline"
- Letztes Signal-Zeitstempel prüfen
- Aktuelle Telemetrie auf letzte Nachrichten überprüfen
- Mobilfunk-Signalstärke-Verlauf prüfen
- Kann anzeigen:
- Leerer Akku
- Schlechte Mobilfunkabdeckung
- Hardwarefehler
Befehle funktionieren nicht
- Überprüfen, ob IoT-Gerät verknüpft ist
- Passwortkonfiguration prüfen
- Telemetrie auf Fehlerantworten überprüfen
- Zuerst STATUS-Befehl versuchen
- Unterkonto-IoT-Passwörter prüfen
Akkuanzeige falsch
- Fahrzeug-Akku mit IoT-Akku vergleichen
- Prüfen, ob Ladeanzeige der Realität entspricht
- Telemetrie auf Roh-Akkuwerte überprüfen
- Gerätekalibrierung kann erforderlich sein
Standort aktualisiert nicht
- GPS-Signalstatus prüfen
- last_location_update-Zeitstempel überprüfen
- Fahrzeug kann sich in Gebäuden/unterirdisch befinden
- IoT-Gerät-GPS muss möglicherweise repariert werden
Best Practices
- Status vor dem Senden von Befehlen prüfen: Redundantes Sperren/Entsperren vermeiden
- Signalton zur Verifizierung verwenden: Vor der Arbeit an einem Fahrzeug den Ton abspielen, um die Identität zu bestätigen
- Telemetrie nach Befehlen überprüfen: Überprüfen, ob das Gerät bestätigt hat
- Probleme dokumentieren: Notizen oder Aufgaben für anhaltende Probleme verwenden
- Fotos regelmäßig prüfen: Parkkonformitätsprobleme frühzeitig erkennen
Berechtigungen
Der Zugriff auf die Fahrzeugdetailseite variiert je nach Rolle:
| Rolle | Kann anzeigen | Kann bearbeiten | Kann Befehle senden | Kann löschen |
|---|---|---|---|---|
| Super Admin | Ja | Ja | Ja | Ja |
| Globaler Admin | Ja | Ja | Ja | Ja |
| Admin | Ja | Ja | Ja | Ja |
| Flottenmanager | Ja | Ja | Ja | Nein |
| Servicetechniker | Ja | Nur Status | Ja | Nein |
| Betrachter | Ja | Nein | Nein | Nein |