A python client + documentation for the Colmi R02 smart ring
Go to file
2024-09-14 09:15:15 -04:00
colmi_r02_client test: more make_packet tests, rename crc to checksum 2024-09-13 18:14:17 -04:00
docs Add get heart rate log settings 2024-09-09 21:58:17 -04:00
tests test: add pytest-asyncio, tests for client._handle_tx 2024-09-14 08:56:09 -04:00
.gitignore test: more make_packet tests, rename crc to checksum 2024-09-13 18:14:17 -04:00
check.sh add check.sh for testing and linting 2024-09-08 21:37:04 -04:00
LICENSE Create LICENSE 2024-09-14 09:15:15 -04:00
poetry.lock test: add pytest-asyncio, tests for client._handle_tx 2024-09-14 08:56:09 -04:00
pyproject.toml test: add pytest-asyncio, tests for client._handle_tx 2024-09-14 08:56:09 -04:00
README.md add some todos to the readme 2024-08-22 11:23:45 -03:00

Colmi R02 Client

A python client to connect to the Colmi R02 family of Smart Rings

Inspired by https://github.com/atc1441/ATC_RF03_Ring/

Status

  • real time heart rate and SPO2
  • Step tracking (still don't quite understand how the day is split up)
  • Heart rate "logging" (periodic measurement)
  • SPO2 "logging"
  • "Stress" measurement
  • Sleep tracking
  • Set log frequency
  • Set ring time

TODO

  • nicer check script for pytest, ruff and mypy
  • add more CLI functionlity
    • set time
    • measure real time hr