• Wenn du ebenfalls von dem Problem betroffen bist, dass dir die mögliche Maximalstärke über Bluetooth zu gering erscheint, so findest du hier evtl. eine Lösung, bzw. einen derzeitigen Workaround. ==> Lautstärke über Bluetooth zu gering <==
  • Wenn du ebenfalls von dem Problem betroffen bist, dass dein Smartphone seit Kurzem starke Klopfgeräusche von sich gibt, so findest du hier die bisherigen Lösungsansätze.

    ==> Smartphone macht Klopfgeräusche (sehr laut) <==

Information Nicht komplett - Daten aus Mi-Fitness-App herausbekommen - API, Intent, http-request und Data-Files

Marenitaet

Reisbauer
Einen Tipp möchte ich dann mit euch teilen :D Ich habe herausgefunden, dass es grundsätzlich eine Möglichkeit gibt, auf die Daten der Mi Fitness App zuzugreifen ^^

Dazu loggen Sie sich in Ihre Cloud ein und synchronisieren Ihre Daten in der App.

Anschließend loggen Sie sich per Webbrowser in die Cloud ein und können Ihre Daten abrufen, indem Sie auf Name/Profilbild (aktuell oben rechts) -> Konto -> Datenschutz -> Kontoauthentifizierung -> Daten verwalten und dann Mi Fitness klicken. Diese sollen nach 15 Tagen in einer E-Mail kommen. Bei der Mi Fit App in der huami Cloud gab es eine ähnliche Warnung (nur mit 30 Minuten), die Mail war nach 2 Minuten da. Mi Fit packt die Daten dann als CSV.

Ich habe keine Ahnung, ob Sie etwas Nützliches damit machen können, außer an Excel-Tabellen herumzubasteln, aber fühlen Sie sich frei.

In der URL habe ich User-ID String und User-ID Digits ersetzt. Allerdings kann man sich so etwas besser orientieren ;)

Ncch nur wenigen Minuten bekam ich die Email mit den Daten. Links siehe unten.

Die Daten befinden sich wie erwartet in .csv-Dateien. + ein Data Copy Guide.pdf in Chinesisch und Englisch, das den Dateinamen, die Dateibeschreibung, die Klassifizierung, das Feld (wie uid, sid, key usw.) und die Feldbeschreibung erklärt. Die CSV sind nur eine Spalte und müssten in eine Tabelle umgewandelt werden. Von besonderer Bedeutung sind hier die aggregated_Fitness_Data, in denen alle Fitnessdaten untereinander aufgelistet sind (also Block 1 Mit Rows mit Belastungsdaten nach Tag (und dann Avg, Min, Max etc in der Spalte), Block 2 Stehen etc). Ich benutze die MiFitnessApp seit Oktober und habe fast 1000 Zeilen.


http://url8807.global.passport.xiaomi.com/ls/click?upn=xxx

Beispiel für xxx: 51mq3zSNaoJMTiOtAn02hTaIv Wfby_lCo33lQLQJounAsMpyn2etAmxlCs

Weiterleitung dazu:

https://tools.privacy.mi.com/data-request/download?applyId=[A-Za-z0-9]+[A-Za-z0-9]=&productId=MiWear

Zudem hab ich herausgefunden, dass man im package:com.xiaomi.wearables in den Logs sehr viele API's, http requests und Intents findet. Keine Ahnung ob das möglich ist, diese Daten zu nutzen. Ausschließen würde ich das nicht.

Wenn jemand einen API-Zugang mit diesen Informationen finden sollte, wäre ich sehr dankbar, wenn er diese mit mir teilen würde :D Bin in sowas echt noch nicht gut. Könnte allerdings die funktionen der Mi Fitness App super erweitern.
 
Oben Unten