Skip to main content

Log Aranet4 CO₂/temperature/humidity readings to SQLite, with a Textual TUI.

Project description

aranet4-tui

Log Aranet4 CO₂ / temperature / humidity / pressure readings to a local SQLite file, and browse them in a Textual TUI.

Install

# one-shot via uvx (no install)
uvx --from aranet4-tui aranet-log --scan
uvx --from aranet4-tui aranet4-tui

# persistent install
uv tool install aranet4-tui
# or
pipx install aranet4-tui

Use

aranet-log --scan                       # find your device's address
aranet-log <ADDRESS> --once             # sync history once
aranet-log <ADDRESS>                    # sync forever (every 5 min)
aranet4-tui                             # open the TUI

The DB lives at ~/Library/Application Support/aranet-log/readings.db on macOS, or $XDG_DATA_HOME/aranet-log/readings.db (default ~/.local/share/...) on Linux. Override with --db PATH or $ARANET_LOG_DB.

macOS launchd

Install a launchd agent that runs aranet-log --once every 5 minutes:

aranet-log <ADDRESS> --install-launchctl
# logs: ~/Library/Logs/aranet-log.log
aranet-log --uninstall-launchctl

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aranet4_tui-0.1.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aranet4_tui-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file aranet4_tui-0.1.0.tar.gz.

File metadata

  • Download URL: aranet4_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aranet4_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3cdcca21c7379589e8f2c34f21dae0e921e7aa363d687a17c6993cc90c3dd485
MD5 cac64cf95b3ff8d54900cf2ff59d9165
BLAKE2b-256 4b6795b39364c3270194752b4abb174a94ec32bf1074b710c156dd7f3ae429c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aranet4_tui-0.1.0.tar.gz:

Publisher: release.yml on NorthIsUp/aranet4-tui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aranet4_tui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aranet4_tui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aranet4_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28b1b3880fb9c7c8271d11e290d720fe8a6ad68b4849de98aad1f7b21c435712
MD5 e9073e3f5f2ed72f626841780f5791ca
BLAKE2b-256 b842809edf1eda842ff49b57d45ec8a42f86c9fe49a4416ec0d247e300b9fdee

See more details on using hashes here.

Provenance

The following attestation bundles were made for aranet4_tui-0.1.0-py3-none-any.whl:

Publisher: release.yml on NorthIsUp/aranet4-tui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page