Rename BLE device "Claude Controller" → "Clawdmeter"

Brand consistency: the device now advertises as "Clawdmeter". Updated the
three functional spots that must agree for discovery-by-name to work —
ble.cpp DEVICE_NAME (advertised) and both daemons' DEVICE_NAME (scan match) —
plus the README/CLAUDE.md/install-script references (and fixed the stray
"Claudemeter" typo in the README).

Note: hosts cache the GATT name, so an already-paired device keeps showing the
old name until removed/re-paired (bluetoothctl remove <mac>).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Hermann Björgvin Haraldsson
2026-06-02 14:01:57 +00:00
co-authored by Claude Opus 4.7
parent bd5d45cef3
commit 13cc4231a0
7 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
#!/bin/bash
# Claude Usage Tracker Daemon (BLE)
# Reads Claude Code OAuth token, polls usage via API, sends to ESP32 over BLE GATT.
# Auto-connects and reconnects to the Claude Controller BLE device.
# Auto-connects and reconnects to the Clawdmeter BLE device.
# Dependencies: curl, awk, bluetoothctl
DEVICE_NAME="Claude Controller"
DEVICE_NAME="Clawdmeter"
DEVICE_MAC="${DEVICE_MAC:-}" # auto-discovered if empty
SERVICE_UUID="4c41555a-4465-7669-6365-000000000001"
RX_CHAR_UUID="4c41555a-4465-7669-6365-000000000002"
@@ -60,7 +60,7 @@ save_mac() {
echo "$DEVICE_MAC" > "$SAVED_MAC_FILE"
}
# Scan for Claude Controller
# Scan for Clawdmeter
scan_for_device() {
log "Scanning for '$DEVICE_NAME'..."
# Start LE scan