JohanDegraeve / xdripswift

xdrip for iOS, written in Swift
GNU General Public License v3.0
333 stars 332 forks source link

Add Tidepool support #248

Open LiroyvH opened 3 years ago

LiroyvH commented 3 years ago

Tidepool is an alternative to Nightscout with reasonably similar functionality. Some of its advantages can be seen as: a.) Compatibility with all major pump and CGM suppliers, so all data can conveniently be combined in one place (pump uploader + xdrip CGM + perhaps apps like Spike to log carbs and such and/or Apple Health data); and exporting detailed reports is easy, as well as granting healthcare pro's access. b.) Since it has a SaaS-feature*, users can simply create an account there and it'll work at once. There is no need for elaborate setup instructions nor do users have to pay a (high) monthly fee for a managed service; Tidepool is free. c.) Tidepool is seeking FDA-approval, which makes a thing or two easier (also for future reference) d.) If anything happens to (the) Nightscout (project) or perhaps Heroku/Mongo goes down: there will be a free and reliable alternative, easy to setup, ready to go.

It will be very useful for storing long-term data, generate reports and aggregate the data from all sources. As far as I understand it, looking over at xDrip+'s integration on Android, it is possible to use Tidepool as a source for followers as well. (Though permission may have to be requested from the Tidepool devs, but they appear to be willingly working with such projects.) The API seems to be rather straightforward.

It might be nice if xdrip4ios could, at some point, also start supporting Tidepool as an alternative place to upload to/follow. :) It'd save some time from setting things up or some money as no monthly fee is required.

Just a thought to consider. :)

clvsjr9 commented 3 years ago

+1

clvsjr9 commented 3 years ago

Maybe this is can be a start point to investigate: https://github.com/tidepool-org/healthkit-uploader

LiroyvH commented 3 years ago

Maybe this is can be a start point to investigate: https://github.com/tidepool-org/healthkit-uploader

XDrip Android has integration: https://github.com/NightscoutFoundation/xDrip/pull/695

Maybe it can be ported

clvsjr9 commented 2 years ago

Good news to this issue (Loop alternative):

https://github.com/tidepool-org/TidepoolService

LiroyvH commented 2 years ago

@clvsjr9

Good news to this issue (Loop alternative):

https://github.com/tidepool-org/TidepoolService

That a two-way service? (Eg: can it not only push data but also be used for following) Interesting either way, but curious.