Python client for the $20 Colmi R02 smart ring
71–80 of 125 posts
Re: Python client for the $20 Colmi R02 smart ring
#72Earlier quoted context omitted.
Oura rings do seem to have accurate tracking (unlike most smart watches). The data it collects and the subscription model look awful though. Im eagerly awaiting a ring sleep tracker like it which can be used offline with gadgetbridge or something.
Support for this ring (Colmi R02) was added to Gadgetbridge, so I suppose your wait is over: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3896
I wasnt expecting the colmi to be accurate for this low price, but still.
For gadgetbridge I dont think there are any good sleep trackers and the only two I know of that are genuinely accurate are the apple watch and oura (theres a guy who tests them all on youtube - this is what he found).
Id happily pay extra for a decent non-apple local storage only fitness tracker which integrates with OSS and doesnt upload every heartbeat to the cloud but it does not seem to exist.
Re: Python client for the $20 Colmi R02 smart ring
#73I'm so excited to play with this. I just ordered one. I've gone through two Oura rings (I do not reccomend). I'm not sure this will be reliable but it cost me $14.00 not $300 and doesn't charge me monthly to access a mediocre api.
IMHO companies should not be permitted to "sell" devices that require a subscription to function - that's a rental model - especially when there's only one service provider. Either sell the ring and include lifetime membership for free like Garmin [0], or _lease/rent_ the device on contract and charge a monthly fee. Don't do both The Oura starts at $469 CAD [1] plus $7.99 CAD per month [2]. [0]: https://connect.garmi…
An example of something similar is quip¹'s subscription, you buy the toothbrush and subscribing to the refill plan gets you a "lifetime"² warranty
1: getquip.com
2: lifetime of the subscription
Re: Python client for the $20 Colmi R02 smart ring
#74So you just scan for devices and then read? There's no authorization involved, these just publish the readings wirelessly for all interested?
The basically-no-authorisation arrangement is somewhat common for modern bluetooth devices. It's problematic for things like keyboards used for entering passwords - but if my next door neighbour wants to snoop on my living room thermometer or someone wants to snoop on my heart rate strap as I jog past their house? It doesn't seem to be much of a problem, in practice. In the bad old days of bluetooth, loads of devices…
Re: Python client for the $20 Colmi R02 smart ring
#75Earlier quoted context omitted.
Oura rings do seem to have accurate tracking (unlike most smart watches). The data it collects and the subscription model look awful though. Im eagerly awaiting a ring sleep tracker like it which can be used offline with gadgetbridge or something.
Support for this ring (Colmi R02) was added to Gadgetbridge, so I suppose your wait is over: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3896
Re: Python client for the $20 Colmi R02 smart ring
#76So you just scan for devices and then read? There's no authorization involved, these just publish the readings wirelessly for all interested?
The ring has a very minimal interface. Apart from the sensors - an accelerometer to count steps and two LEDs with photodiode to get heart rate and blood oxygen - there is one status LED on the inside to indicating charging. That's it. The ring is a pure data collection device that basically can't be interacted with without the app. Maybe they could have required you to hit the ring on a surface to initiate pairing mo…
1. https://notes.tahnok.ca/blog/Smart+Ring+Reversing/2024-10-13... 2. https://gitee.com/BXMicro/SDK3
Re: Python client for the $20 Colmi R02 smart ring
#77Earlier quoted context omitted.
IMHO companies should not be permitted to "sell" devices that require a subscription to function - that's a rental model - especially when there's only one service provider. Either sell the ring and include lifetime membership for free like Garmin [0], or _lease/rent_ the device on contract and charge a monthly fee. Don't do both The Oura starts at $469 CAD [1] plus $7.99 CAD per month [2]. [0]: https://connect.garmi…
> Either sell the ring and include lifetime membership for free like Garmin [0], or _lease/rent_ the device on contract and charge a monthly fee. Don't do both An example of something similar is quip¹'s subscription, you buy the toothbrush and subscribing to the refill plan gets you a "lifetime"² warranty 1: getquip.com 2: lifetime of the subscription
The buy-once, upgrade-years model puts too much risk on the developer. Which in turn results in lousy experiences for customers (dropped support for software, loss in value of hardware on the second hand market). I actually bought an iOS app twice because I found it crazy to be able to use the same €5-app as a baby monitor for over a decade. That is probably a single developer churning out features at a low pace, but continuously for a big part of a career.
Re: Python client for the $20 Colmi R02 smart ring
#78Re: Python client for the $20 Colmi R02 smart ring
#79Re: Python client for the $20 Colmi R02 smart ring
#80Earlier quoted context omitted.
I think your suspicions are wrong. Those $12 rings will allow you to serve NDEF messages or similar. They won't do U2F, payment, car unlock etc.
It doesn't look like the Z1 does payment either, though. I don't know how they do U2F, but it looks like it comes with a custom reader, which is non-standard. I don't know how Tesla unlock works, so I can't say there.