Controller-App einrichten

Vollbild-Karte mit Feld-Polygonen und GPS-Position — direkt auf dem DJI Controller (RC Pro / RC Plus).

Was ist die Controller-App?

Die Controller-App ist eine Webseite, die speziell für 7"-Displays im Querformat optimiert ist. Sie zeigt dem Piloten auf dem DJI Controller:

  • Satellitenkarte mit den zugewiesenen Feld-Polygonen (farbcodiert nach Status)
  • GPS-Position als blauer Punkt mit Genauigkeitskreis
  • Feldliste mit Fläche, Mähtermin und Ansprechpartner (Telefon direkt anrufbar)
  • Offline-Modus — einmal im WLAN laden, dann auch ohne Internet nutzbar

Für gewerbliche Nutzer mit FlightHub 2: Die Controller-App funktioniert unabhängig von FlightHub 2 und ist auch im kostenlosen Free Plan nutzbar. Map-Annotations direkt in DJI Pilot 2 (über FlightHub 2) erfordern dagegen den kostenpflichtigen Plan (999 EUR/Jahr pro Drohne).

Einrichtung durch den Koordinator

Es gibt zwei Wege, die Controller-App auf einem DJI Controller einzurichten:

Methode A: Normaler Login (einfach)

1. Browser öffnen
Auf dem DJI Controller den integrierten Browser starten
2. URL eingeben
kitzcontrol.de/controller aufrufen
3. Anmelden
Mit dem persönlichen KitzControl-Account einloggen
4. Zum Startbildschirm
Browser-Menü → "Zum Startbildschirm hinzufügen"

Methode B: Einrichtungslink (kein Passwort noetig)

Der Koordinator kann für jeden Piloten einen Einrichtungslink generieren. Der Pilot wird automatisch angemeldet — praktisch, wenn das Passwort nicht zur Hand ist.

1. Gruppen-Einstellungen
Dashboard → Gruppen → Gruppe öffnen
2. "Controller einrichten"
Pilot auswählen → "Link erstellen" klicken
3. Link an Controller senden
Link kopieren oder als QR-Code scannen
4. Link auf Controller öffnen
Pilot wird automatisch angemeldet
5. Zum Startbildschirm
"Zum Startbildschirm hinzufügen" für Vollbild

Einrichtungslinks sind 24 Stunden gültig und können nur einmal verwendet werden.

Aufträge zuweisen — wer sieht was?

Jeder Controller zeigt nur die Aufträge, die dem eingeloggten Piloten zugewiesen sind. So können mehrere Piloten in einer Gruppe unterschiedliche Felder bearbeiten:

Beispiel mit zwei Controllern:

  • Koordinator erstellt Auftrag A (Albig Süd) → weist Pilot 1 zu
  • Koordinator erstellt Auftrag B (Gau-Odernheim) → weist Pilot 2 zu
  • Controller 1 (Pilot 1 eingeloggt) → sieht nur Auftrag A
  • Controller 2 (Pilot 2 eingeloggt) → sieht nur Auftrag B

Hat ein Pilot mehrere Aufträge, kann er oben im Controller per Dropdown zwischen seinen Einsätzen wechseln.

Zeitraum einstellen — welche Aufträge werden angezeigt?

Wird kitzcontrol.de/controllerim Browser (oder als installierte PWA) geöffnet, findet sich oben rechts — direkt neben dem Auftragsauswahl-Dropdown — ein Feld "Zeitraum". Dort (und nur dort) stellt der Pilot selbst ein, wie weit voraus er Aufträge auf der Karte sehen möchte. Am DJI Controller selbst bzw. in DJI Pilot 2 gibt es dafür keine Oberfläche — die Einstellung wird ausschließlich über die Controller-URL im Browser vorgenommen und wirkt danach automatisch auch auf die Kartenansicht in DJI Pilot 2 (sofern DJI Cloud API eingerichtet ist).

Wofür ist das gut?

Zu Beginn der Saison, wenn viele Termine im Voraus gebucht wurden, kann die Karte schnell unübersichtlich werden. Der Zeitraum-Filter blendet alle Aufträge aus, die außerhalb des gewählten Fensters liegen — vergangene Aufträge werden sowieso nie angezeigt. Typische Anwendungen:

  • Fokus auf den heutigen Einsatz: "Heute + Morgen" zeigt nur die unmittelbar anstehenden Felder, sonst nichts.
  • Wochenplanung am Vorabend: "Diese Woche" oder "Nächste 7 Tage" gibt einen Überblick, ohne von weit entfernten Terminen abgelenkt zu werden.
  • Saisonvorschau: "Alle zukünftigen" zeigt jeden Auftrag ab heute — sinnvoll für Koordinatoren, die einen Gesamtüberblick brauchen.

Die sechs Optionen im Detail

OptionZeigt AufträgeTypische Verwendung
Alle zukünftigenab heute, kein oberes LimitStandard — ganze Saison im Blick
Nächste 30 Tageheute bis Tag +30Monatsplanung
Nächste 14 Tageheute bis Tag +14Zwei-Wochen-Ausblick
Nächste 7 Tageheute bis Tag +7Wochenvorschau, unabhängig vom Wochentag
Diese Wocheheute bis SonntagRest der laufenden Arbeitswoche
Heute + Morgennur die nächsten zwei TageFokussierter Einsatztag

"Heute" und alle Tagesgrenzen richten sich nach der Zeitzone Europa/Berlin. Ein Auftrag um 23:50 Uhr zählt noch zum aktuellen Kalendertag.

Wie wird die Einstellung gespeichert?

Die Auswahl wird pro Pilot serverseitig gespeichert — nicht lokal im Browser. Das hat zwei praktische Konsequenzen:

  • Gerätewechsel ohne Neueinstellung: Wer den Zeitraum am Schreibtisch auf dem Laptop einstellt, findet dieselbe Auswahl später auf dem Controller im Auto wieder — ganz ohne erneutes Konfigurieren.
  • Auch in DJI Pilot 2 wirksam: Wenn die DJI Cloud API auf deinem Controller eingerichtet ist, zeigt Pilot 2 die Feld-Polygone im selben Zeitfenster wie die Controller-App. Pilot 2 selbst hat keine UI für den Zeitraum — die Einstellung aus der Controller-App wird übernommen.

Technischer Hinweis: Änderungen werden sofort über einen PUT-Request an /api/user/controller-zeitraumgespeichert. Bei fehlender Internetverbindung bleibt die Auswahl für die laufende Sitzung aktiv und wird beim nächsten Laden mit dem Serverwert synchronisiert. Standardwert für neue Accounts ist "Alle zukünftigen".

Was filtert der Zeitraum nicht?

Der Zeitraum wirkt nur auf das Auftragsdatum. Er ersetzt keine der bestehenden Filter:

  • Piloten sehen weiterhin nur ihre eigenen Aufträge(bzw. die des Helfers), nicht die der Kollegen.
  • Abgeschlossene oder abgebrochene Aufträge sind unabhängig vom Zeitraum nicht auf der Karte.
  • Koordinatoren/Vorstand sehen innerhalb ihres gewählten Zeitraums alle Aufträge der Gruppe, nicht nur die eigenen.

Offline-Modus

Die Controller-App speichert Kartenkacheln und Einsatzdaten automatisch für den Offline-Betrieb:

1. Zuhause im WLAN
Controller-App öffnen — Daten werden automatisch gecacht
2. Zur Karte navigieren
Auf die Felder zoomen, damit die Satelliten-Kacheln geladen werden
3. Im Feld ohne Internet
App öffnen — gecachte Karte und Felder werden angezeigt
4. GPS funktioniert immer
Die GPS-Position braucht kein Internet

Tipp: Vor dem Einsatz einmal im WLAN die Controller-App öffnen und auf alle Ziel-Felder zoomen. So werden die Satelliten-Kacheln in den Cache geladen (bis 500 Kacheln / ca. 20 MB).

GPS-Position und Live-Tracking

Die Controller-App nutzt das GPS des Controllers, um die aktuelle Position als blauen Punkt auf der Karte anzuzeigen.

  • Position wird kontinuierlich aktualisiert (GPS watchPosition)
  • Genauigkeitskreis zeigt die GPS-Genauigkeit in Metern
  • Button unten links zentriert die Karte auf die eigene Position
  • Wenn online: Position wird alle 15 Sekunden an den Server gemeldet, damit der Koordinator auf der Live-Karte sieht, wo die Piloten sind

Häufige Fragen

Welche Controller werden unterstützt?

Alle DJI Controller mit integriertem Display und Browser — insbesondere RC Pro und RC Plus. Die App funktioniert auch auf jedem Android-/iOS-Gerät im Browser.

Braucht jeder Pilot einen eigenen Account?

Ja. Jeder Controller muss mit einem eigenen KitzControl-Account angemeldet sein, damit die Auftragszuweisung korrekt funktioniert. Der Koordinator kann pro Pilot einen Einrichtungslink erstellen.

Kann ich die Controller-App und DJI Pilot 2 gleichzeitig nutzen?

Ja. Die Controller-App läuft als PWA (Webseite) unabhängig von DJI Pilot 2. Du kannst zwischen beiden Apps wechseln. Die Karte zeigt dir die Feldgrenzen, während DJI Pilot 2 die Drohne steuert.

Was ist der Unterschied zu FlightHub 2?

FlightHub 2 ist ein gewerbliches Zusatzprodukt von DJI. Damit lassen sich Feldgrenzen als Kartenmarkierungen direkt in DJI Pilot 2 einblenden — das brauchen aber nur gewerbliche Nutzer mit eigenem FlightHub-Account.

Die Controller-App ist eine eigene App neben DJI Pilot 2 und funktioniert für alle Nutzer — auch ohne FlightHub-Account, mit Offline-Modus.

FlightHub 2 Anleitung (für gewerbliche Nutzer) →

Ich sehe keine Felder auf der Karte — was tun?

Prüfe folgende Punkte:

  1. 1. Sind dir Aufträge zugewiesen? (Koordinator muss Aufträge erstellen und dir zuweisen)
  2. 2. Liegen die Aufträge in der Zukunft oder am heutigen Tag? (vergangene werden nicht angezeigt)
  3. 3. Ist dein Zeitraum-Filter eng gesetzt? (z.B. "Heute + Morgen" blendet Aufträge ab übermorgen aus — Dropdown oben prüfen und testweise auf "Alle zukünftigen" stellen)
  4. 4. Bist du mit dem richtigen Account eingeloggt?
  5. 5. Ist dein Account freigeschaltet?

Dienstleister: Du siehst Felder, die dir Landwirte direkt als Empfänger zugewiesen haben — auch ohne Auftrag. Prüfe, ob Felder unter deinem Dienstleister-Profil zugewiesen sind.

Controller-App einrichten — KitzControl Hilfe