Kladde

Kladde brings your health data into your own HealthLog instance, in the background, without a cloud in between: on Android from Health Connect, on Plasma Mobile (later) straight from the Pebble. On the phone it shows your values and lets you log weight, blood pressure and mood.

Kladde bringt deine Gesundheitsdaten im Hintergrund in deine eigene HealthLog-Instanz, ohne Cloud dazwischen: auf Android aus Health Connect, auf Plasma Mobile (später) direkt von der Pebble. Auf dem Telefon zeigt es deine Werte und nimmt Gewicht, Blutdruck und Stimmung auf.

The APK for Android 14 or newer (64-bit ARM) from the GitHub release. Open it on the phone and allow the install from your browser or file manager.

Die APK für Android 14 oder neuer (64-Bit-ARM) aus dem GitHub-Release. Auf dem Telefon öffnen und die Installation aus Browser oder Dateimanager erlauben.

Kladde home: the latest value of each metric with its last seven days Kladde Start: der neueste Wert jeder Messgröße mit ihren letzten sieben Tagen
Note: built with AI assistance and still young. Not affiliated with HealthLog, Core Devices or Google. Kladde needs your own HealthLog instance.Hinweis: mit KI-Unterstützung entstanden und noch jung. Nicht verbunden mit HealthLog, Core Devices oder Google. Kladde braucht deine eigene HealthLog-Instanz.
SyncAbgleich

From the watch to your server

Von der Uhr auf deinen Server

Daily totals, heart rate in 10-minute blocks, sleep with its stages, trainings and readings such as weight or blood pressure, from every app that writes to Health Connect. Daily totals as Health Connect adds them up, sleep and trainings in your app order, so they never count twice.

Tagessummen, Herzfrequenz in 10-Minuten-Blöcken, Schlaf mit seinen Phasen, Training und Einzelwerte wie Gewicht oder Blutdruck, von jeder App, die nach Health Connect schreibt. Tagessummen so, wie Health Connect sie zusammenzählt, Schlaf und Training in deiner App-Reihenfolge, damit sie nie doppelt zählen.

BackgroundHintergrund

Nothing gets lost

Nichts geht verloren

Runs every 60 minutes (from 15 on), reads 30 days back on the first run and then only what changed. Offline, a queue keeps what could not be sent and sends it later, in order and without duplicates.

Läuft alle 60 Minuten (ab 15 möglich), liest beim ersten Lauf 30 Tage zurück und danach nur, was sich geändert hat. Offline hält eine Warteschlange, was nicht gesendet werden konnte, und schickt es später, der Reihe nach und ohne Duplikate.

Sign-inAnmeldung

Like the iOS app

Wie die iOS-App

Password with a second factor or single sign-on in the browser. Kladde keeps only a renewable sign-in, encrypted with a key in the Android Keystore.

Passwort mit zweitem Faktor oder Single Sign-on im Browser. Kladde behält nur eine erneuerbare Anmeldung, verschlüsselt mit einem Schlüssel im Android Keystore.

HistoryVerlauf

Your values on the phone

Deine Werte auf dem Telefon

Home shows the latest value of each metric and its last seven days. History goes from a week to a year, with scale, legend and figures. Log takes weight, blood pressure, pulse, body fat and mood.

Start zeigt den neuesten Wert jeder Messgröße und ihre letzten sieben Tage. Der Verlauf reicht von einer Woche bis zu einem Jahr, mit Skala, Legende und Kennzahlen. Erfassen nimmt Gewicht, Blutdruck, Puls, Körperfett und Stimmung auf.

Kladde history: blood pressure over a month with scale, legend and figures Kladde Verlauf: Blutdruck über einen Monat mit Skala, Legende und Kennzahlen
Status

You see when it stalls

Du siehst, wenn es hängt

Last run, entries waiting, errors, and a warning when the watch has sent a kind of data for two days no more. "Sync now" and "Read everything again" by hand.

Letzter Lauf, wartende Einträge, Fehler und eine Warnung, wenn die Uhr eine Art Daten seit zwei Tagen nicht mehr geschickt hat. „Jetzt abgleichen“ und „Alles neu lesen“ von Hand.

Kladde More: watch sync status, interval, days to read back, account Kladde Mehr: Status des Abgleichs, Intervall, Tage zurück, Konto

How it works

So funktioniert es

Pebble, Fit, Freeletics …apps write steps, heart rate, sleep and trainingsApps schreiben Schritte, Herzfrequenz, Schlaf und Training
Health ConnectAndroid's health store on the phoneder Gesundheitsspeicher von Android auf dem Telefon
Kladdereads what changed, maps it, queues itliest, was sich geändert hat, bildet es ab, reiht es ein
HealthLogyour own instancedeine eigene Instanz

Prerequisites

Voraussetzungen

Your values show up in HealthLog with the source "Apple Health": HealthLog does not know Health Connect as a source yet. Plasma Mobile and reading the watch directly come later.

Deine Werte erscheinen in HealthLog mit der Quelle „Apple Health“: HealthLog kennt Health Connect noch nicht als Quelle. Plasma Mobile und das direkte Lesen der Uhr kommen später.

Changes

Änderungen

What each release brought, newest first. Every release adds an entry here and the same notes on the release page.

Was jede Version gebracht hat, die neueste zuerst. Jede Version bekommt hier einen Eintrag und dieselben Notizen auf der Release-Seite.

  1. 0.2.0

    Kladde now brings everything HealthLog can store from Health Connect, from every app: trainings, weight, blood pressure and more, sleep from any sleep app, and daily totals as Health Connect adds them up.Kladde bringt jetzt alles aus Health Connect, was HealthLog speichern kann, von jeder App: Training, Gewicht, Blutdruck und mehr, Schlaf aus jeder Schlaf-App und Tagessummen so, wie Health Connect sie zusammenzählt.

    NewNeu

    • Trainings from every app (Freeletics, the Pebble app, Google Fit …) with sport, time, pause, heart rate, steps and distance; the sections of one Freeletics training arrive as one.Training von jeder App (Freeletics, Pebble-App, Google Fit …) mit Sportart, Zeit, Pause, Puls, Schritten und Strecke; die Abschnitte eines Freeletics-Trainings kommen als eines an.
    • Readings from every app: weight, body fat, lean mass, blood pressure, blood glucose, oxygen saturation, heart rate variability, respiratory rate, VO₂ max, body temperature and resting heart rate.Einzelwerte von jeder App: Gewicht, Körperfett, Magermasse, Blutdruck, Blutzucker, Sauerstoffsättigung, Herzfrequenzvariabilität, Atemfrequenz, VO₂max, Körpertemperatur und Ruhepuls.
    • Sleep from every app. Where two apps saw the same night, the first in Kladde's order goes to HealthLog (Pebble app, Sleep as Android, Google Fit); a night goes four hours after it ended, so the watch's is in.Schlaf von jeder App. Sahen zwei Apps dieselbe Nacht, geht die erste in Kladdes Reihenfolge an HealthLog (Pebble-App, Sleep as Android, Google Fit); eine Nacht geht vier Stunden nach ihrem Ende raus, damit die der Uhr da ist.
    • App order for sleep and trainings under More: move an app up or down, the upper one wins where two saw the same night or training.App-Reihenfolge für Schlaf und Training unter „Mehr“: eine App hoch- oder runterschieben, die obere gewinnt, wenn zwei dieselbe Nacht oder dasselbe Training sahen.
    • Active energy and floors climbed as daily totals.Aktive Energie und Stockwerke als Tagessummen.

    ImprovedVerbessert

    • Daily totals (steps, distance, energy, floors) and heart rate now come from every app, added up by Health Connect in the app order set there, so phone and watch never count twice.Tagessummen (Schritte, Strecke, Energie, Stockwerke) und Puls kommen jetzt von jeder App, zusammengezählt von Health Connect in der dort eingestellten App-Reihenfolge, damit Telefon und Uhr nie doppelt zählen.
    • "Allow more kinds" on More asks for the new kinds; one left out does not stop the sync.„Weitere Arten erlauben“ unter „Mehr“ fragt nach den neuen Arten; eine nicht erlaubte hält den Abgleich nicht auf.

    NoteHinweis

    • After the update tap "Allow more kinds" on More, so Kladde may read trainings, weight and the other new kinds. The first sync then reads 30 days again; daily totals are replaced, nothing counts twice.Nach dem Update unter „Mehr“ auf „Weitere Arten erlauben“ tippen, damit Kladde Training, Gewicht und die anderen neuen Arten lesen darf. Der erste Abgleich liest dann 30 Tage neu; Tagessummen werden ersetzt, nichts zählt doppelt.
    • Daily totals count only the apps in Health Connect's priority list (Health Connect → Activity → Data sources and priority). If distance is missing, add the app that records it, for example Google Fit, and tap "Read everything again".Tagessummen zählen nur die Apps in Health Connects Prioritätsliste (Health Connect → Aktivität → Datenquellen und Priorität). Fehlt die Strecke, die App aufnehmen, die sie aufzeichnet, zum Beispiel Google Fit, und „Alles neu lesen“ tippen.
    • A changed app order applies to nights and trainings that begin after the change; those sent before stay as they were.Eine geänderte App-Reihenfolge gilt für Nächte und Trainings, die nach der Änderung beginnen; vorher gesendete bleiben, wie sie sind.
    • The energy of a training does not arrive yet.Die Energie eines Trainings kommt noch nicht an.
    • A reading written by two apps, for example the same weighing, arrives twice; readings have no app order yet.Einen Einzelwert, den zwei Apps schreiben, zum Beispiel dieselbe Wägung, bekommt HealthLog doppelt; für Einzelwerte gibt es noch keine App-Reihenfolge.
    Kladde More: the app order for sleep and trainingsKladde Mehr: die App-Reihenfolge für Schlaf und Training
    The app order on More (demo data)Die App-Reihenfolge unter „Mehr“ (Demodaten)
    All changes since 0.1.0 →Alle Änderungen seit 0.1.0 →
  2. 0.1.0

    The first release: Kladde brings what your Pebble writes to Health Connect into your own HealthLog, in the background, and shows your values on the phone.Das erste Release: Kladde bringt, was deine Pebble nach Health Connect schreibt, im Hintergrund in dein eigenes HealthLog und zeigt deine Werte auf dem Telefon.

    NewNeu

    • Sign in to your HealthLog instance like the iOS app: the server is checked first, then password with a second factor (TOTP or recovery code) or single sign-on in the browser.Anmelden an deiner HealthLog-Instanz wie mit der iOS-App: erst wird der Server geprüft, dann Passwort mit zweitem Faktor (TOTP oder Wiederherstellungscode) oder Single Sign-on im Browser.
    • Watch sync from Health Connect: steps as daily totals, distance, heart rate in 10-minute blocks, resting heart rate and sleep with its stages, only from the Pebble app, so nothing counts twice.Abgleich der Uhr aus Health Connect: Schritte als Tagessummen, Strecke, Herzfrequenz in 10-Minuten-Blöcken, Ruhepuls und Schlaf mit seinen Phasen, nur aus der Pebble-App, damit nichts doppelt zählt.
    • Runs in the background (every 60 minutes, from 15 on), reads 30 days back on the first run and then only what changed; "Sync now" and "Read everything again" by hand.Läuft im Hintergrund (alle 60 Minuten, ab 15 möglich), liest beim ersten Lauf 30 Tage zurück und danach nur, was sich geändert hat; „Jetzt abgleichen“ und „Alles neu lesen“ von Hand.
    • Nothing gets lost offline: what could not be sent waits in a queue and goes out later, in order and without duplicates.Offline geht nichts verloren: was nicht gesendet werden konnte, wartet in einer Warteschlange und geht später raus, der Reihe nach und ohne Duplikate.
    • Status: last run, entries waiting, errors, and a warning when the watch has sent a kind of data for two days no more.Status: letzter Lauf, wartende Einträge, Fehler und eine Warnung, wenn die Uhr eine Art Daten seit zwei Tagen nicht mehr geschickt hat.
    • Home with the latest value of each metric and its last seven days, History from a week to a year with scale and figures, Log for weight, blood pressure, pulse, body fat and mood.Start mit dem neuesten Wert jeder Messgröße und ihren letzten sieben Tagen, Verlauf von einer Woche bis zu einem Jahr mit Skala und Kennzahlen, Erfassen für Gewicht, Blutdruck, Puls, Körperfett und Stimmung.
    • German and English.Deutsch und Englisch.

    NoteHinweis

    • Needs Android 14 or newer (Health Connect is part of the system) on a 64-bit ARM phone, and HealthLog 1.46 or newer.Braucht Android 14 oder neuer (Health Connect gehört zum System) auf einem Telefon mit 64-Bit-ARM und HealthLog 1.46 oder neuer.
    • Your values show up in HealthLog with the source "Apple Health": HealthLog does not know Health Connect as a source yet.Deine Werte erscheinen in HealthLog mit der Quelle „Apple Health“: HealthLog kennt Health Connect noch nicht als Quelle.
    • Kladde keeps only a renewable sign-in, encrypted with a key in the Android Keystore; the background sync uses the same sign-in, no extra token.Kladde behält nur eine erneuerbare Anmeldung, verschlüsselt mit einem Schlüssel im Android Keystore; der Abgleich im Hintergrund nutzt dieselbe Anmeldung, kein zusätzliches Token.
    • Plasma Mobile and reading the watch directly come later.Plasma Mobile und das direkte Lesen der Uhr kommen später.
    All changes →Alle Änderungen →