-
released this
2026-07-09 20:23:34 +03:00 | -20 commits to main since this releaseThe v2 build for Windows 11 — a standalone tray app that drives your Waveshare AMOLED watch with Claude usage, live "Now Playing", Home Assistant control, and a settings panel. Works on every supported board — the square ESP32-S3-Touch-AMOLED-2.16 (the original), the 2.06 watch, the 1.8, and the C6 2.16.
Windows app — download & run (no Python required)
- Pair the watch once: Settings → Bluetooth & devices → Add device → "Clawdmeter".
- Sign in to Gitea, then download
Clawdmeter.exe— direct link (use this, not the asset button, which may send you to an internal address):
https://gitea.bvrdo.online/wenil/clawdmeter/releases/download/v2.0-beta.2/Clawdmeter.exe - Double-click it. A tray icon appears; the watch updates within ~10 s. Left-click the icon → Settings opens the panel (Home Assistant URL/token/entities, custom buttons).
- Right-click → Start at login to launch it automatically.
Everything is bundled (its own Python, the WinRT BLE stack, the media reader, the WebView2 settings panel) — no install, no
pip. Logs to%LOCALAPPDATA%\Clawdmeter\daemon.log.Unsigned build — Windows SmartScreen may warn on first run ("More info → Run anyway"). Code-signing is planned.
Firmware — build & flash for your board
The
.exeabove is the same for every board; the watch firmware you build for your specific board. With PlatformIO installed, from the repo:# square 2.16 (original): pio run -d firmware -e waveshare_amoled_216 -t upload --upload-port COM5 # 2.06 watch: pio run -d firmware -e waveshare_amoled_206 -t upload --upload-port COM5 # 1.8: pio run -d firmware -e waveshare_amoled_18 -t upload --upload-port COM5 # C6 2.16: pio run -d firmware -e waveshare_amoled_216_c6 -t upload --upload-port COM5Use your device's COM port. On Windows, set
$env:PYTHONIOENCODING="utf-8"first (avoids a cp1251 console hang mid-flash). Full guide: README.md · porting notes in docs/porting/.What's new since beta 1
- App launcher on the watch — tap the Claude logo for a grid of apps: Usage, Session tokens, Now Playing, Soundpad, Home, Dimmer, Bluetooth, Battery.
- Home Assistant control — the watch stays "dumb"; the desktop app holds your HA URL/token and maps watch taps to service calls. Configure custom Home buttons (label → action/entity) in the Settings panel; they appear on the watch automatically.
- Tilt-dimmer — an IMU joystick screen: hold BOOT and tilt your wrist to ramp a light's brightness or color temperature; PWR switches the parameter. (The tilt axis is calibrated per board — flip
DIM_CALIBinui.cppto see the live read-out.) - Battery screen + protective cutoff — tap the battery icon for voltage and a time-left estimate; the watch powers itself off safely at a low-voltage floor.
- Unified desktop app — tray + daemon + a brand-styled WebView2 settings panel (Home Assistant setup with a live "Test", entity picker, button editor), all in one
Clawdmeter.exe. - Soundpad — six pads send HID F13–F18 for host-side sound triggers.
Integrity
SHA-256
0cc5a63b0ed3f182bf50d199747c234d126080a13d78ba5c2b9db45bfc756c3dClawdmeter.exe (30,925,605 bytes)Built on branch
v2-dev. A development beta — the daemon web UI and the final v2.0 are still to come.Downloads