DATA-File in CSV konvertieren

    ACHTUNG: Mit der neuen EU Drohnenverordnung muß sich jeder Drohnen-Betreiber beim Luftfahrtbundesamt registrieren und seine Drohne mit der e-ID kennzeichnen! Ein passendes Kennzeichen bekommst Du hier im Shop. Außerdem benötigst Du eine Drohnen-Versicherung. Hier geht es zu unserem Drohnen-Versicherungsvergleich. Informationen zum neuen EU Drohnenführerschein gibt es hier.

    • DATA-File in CSV konvertieren

      Ich weis, dass es schon mehr als genug davon hier gibt, aber leider nichts was aktuell wäre.

      Mein Problem

      Ich finde keinen Konverter, der das entweder kostenlos macht (dauerhaft), oder der die direkten *.DAT-Dateien des Copters konvertieren kann.
      Die Dateien der DJI-Go-App kann ich nicht einsehen, oder kopieren. Da sind zwar 3 *.txt files in der App aber die kann ich nicht kopieren (Das Verzeichnis schon, aber das ist anschließend leer).
      Dann wäre da noch eine Datei ....
      ,,,\DJI\dji.pilot\FlightRecord\userinfo.json

      Ich möchte Dashware nutzen und hab nun etliche Versuche gemacht, aber Dashware bringt immer Errormeldungen, dass sich die Daten nicht lesen lassen, egal welches Profil ich einstelle.
      Damit habe ich bei den meisten Konverterseiten auch das Limit erreicht und kann somit nicht mehr konvertieren ohne zu zahlen.

      Ich werde später mal Litchi testen. Die App soll direkte CSV machen und Dashware hat ein passendes Profil.
      Fliegen ist ungefährlich, wenn man genauso oft landet wie startet.
      © Klaus Klages (*1938), deutscher Gebrauchsphilosoph und Abreißkalenderverleger
    • Zunächst muss ich sagen, dass ich auch noch keine Lösung für das Problem habe.

      Wenn du dich mit API Schnittstellen und Reverse Engineering auskennst, kannst du dir einen Token bei Skypixels holen und die entschlüsselten Flight Records abrufen.

      Warum deine .txt Dateien leer sind ist mir nicht ganz klar. Ich kann diese problemlos kopieren aber der Inhalt sind halt nur Hieroglyphen.

      Ich habe bereits versucht diese ohne API zu entschlüsseln, bin aber bisher - mangels Erahrungen - kläglich gescheitert. Ich hätte auf eine UTF-8 Codierung mit einer seltsamen Adobe Schriftart getippt.

      Sollte einer eine Lösung haben, würde ich mich sehr über Infos freuen.
    • Ich weis, dass die*.txt Dateien zwar diese Endung haben, aber Binärcode sind (hoffe dass das nu stimmt).
      Auch die müssen erst konvertiert werden.
      Bei mir kopiert es die nicht und es zeigt auch nix an (nicht wie bei dir die Hyroglyphen)

      Ich werde gleich mal die Litchi-App testen ......
      Mir geht es mit den Dat-Files in erster Linie um die Verwendung in Dashware. Nur ohne Konverter eher schlecht. Ich hab nun auch keine Lust 5 Konverter zu bezahlen, bis einer geht.
      Fliegen ist ungefährlich, wenn man genauso oft landet wie startet.
      © Klaus Klages (*1938), deutscher Gebrauchsphilosoph und Abreißkalenderverleger
    • @Steevee hatte mal eine schöne ausführliche Zusammenstellung erstellt:
      Phantom 3 Logfiles - Sicherung, Konvertierung, Auswertung

      Es gibt mittlerweile noch das eine oder andere mehr, aber die besten Tools sind da aufgeführt, soweit ich das in Erinnerung habe.

      EDIT:
      Das hier schein ein guter Ansatz zu sein, zumal das ganze Offline läuft:
      datfile.net/retrieve.html

      Und: Wenn jemand mal ein Tool hat, dass einige (hunderte) Flightlogs aus der App - vielleicht sogar gleich auch Litchi ind eben auch die .DAT vom Kpter - möglichst zusammen konvertiert und daraus spezielle Daten extrahiert, wie beispielsweise Startzeit und Datum, GPS von Startpunkt, Flugdauer und vielleicht noch wahlweise Größen wie Akku-Seriennummer, dann hätte ich großes Interesse. :D

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von duke-f ()

    • @duke-f - Danke .... habe ich gelesen, alles durch .... Kein Erfolg.
      Auch die neuste Version von DatCon konvertiert nicht die*.dat-Daten meines Copters.
      Die entstandene CSV lasst sich weder mit Dashware noch mit GPSLogAnalyzer öffnen - Angebliche falsches Datenformat.

      Hier mal die ersten 2 Datenzeilen der CSV
      1. Tick#,offsetTime,flightTime(msec),Longitude,Latitude,numSats,gpsHealth,gpsAltitude(meters),baroAlt(meters),vpsHeight(M),relativeHeight,accelX(M/S2),accelY(M/S2),accelZ(M/S2),accel(M/S2),gyroX(degrees/s),gyroY(degrees/s),gyroZ(degrees/s),gyro(degrees/s),errorX,errorY,errorZ,error,magX,magY,magZ,magMod,velN(M/S),velE(M/S),velD(M/S),vel(M/S),velH(M/S),velGPS-velH(M/S),quatW,quatX,quatY,quatZ,Roll,Pitch,Yaw,Yaw360,totalGyroZ,magYaw,thrustAngle,homePointLongitude,homePointLatitude,homePointAltitude,geoMagDeclination,geoMagInclination,distancHP(M),distanceTravelled(M),directionOfTravel,directionOfTravelTrue,IMUTemp(C),flyCState,flyCState:String,nonGPSCause,nonGPSCause:String,DW flyCState,conectedToRC,Current,Volt1,Volt2,Volt3,Volt4,Volt5,Volt6,totalVolts,voltSpread,Watts,batteryTemp(C),ratedCapacity,remaingCapacity,percentageCapacity,usefulTime,percentageVolts,batteryCycleCount,batteryLifePercentage,batteryBarCode,minCurrent,maxCurrent,avgCurrent,minVolts,maxVolts,avgVolts,minWatts,maxWatts,avgWatts,Gimbal:roll,Gimbal:pitch,Gimbal:yaw,Gimbal:Xroll,Gimbal:Xpitch,Gimbal:Xyaw,MotorCmnd:RFront,MotorCmnd:LFront,MotorCmnd:LBack,MotorCmnd:RBack,MotorSpeed:RFront,MotorSpeed:LFront,MotorSpeed:LBack,MotorSpeed:RBack,MotorLoad:RFront,MotorLoad:LFront,MotorLoad:LBack,MotorLoad:RBack,Control:Aileron,Control:Elevator,Control:Throttle,Control:Rudder,Control:ModeSwitch,tabletLongitude,tabletLatitude,A/C model
      2. 17173,-100.198,0,9.394329447124775,52.25889436197799,7,1,100.28562,100.528435,0.113863714,0.0,0.043514263,-0.010395318,-0.99933976,1.0003407,0.025306147,0.23602855,-0.16174296,0.2872467,0.010920793,0.012863159,-3.216695E-5,0.016873814,184,-519,1420,1523.0,0.010671572,0.011768614,-0.018097727,0.024081329,0.015886558,-0.01588655821979046,0.8394969,-0.007284352,0.020343317,0.54293466,0.5649341393323082,2.411041954236887,65.77269068010423,65.77269068010423,-1.2297165731225341,65.43563144632473,-45.0,,,,,,,0.0,0.0,0.0,35,6,GPS_ATTI,0,,7,1,0.976,4.22,4.221,4.221,4.224,,,16.887,0.004000187,16.48171,26.0,4441.0,4085.0,92,,100,0,100,6171162426539,0.861,0.987,0.0,16.887,16.926,16.900726,14.571564,16.6803,16.154427,-0.5651008236228825,-2.4109637156870596,65.78457767019512,0.5649341393323082,2.411041954236887,65.77269068010423,0,0,0,0,0,0,0,0,1,0,0,12,0,0,0,0,2,,,P3Adv/Pro
      Besteht die Möglichkeit, dass das #-Zeichen nicht erkannt wird?
      Fliegen ist ungefährlich, wenn man genauso oft landet wie startet.
      © Klaus Klages (*1938), deutscher Gebrauchsphilosoph und Abreißkalenderverleger