Aranet4 Time Series Export (Part 1): Scan + Pair
Pair and read an Aranet4 on Linux
Unblock Bluetooth (rfkill)
rfkill list
sudo rfkill unblock bluetooth
rfkill listProceed only when Bluetooth shows Soft blocked: no and Hard blocked: no.
1) Create a dedicated uv project for Aranet4 tools
Use a clean folder so the dependency and lockfile stay isolated.
mkdir -p ~/dev/aranet4
cd ~/dev/aranet4
uv init --python 3.11
uv add aranet42) Scan with aranetctl (first attempt)
Run the scan from your uv environment:
uv run aranetctl --scanIf the scan finds your device, copy the MAC and read it:
uv run aranetctl AA:BB:CC:DD:EE:FF3) If aranetctl --scan fails, pair/trust with bluetoothctl, then retry aranetctl
Start
bluetoothctl:
bluetoothctlEnable the adapter and pairing agent:
power onScan to discover the Aranet4 MAC:
scan onPair with the device (use the MAC you see in scan output):
pair AA:BB:CC:DD:EE:FFWhen prompted, read the pairing code shown on the Aranet4 screen and enter it in
bluetoothctl.Trust the device:
trust AA:BB:CC:DD:EE:FFExit:
scan off
quitRetry from the
~/dev/aranet4folder:
cd ~/dev/aranet4
uv run aranetctl --scan
uv run aranetctl AA:BB:CC:DD:EE:FF
