← back to apps

EUC SoH Analyzer

io.github.eucsoh.android

android kind 32267

Analyze electric unicycle battery health from ride logs

latest release
1.53 main
released 2026-05-28 14:38 UTC
download apk
euc-soh-analyzer-v1.53.apk · 29.2 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 20
✓ signed cert d479b06a…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
Put your HTML text here<p><b>EUC SoH</b> is a state-of-health (SoH) analysis tool for electric unicycles. It processes ride logs from popular EUC logging apps to estimate battery health, internal resistance, and long-term degradation patterns.</p> <p>The app runs entirely on-device, without trackers or network access. It is fully free and open source under the AGPL license.</p> <p><b>Main features:</b></p> <ul> <li>Scan storage recursively to discover WheelLog and EUC World subfolders and CSV log files automatically (optional support for DarknessBot dumps).</li> <li>Parse ride logs and separate accepted files from rejected ones, with explicit rejection reasons (e.g. too few data points, invalid Req computation).</li> <li>Compute state-of-health metrics such as equivalent resistance (Req) and CUSUM-based indicators.</li> <li>Display interactive charts (MPAndroidChart) to visualize resistance evolution and SoH trends over time.</li> <li>Maintain per-wheel file management: inspect logs per wheel, exclude problematic files, and keep a clean dataset.</li> <li>Export a structured archive for resale, expertise, or maintenance: PDF report (soh.pdf), statistics CSV, and associated logs organized by wheel identifier.</li> <li>Share generated PDF and archives directly via messaging apps, email, or cloud storage.</li> <li>Work fully offline: no account, no registration, no external server.</li> </ul> <p><b>Typical workflow:</b></p> <p><b>A - Your own wheel</b></p> <ul> <li>Record rides using WheelLog, EUC World, or DarknessBot.</li> <li>The app scans storage for folders containing compatible logs.</li> <li>If using DarknessBot: export a dump (.dbb) and enable .dbb search in the app.</li> </ul> <p><b>B - Purchased wheel with EUC SoH archive</b></p> <ul> <li>Import the archive into the app.</li> </ul> <p><b>Start analysis</b></p> <ul> <li>Scan subfolders recursively to find compatible CSV files and group them by wheel.</li> <li>Run SoH analysis to compute Req and related metrics.</li> <li>Inspect charts to evaluate long-term battery degradation.</li> <li>Review accepted and rejected log files.</li> <li>Export a PDF report and structured archive for sharing or record keeping.</li> </ul> <p>EUC SoH is intended for technically minded riders, enthusiasts, and repair shops who need transparent and reproducible diagnostics for electric unicycle battery health.</p> <p>Based on: <a href="https://hal.science/hal-05553115">https://hal.science/hal-05553115</a></p>
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-08T07:18:03.809424+00:00
last event
2026-10-08 07:17 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://github.com/tritbool/euc_soh_kotlin
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
missing

releases (kind 30063)

1 release indexed; latest 1.53.

versionchannelreleasedevent
1.53 main 2026-05-28 14:38 UTC 03c983f8…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.53 — euc-soh-analyzer-v1.53.apk

sha256
9c5ed3f09fc5e23508efa4c899f57edfec0028ff9cc9e014242cedc0f8f835e7
size
29.2 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
20
apk cert sha256
d479b06aa518e2e2f67bbe0609e110c25e5c5280ca16192cee1ccfe99d1065cf
download
euc-soh-analyzer-v1.53.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…