Page 1 of 1

openscale2runalyze

Posted: Wed 13. Jan 2021, 10:27
by Lowtower
Hallo,

ich habe ein Python-Skript geschrieben, um Gewichtsdaten aus der App openScale (bzw. dessen Sqlite db) in runalyze hochzuladen.
Ich habe mich dabei an dem Skript vitadockSync orientiert.

Zu finden ist es bei gitlab mit einer Beispiel-Datenbank (ein Eintrag).

Leider bekomme ich als Antowort bisher eine Fehlermeldung zurück.
Habt ihr eine Idee, was ich falsch mache?

Danke und Gruß,
LT.
runalyze_api_error.png
runalyze_api_error.png (106.88 KiB) Viewed 1054 times

Re: openscale2runalyze

Posted: Wed 13. Jan 2021, 10:49
by mipapo
json_content = {
"date_time": measurement['date_time'],
"weight": float(measurement['weight']),
"fat_percentage": float(measurement['fat_percentage']),
"water_percentage": float(measurement['water_percentage']),
"muscle_percentage": float(measurement['muscle_percentage']),
"bone_percentage": float(measurement['bone_percentage'])
}
Das wird anscheinend nicht ordentlich als execption in der API ausgegeben. Die Werte im JSON werden im Augenblick von dir als string übergeben. Float muss aber übergeben werden.

Wir schauen aber auch, ob wir das bei uns nochmal entsprechend casten

Re: openscale2runalyze

Posted: Wed 13. Jan 2021, 12:01
by Lowtower
Hallo,

danke, jetzt funktioniert es!

Gruß,
LT