Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Enable 'Smart Home integrations' in the Aranet Home mobile app first — devices refuse third-party BLE reads until this is turned on.
pip install aranet4 (Python 3, Linux-focused) or use stijnstijn/pyaranet4 for a cross-platform Bleak-based client on Windows/macOS.
Call aranet4.client.get_current_readings(device_mac) to read the current-readings characteristic (UUID f0cd1503-95da-4f4b-9ac8-aa55d312af0c) for CO2, temperature, humidity and pressure (and radon on supported Radon Plus/One models).
Call aranet4.client.get_all_records(device_mac, entry_filter=...) to pull the on-device history log over BLE.
For a non-Python stack, use the community Rust 'aranet' crate, which documents the same BLE characteristics.
Known gotchas
Confirm your exact Aranet model is listed as supported before assuming the CO2-oriented UUID map exposes a radon field — not all library versions handle Radon Plus/One identically.
No cloud API exists from Aranet for these consumer devices — like RadonEye, everything is local BLE only.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?