Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Battery and insulin left #110

Open
dfgas opened this issue Dec 10, 2024 · 13 comments
Open

Battery and insulin left #110

dfgas opened this issue Dec 10, 2024 · 13 comments
Labels
setup help For help related to setting up tconnectsync

Comments

@dfgas
Copy link

dfgas commented Dec 10, 2024

Not a problem, but can I pull battery data and insulin left in the pump? If so I need to figure how to pull into home assistant.

@dfgas dfgas added the setup help For help related to setting up tconnectsync label Dec 10, 2024
@adam-saul
Copy link

I'm not aware of either of those levels being present in Tandem's API. The closest thing to your "insulin left" request would be the "Cannula Age" which is pulled in automatically by tconnectsync if you have the "PUMP_EVENTS" feature enabled

@dfgas
Copy link
Author

dfgas commented Dec 10, 2024

Darn, we have the issue that our child doesn't let us know. We are trying to get her to monitor better but we would like to know before either stop.

@adam-saul
Copy link

That's understandable. We have a rule that the pump charges every night, before hopping in the shower, plug the pump in.

@jwoglom
Copy link
Owner

jwoglom commented Dec 10, 2024

@dfgas @adam-saul Hm... i'd suggest taking a look at https://github.com/jwoglom/tconnectsync/blob/master/tconnectsync/eventparser/events.json which contains Tandem's canonical definitions of pump-reported events. (Tandem Source loads this exact file when it generates reports.)

I don't see any periodic reporting of how much insulin is left in a cartridge, but the pump does report the total amount of insulin loaded into the cartridge, and you could feasibly subtract the total insulin delivered so far from that amount to estimate the current total. There are events for low battery alerts, but no raw power delivery information that I can find. So while it might be possible to guesstimate, factoring in the lag of how frequently the t:connect pump app uploads to the cloud, I don't think there's a perfect solution per se.

@jwoglom
Copy link
Owner

jwoglom commented Dec 10, 2024

I looked a bit closer and, as part of the t:connect app reverse engineering work I did, I think there might actually be a few possibilities of things we can use here:

@jwoglom
Copy link
Owner

jwoglom commented Dec 12, 2024

@dfgas in the latest version of tconnectsync, give this a try:

  • set the environment variable FETCH_ALL_EVENT_TYPES=true
  • add the DEVICE_STATUS feature via the --features cli argument

and you should see items like this reported in Nightscout's devicestatus:
image

I'm not totally sure how Nightscout handles multiple entities pushing devicestatus data (e.g., both this and Loop/Xdrip/another CGM uploader), but hopefully it's smart enough to do the right thing here and show a separate pump status.

For HA or other integration you should be able to do something like GET /api/v1/devicestatus?find%5Bdevice%5D=Pump%20%28tconnectsync%29 to grab the most recent reported pump battery status via nightscout uploaded by tconnectsync.

@adam-saul
Copy link

@jwoglom This is great! I had to add pump to the ENABLE setting within Nightscout and then it presents the voltage in the top bar
https://nightscout.github.io/nightscout/setup_variables/#enable-enable-plugins

@jonwilts
Copy link

This seems to be not quite working for me. Tandem Mobi, self-hosted NightScout and tconnectsync. I am getting battery % data displayed on the Pump pill on Nightscout, but:

  • First thing this morning it showed 72% in NightScout, which lined up with the 70% reported in the Mobi app.
  • Charged the Mobi while in the shower this morning; Mobi app now reports 100%, while NightScout reports 18%.

Output from tconnectsync doesn't seem to say much more than what I've just said:

% cat tconnectsync.stdout.log | grep voltage
2024-12-23 09:24:09 INFO     Uploading devicestatus to Nightscout: {'device': 'Pump (tconnectsync)', 'created_at': '2024-12-23 09:10:03-05:00', 'pump': {'clock': '2024-12-23 09:10:03-05:00', 'battery': {'voltage': 18.688, 'percent': 72, 'status': '72%'}}, 'pump_event_id': '11438'}
2024-12-23 10:24:38 INFO     Uploading devicestatus to Nightscout: {'device': 'Pump (tconnectsync)', 'created_at': '2024-12-23 10:20:03-05:00', 'pump': {'clock': '2024-12-23 10:20:03-05:00', 'battery': {'voltage': 24.32, 'percent': 18, 'status': '18%'}}, 'pump_event_id': '11652'}

All I can think is that 18% is the delta of the battery, which is actually now at 90%. Possibility?

@jwoglom
Copy link
Owner

jwoglom commented Dec 23, 2024

@jonwilts thanks for sharing... I was trying to decode the raw bytes and it's entirely possible I got it wrong. Would you be able to run tconnectsync in dry run/pretend mode with the device status feature enabled with debug logging on, and email me the output? I specifically want to see the raw bytes for the history log entries that are logged when the devicestatus processing grabs the pump events. The more data I have on approximate pump battery percentages vs the raw data will help in establishing test cases and fixing the calculation. Thanks!

@jonwilts
Copy link

jonwilts commented Dec 23, 2024

**EDITED: Forgot to use

% export FETCH_ALL_EVENT_TYPES=true

Updated log below**

Yes of course. Just obfuscated serial numbers, etc.

2024-12-29 12:06:12 DEBUG    Set logging level to DEBUG
2024-12-29 12:06:12 WARNING  THIS VERSION OF TCONNECTSYNC READS DATA FROM TANDEM SOURCE, AND MAY CONTAIN BUGS!
2024-12-29 12:06:12 INFO     You may notice different behavior compared to older versions which utilized t:connect data sources.
2024-12-29 12:06:12 INFO     To report a bug or to get help, see https://github.com/jwoglom/tconnectsync/issues
2024-12-29 12:06:12 INFO     Enabled features: DEVICE_STATUS
2024-12-29 12:06:12 DEBUG    Instantiating new TandemSourceApi
2024-12-29 12:06:12 INFO     Logging in to TandemSourceApi...
2024-12-29 12:06:12 INFO     Loaded cached credentials from /home/jon/.config/tconnectsync/.creds_cache: saved at 2024-12-29T13:03:14.709459+00:00 (4 hr 2 min 57 sec ago), access token expiry 2024-12-29T21:03:14+00:00 (in 3 hr 57 min 1 sec)
2024-12-29 12:06:12 INFO     Successfully used cached credentials
2024-12-29 12:06:12 DEBUG    Starting new HTTPS connection (1): source.tandemdiabetes.com:443
2024-12-29 12:06:12 DEBUG    https://source.tandemdiabetes.com:443 "GET /api/reports/reportsfacade/...../pumpeventmetadata HTTP/11" 200 None
2024-12-29 12:06:12 INFO     Found 1 pumps: dict_keys(['XXXXXXX'])
2024-12-29 12:06:12 INFO     Using pump with serial: XXXXXXX (tconnectDeviceId: YYYYYY, last seen: 2024-12-29T11:51:49)
2024-12-29 12:06:12 INFO     ProcessTimeRange time_start=2024-12-28 12:06:12.579105 time_end=2024-12-29 12:06:12.579105 tconnect_device_id=YYYYYY features=['DEVICE_STATUS']
2024-12-29 12:06:12 DEBUG    pump_events_raw(YYYYYY, 2024-12-28, 2024-12-29)
2024-12-29 12:06:12 DEBUG    Starting new HTTPS connection (1): source.tandemdiabetes.com:443
2024-12-29 12:06:13 DEBUG    https://source.tandemdiabetes.com:443 "GET /api/reports/reportsfacade/pumpevents/....../YYYYYY?minDate=2024-12-28&maxDate=2024-12-29 HTTP/11" 200 None
2024-12-29 12:06:13 INFO     Read 125866 bytes (est. 4841.0 events)
2024-12-29 12:06:13 INFO     Found events: {'DEVICE_STATUS': 201, 'BASAL': 437, 'CGM_READING': 435, 'CGM_ALERT': 4, 'USER_MODE': 3, 'BOLUS': 36, 'BASAL_SUSPENSION': 4, 'ALARM': 4, 'BASAL_RESUME': 4, 'CARTRIDGE': 3}
2024-12-29 12:06:13 INFO     DEVICE_STATUS is enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 DEBUG    ProcessDeviceStatus: querying for last uploaded devicestatus
2024-12-29 12:06:13 DEBUG    Starting new HTTP connection (1): 172.21.77.19:1337
2024-12-29 12:06:13 DEBUG    http://172.21.77.19:1337 "GET /api/v1/devicestatus?find%5Bdevice%5D=Pump%20%28tconnectsync%29&find%5Bcreated_at%5D%5B$gte%5D=2024-12-27T23:29:35-05:00&find%5Bcreated_at%5D%5B$lte%5D=2024-12-29T11:51:49-05:00&ts=1735491973.8315916 HTTP/11" 200 None
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Last Nightscout devicestatus upload: 2024-12-29T16:50:03+00:00
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536196603, seqNum=27432, raw=bytearray(b'\x00Q\x1f\xf5\xb5\xfb\x00\x00k(AI\xe7\x12?\x19\x99\x9a;\xda\xc7@\x10ld\x00')), dailytotalbasal=12.618913650512695, lastbasalrate=0.6000000238418579, iob=0.006676584482192993, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=108, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536198283, seqNum=27485, raw=bytearray(b'\x00Q\x1f\xf5\xbc\x8b\x00\x00k]ALMy\x00\x00\x00\x00\x00\x00\x00\x00\x10ld\x01')), dailytotalbasal=12.768914222717285, lastbasalrate=0.0, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=108, batterylipomillivolts=25601) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536198403, seqNum=27489, raw=bytearray(b'\x00Q\x1f\xf5\xbd\x03\x00\x00ka\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10ld\x00')), dailytotalbasal=0.0, lastbasalrate=0.0, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=108, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536202003, seqNum=27613, raw=bytearray(b'\x00Q\x1f\xf5\xcb\x13\x00\x00k\xdd>?Q=>D\x9b\xa6\x00\x00\x00\x00\x10Nc\x00')), dailytotalbasal=0.18683333694934845, lastbasalrate=0.19200000166893005, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=78, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536205603, seqNum=27731, raw=bytearray(b'\x00Q\x1f\xf5\xd9#\x00\x00lS>\x95)\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x10Eb\x00')), dailytotalbasal=0.2913333475589752, lastbasalrate=0.0, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=69, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536209203, seqNum=27847, raw=bytearray(b'\x00Q\x1f\xf5\xe73\x00\x00l\xc7?\x8d7K?\xadO\xdf\x00\x00\x00\x00\x10Ab\x00')), dailytotalbasal=1.1032499074935913, lastbasalrate=1.3539999723434448, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536209803, seqNum=27867, raw=bytearray(b'\x00Q\x1f\xf5\xe9\x8b\x00\x00l\xdb?\xa9\xca\xc0?\x9a\xe1H=0\x8f\xdb\x10Ab\x00')), dailytotalbasal=1.3264999389648438, lastbasalrate=1.2100000381469727, iob=0.04310594126582146, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536210403, seqNum=27889, raw=bytearray(b'\x00Q\x1f\xf5\xeb\xe3\x00\x00l\xf1?\xb4DD?\x19\x99\x9a=\x81\x87F\x10Ab\x00')), dailytotalbasal=1.4083333015441895, lastbasalrate=0.6000000238418579, iob=0.06324629485607147, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536211003, seqNum=27909, raw=bytearray(b'\x00Q\x1f\xf5\xee;\x00\x00m\x05?\xe6ff@H\x00\x00>\xc4\x85A\x10Ab\x00')), dailytotalbasal=1.7999999523162842, lastbasalrate=3.125, iob=0.38382914662361145, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536211603, seqNum=27929, raw=bytearray(b'\x00Q\x1f\xf5\xf0\x93\x00\x00m\x19@\x07\x11\x11?\x19\x99\x9a?\x1b\xc4R\x10Ab\x00')), dailytotalbasal=2.1104166507720947, lastbasalrate=0.6000000238418579, iob=0.6084643602371216, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536212202, seqNum=27947, raw=bytearray(b'\x00Q\x1f\xf5\xf2\xea\x00\x00m+@\rww?\x19\x99\x9a?\x1b\xa1\xdb\x10Ab\x00')), dailytotalbasal=2.210416555404663, lastbasalrate=0.6000000238418579, iob=0.6079384684562683, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536212803, seqNum=27966, raw=bytearray(b'\x00Q\x1f\xf5\xf5C\x00\x00m>@\x13\xdd\xde?\x19\x99\x9a?\x16\xb7\xfe\x10Ab\x00')), dailytotalbasal=2.3104166984558105, lastbasalrate=0.6000000238418579, iob=0.5887449979782104, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536213403, seqNum=27984, raw=bytearray(b'\x00Q\x1f\xf5\xf7\x9b\x00\x00mP@\x1aDD?\x19\x99\x9a?\x0f\xc7\xaa\x10Ab\x00')), dailytotalbasal=2.410416603088379, lastbasalrate=0.6000000238418579, iob=0.5616403818130493, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536214003, seqNum=28005, raw=bytearray(b'\x00Q\x1f\xf5\xf9\xf3\x00\x00me@+\xbf\xd4?\x9a\x9f\xbe?2\x9a\xe4\x10Ab\x00')), dailytotalbasal=2.6835832595825195, lastbasalrate=1.2079999446868896, iob=0.6976759433746338, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536214603, seqNum=28026, raw=bytearray(b'\x00Q\x1f\xf5\xfcK\x00\x00mz@3Z\xcb?\x19\x99\x9a?+Z\x9d\x10Ab\x00')), dailytotalbasal=2.8024165630340576, lastbasalrate=0.6000000238418579, iob=0.6693513989448547, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536215202, seqNum=28044, raw=bytearray(b"\x00Q\x1f\xf5\xfe\xa2\x00\x00m\x8c@9\xc12?\x19\x99\x9a?\x1eH\'\x10Ab\x00")), dailytotalbasal=2.902416706085205, lastbasalrate=0.6000000238418579, iob=0.6182884573936462, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536215803, seqNum=28064, raw=bytearray(b'\x00Q\x1f\xf6\x00\xfb\x00\x00m\xa0@@\xa7\xef?1\xa9\xfc?\x11\xce\xf4\x10Ab\x00')), dailytotalbasal=3.0102498531341553, lastbasalrate=0.6940000057220459, iob=0.5695641040802002, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536216403, seqNum=28085, raw=bytearray(b'\x00Q\x1f\xf6\x03S\x00\x00m\xb5@O\x91h?\xd8\xb49?$\xc5\x7f\x10Ab\x00')), dailytotalbasal=3.2432498931884766, lastbasalrate=1.6929999589920044, iob=0.643638551235199, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536217003, seqNum=28107, raw=bytearray(b'\x00Q\x1f\xf6\x05\xab\x00\x00m\xcb@S\x92\xc5>\x1a\x9f\xbe?\x0b\xac\x9c\x10Ab\x00')), dailytotalbasal=3.305833101272583, lastbasalrate=0.1509999930858612, iob=0.545602560043335, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=65, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536217603, seqNum=28127, raw=bytearray(b'\x00Q\x1f\xf6\x08\x03\x00\x00m\xdf@U\xabX>\x94z\xe1>\xd7VX\x104a\x00')), dailytotalbasal=3.338582992553711, lastbasalrate=0.28999999165534973, iob=0.4205806255340576, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536218203, seqNum=28146, raw=bytearray(b'\x00Q\x1f\xf6\n[\x00\x00m\xf2@\\\x11\xbe?\x19\x99\x9a>\xba\x0f\xd9\x104a\x00')), dailytotalbasal=3.4385828971862793, lastbasalrate=0.6000000238418579, iob=0.3634021580219269, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536218803, seqNum=28163, raw=bytearray(b'\x00Q\x1f\xf6\x0c\xb3\x00\x00n\x03@bx%?\x19\x99\x9a>\x9f=\xc2\x104a\x00')), dailytotalbasal=3.5385830402374268, lastbasalrate=0.6000000238418579, iob=0.31101804971694946, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536219403, seqNum=28186, raw=bytearray(b'\x00Q\x1f\xf6\x0f\x0b\x00\x00n\x1a@e\xabX?\x19\x99\x9a>Z<u\x104a\x00')), dailytotalbasal=3.588582992553711, lastbasalrate=0.6000000238418579, iob=0.21312125027179718, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536220003, seqNum=28207, raw=bytearray(b'\x00Q\x1f\xf6\x11c\x00\x00n/@\x83X\xbe@F$\xdd?\x15\xe7\x8d\x104a\x00')), dailytotalbasal=4.104582786560059, lastbasalrate=3.0959999561309814, iob=0.5855644345283508, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536220603, seqNum=28227, raw=bytearray(b'\x00Q\x1f\xf6\x13\xbb\x00\x00nC@\x86\x8b\xf1?\x19\x99\x9a?\n\xb9\x8f\x104a\x00')), dailytotalbasal=4.204582691192627, lastbasalrate=0.6000000238418579, iob=0.5418938994407654, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536221203, seqNum=28247, raw=bytearray(b'\x00Q\x1f\xf6\x16\x13\x00\x00nW@\x89\xbf$?\x19\x99\x9a>\xfe\xef\x0b\x104a\x00')), dailytotalbasal=4.304582595825195, lastbasalrate=0.6000000238418579, iob=0.497917503118515, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536221803, seqNum=28264, raw=bytearray(b'\x00Q\x1f\xf6\x18k\x00\x00nh@\x8c\xf2W?\x19\x99\x9a>\xe6\xc6\x80\x10.`\x00')), dailytotalbasal=4.404582500457764, lastbasalrate=0.6000000238418579, iob=0.4507331848144531, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536222403, seqNum=28282, raw=bytearray(b'\x00Q\x1f\xf6\x1a\xc3\x00\x00nz@\x90%\x8a?\x19\x99\x9a>\xcf\x005\x10.`\x00')), dailytotalbasal=4.504582405090332, lastbasalrate=0.6000000238418579, iob=0.40429845452308655, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536223003, seqNum=28303, raw=bytearray(b'\x00Q\x1f\xf6\x1d\x1b\x00\x00n\x8f@\x94\xc6\xa6?\x1a\xe1H>\xcfk\x1d\x10.`\x00')), dailytotalbasal=4.649249076843262, lastbasalrate=0.6050000190734863, iob=0.405114084482193, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536223603, seqNum=28325, raw=bytearray(b'\x00Q\x1f\xf6\x1fs\x00\x00n\xa5@\x96\x1b\xfc?\x00\x00\x00>\x9aP{\x10.`\x00')), dailytotalbasal=4.690916061401367, lastbasalrate=0.5, iob=0.3013952672481537, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536224203, seqNum=28347, raw=bytearray(b'\x00Q\x1f\xf6!\xcb\x00\x00n\xbb@\xa3\xe6\xbc@D\x8bD?\x17R\x9d\x10.`\x00')), dailytotalbasal=5.121915817260742, lastbasalrate=3.071000099182129, iob=0.5911043286323547, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536224803, seqNum=28364, raw=bytearray(b'\x00Q\x1f\xf6$#\x00\x00n\xcc@\xb0Jg?\xc9\x99\x9a?F\x97\xb9\x10.`\x00')), dailytotalbasal=5.509082317352295, lastbasalrate=1.5750000476837158, iob=0.775752604007721, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536225403, seqNum=28385, raw=bytearray(b'\x00Q\x1f\xf6&{\x00\x00n\xe1@\xb4\xb8\xfe?\x87\xef\x9e?O\xcbO\x10.`\x00')), dailytotalbasal=5.647582054138184, lastbasalrate=1.062000036239624, iob=0.8116959929466248, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536226003, seqNum=28404, raw=bytearray(b'\x00Q\x1f\xf6(\xd3\x00\x00n\xf4@\xc5\x19\xee@D\x8bD?\x80\x1a\xb2\x10.`\x00')), dailytotalbasal=6.159415245056152, lastbasalrate=3.071000099182129, iob=1.00081467628479, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=46, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536226603, seqNum=28424, raw=bytearray(b'\x00Q\x1f\xf6++\x00\x00o\x08@\xd0\xf3\xb3?\xf2\xb0!?\xa6\xf3\x98\x10(_\x00')), dailytotalbasal=6.529748439788818, lastbasalrate=1.8960000276565552, iob=1.3043088912963867, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536227203, seqNum=28445, raw=bytearray(b'\x00Q\x1f\xf6-\x83\x00\x00o\x1d@\xdcQ\xe8?\xe0\xc4\x9c?\xc0\x17\xa7\x10(_\x00')), dailytotalbasal=6.884998321533203, lastbasalrate=1.75600004196167, iob=1.50072181224823, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536227803, seqNum=28466, raw=bytearray(b'\x00Q\x1f\xf6/\xdb\x00\x00o2@\xdf\x85\x1b?\x19\x99\x9a?\xc0^\xf3\x10(_\x00')), dailytotalbasal=6.9849982261657715, lastbasalrate=0.6000000238418579, iob=1.5028976202011108, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536228403, seqNum=28484, raw=bytearray(b'\x00Q\x1f\xf623\x00\x00oD@\xe2\xb8N?\x19\x99\x9a?\xb2\xd2L\x10(_\x00')), dailytotalbasal=7.08499813079834, lastbasalrate=0.6000000238418579, iob=1.3970427513122559, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536229003, seqNum=28501, raw=bytearray(b'\x00Q\x1f\xf64\x8b\x00\x00oU@\xe5\xeb\x82?\x19\x99\x9a?\xa4\x8c\x1b\x10(_\x00')), dailytotalbasal=7.184998512268066, lastbasalrate=0.6000000238418579, iob=1.2855256795883179, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536229603, seqNum=28519, raw=bytearray(b'\x00Q\x1f\xf66\xe3\x00\x00og@\xe9\x1e\xb5?\x19\x99\x9a?\x95B\x85\x10(_\x00')), dailytotalbasal=7.284998416900635, lastbasalrate=0.6000000238418579, iob=1.1660925149917603, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536230203, seqNum=28537, raw=bytearray(b'\x00Q\x1f\xf69;\x00\x00oy@\xecQ\xe8?\x19\x99\x9a?\x85\xb0\xbc\x10(_\x00')), dailytotalbasal=7.384998321533203, lastbasalrate=0.6000000238418579, iob=1.0444560050964355, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536230707, seqNum=28603, raw=bytearray(b'\x00Q\x1f\xf6;3\x00\x00o\xbb@\xed\xeb\x82?\x19\x99\x9a?m\x1f\xf1\x10(_\x00')), dailytotalbasal=7.434998512268066, lastbasalrate=0.6000000238418579, iob=0.9262686371803284, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536230803, seqNum=28609, raw=bytearray(b'\x00Q\x1f\xf6;\x93\x00\x00o\xc1@\xef\x85\x1b?\x19\x99\x9aA\x9eJH\x10(_\x00')), dailytotalbasal=7.4849982261657715, lastbasalrate=0.6000000238418579, iob=19.786270141601562, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536231403, seqNum=28630, raw=bytearray(b'\x00Q\x1f\xf6=\xeb\x00\x00o\xd6@\xf2\xb8N?\x19\x99\x9aA\x9cb\xa6\x10(_\x00')), dailytotalbasal=7.58499813079834, lastbasalrate=0.6000000238418579, iob=19.548168182373047, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=40, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536232003, seqNum=28648, raw=bytearray(b'\x00Q\x1f\xf6@C\x00\x00o\xe8@\xf5\xeb\x82?\x19\x99\x9aA\x98\xca\xb4\x10\x1c^\x00')), dailytotalbasal=7.684998512268066, lastbasalrate=0.6000000238418579, iob=19.098976135253906, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=28, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536232603, seqNum=28669, raw=bytearray(b'\x00Q\x1f\xf6B\x9b\x00\x00o\xfd@\xf8\xcc\xca>\xf5\xc2\x8fA\x923\xf7\x10\x1c^\x00')), dailytotalbasal=7.774998664855957, lastbasalrate=0.47999998927116394, iob=18.275373458862305, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=28, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536233203, seqNum=28688, raw=bytearray(b'\x00Q\x1f\xf6D\xf3\x00\x00p\x10@\xf8\xcc\xca\x00\x00\x00\x00A\x89(v\x10\x1f_\x00')), dailytotalbasal=7.774998664855957, lastbasalrate=0.0, iob=17.144756317138672, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536233803, seqNum=28714, raw=bytearray(b'\x00Q\x1f\xf6GK\x00\x00p*@\xf8\xcc\xca\x00\x00\x00\x00A~/2\x10\x1f_\x00')), dailytotalbasal=7.774998664855957, lastbasalrate=0.0, iob=15.88652229309082, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536234403, seqNum=28740, raw=bytearray(b'\x00Q\x1f\xf6I\xa3\x00\x00pD@\xf8\xcc\xca\x00\x00\x00\x00Af\xea\xfc\x10\x1f_\x00')), dailytotalbasal=7.774998664855957, lastbasalrate=0.0, iob=14.432369232177734, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536235003, seqNum=28762, raw=bytearray(b'\x00Q\x1f\xf6K\xfb\x00\x00pZ@\xf9!p=\xfd\xf3\xb6AN\xaf;\x10\x1a^\x00')), dailytotalbasal=7.785331726074219, lastbasalrate=0.12399999797344208, iob=12.917780876159668, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536235603, seqNum=28782, raw=bytearray(b'\x00Q\x1f\xf6NS\x00\x00pn@\xf9\xd2@=\xe3S\xf8A6\xda%\x10\x1a^\x00')), dailytotalbasal=7.806915283203125, lastbasalrate=0.11100000143051147, iob=11.428257942199707, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536236203, seqNum=28802, raw=bytearray(b'\x00Q\x1f\xf6P\xab\x00\x00p\x82@\xfbk\xda?\x19\x99\x9aA\x1e\xcd\xbc\x10\x1a^\x00')), dailytotalbasal=7.856915473937988, lastbasalrate=0.6000000238418579, iob=9.925228118896484, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536236803, seqNum=28820, raw=bytearray(b'\x00Q\x1f\xf6S\x03\x00\x00p\x94@\xfe\x9f\r?\x19\x99\x9aA\x08\xd1\x1d\x10\x1a^\x00')), dailytotalbasal=7.956915378570557, lastbasalrate=0.6000000238418579, iob=8.551053047180176, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536237403, seqNum=28838, raw=bytearray(b'\x00Q\x1f\xf6U[\x00\x00p\xa6A\x00\xe9 ?\x19\x99\x9a@\xea\x1c\x9b\x10\x1a^\x00')), dailytotalbasal=8.056915283203125, lastbasalrate=0.6000000238418579, iob=7.3159918785095215, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536238003, seqNum=28859, raw=bytearray(b'\x00Q\x1f\xf6W\xb3\x00\x00p\xbbA\x02{\x8e?\x149X@\xc7r\xd8\x10\x1a^\x00')), dailytotalbasal=8.15516471862793, lastbasalrate=0.5789999961853027, iob=6.232769012451172, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536238603, seqNum=28886, raw=bytearray(b'\x00Q\x1f\xf6Z\x0b\x00\x00p\xd6A\x04\x15(?\x19\x99\x9a@\xa5\xcaR\x10\x1a^\x00')), dailytotalbasal=8.255165100097656, lastbasalrate=0.6000000238418579, iob=5.180947303771973, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=26, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536239203, seqNum=28904, raw=bytearray(b'\x00Q\x1f\xf6\\c\x00\x00p\xe8A\x05\xae\xc2?\x19\x99\x9a@\x87\x94T\x10\x0f]\x00')), dailytotalbasal=8.355165481567383, lastbasalrate=0.6000000238418579, iob=4.236856460571289, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536239803, seqNum=28921, raw=bytearray(b'\x00Q\x1f\xf6^\xbb\x00\x00p\xf9A\x07H[?\x19\x99\x9a@`w\xae\x10\x0f]\x00')), dailytotalbasal=8.455164909362793, lastbasalrate=0.6000000238418579, iob=3.5073046684265137, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536240403, seqNum=28939, raw=bytearray(b'\x00Q\x1f\xf6a\x13\x00\x00q\x0bA\x08\xe1\xf5?\x19\x99\x9a@7\xa5\xd7\x10\x0f]\x00')), dailytotalbasal=8.55516529083252, lastbasalrate=0.6000000238418579, iob=2.869497060775757, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536241003, seqNum=28957, raw=bytearray(b'\x00Q\x1f\xf6ck\x00\x00q\x1dA\n{\x8e?\x19\x99\x9a@\x14I3\x10\x0f]\x00')), dailytotalbasal=8.65516471862793, lastbasalrate=0.6000000238418579, iob=2.316967725753784, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536241603, seqNum=28977, raw=bytearray(b'\x00Q\x1f\xf6e\xc3\x00\x00q1A\x0c\x15(?\x19\x99\x9a?\xf7\xbdM\x10\x0f]\x00')), dailytotalbasal=8.755165100097656, lastbasalrate=0.6000000238418579, iob=1.9354645013809204, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536242203, seqNum=28998, raw=bytearray(b'\x00Q\x1f\xf6h\x1b\x00\x00qFA\x0e\r\xfd?\x1b\xa5\xe3?\xc1"Y\x10\x0f]\x00')), dailytotalbasal=8.87841510772705, lastbasalrate=0.6079999804496765, iob=1.50886070728302, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536242803, seqNum=29019, raw=bytearray(b'\x00Q\x1f\xf6js\x00\x00q[A\x0f\xb47?\x19\x99\x9a?\x8b\xeb\x8a\x10\x0f]\x00')), dailytotalbasal=8.981497764587402, lastbasalrate=0.6000000238418579, iob=1.093125581741333, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536243403, seqNum=29036, raw=bytearray(b'\x00Q\x1f\xf6l\xcb\x00\x00qlA\x11M\xd1?\x19\x99\x9a??8\x8b\x10\x0f]\x00')), dailytotalbasal=9.081498146057129, lastbasalrate=0.6000000238418579, iob=0.7469565272331238, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=15, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536244002, seqNum=29059, raw=bytearray(b'\x00Q\x1f\xf6o"\x00\x00q\x83A\x12\xe7j?\x19\x99\x9a?\t\x0e\xe3\x10\x0b\\\x00')), dailytotalbasal=9.181497573852539, lastbasalrate=0.6000000238418579, iob=0.535383403301239, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536244603, seqNum=29077, raw=bytearray(b'\x00Q\x1f\xf6q{\x00\x00q\x95A\x14\x81\x04?\x19\x99\x9a>\xbf\xf4Y\x10\x0b\\\x00')), dailytotalbasal=9.281497955322266, lastbasalrate=0.6000000238418579, iob=0.3749110996723175, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536245203, seqNum=29131, raw=bytearray(b'\x00Q\x1f\xf6s\xd3\x00\x00q\xcbA\x15M\xd1?\x19\x99\x9a>\x94\x16|\x10\x0b\\\x00')), dailytotalbasal=9.331498146057129, lastbasalrate=0.6000000238418579, iob=0.2892340421676636, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536245243, seqNum=29142, raw=bytearray(b'\x00Q\x1f\xf6s\xfb\x00\x00q\xd6A\x15M\xd1?\x19\x99\x9a>\x94\x16|\x10\x0b\\\x00')), dailytotalbasal=9.331498146057129, lastbasalrate=0.6000000238418579, iob=0.2892340421676636, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536245803, seqNum=29160, raw=bytearray(b'\x00Q\x1f\xf6v+\x00\x00q\xe8A\x16\xe7j?\x19\x99\x9aAE\xc3_\x10\x0b\\\x00')), dailytotalbasal=9.431497573852539, lastbasalrate=0.6000000238418579, iob=12.360198020935059, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536246403, seqNum=29182, raw=bytearray(b'\x00Q\x1f\xf6x\x83\x00\x00q\xfeA\x18\x81\x04?\x19\x99\x9aAA\xe2\xa5\x10\x0b\\\x00')), dailytotalbasal=9.531497955322266, lastbasalrate=0.6000000238418579, iob=12.117833137512207, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536247003, seqNum=29199, raw=bytearray(b'\x00Q\x1f\xf6z\xdb\x00\x00r\x0fA\x1a\x1a\x9e?\x19\x99\x9aA<RY\x10\x0b\\\x00')), dailytotalbasal=9.631498336791992, lastbasalrate=0.6000000238418579, iob=11.77010440826416, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536247603, seqNum=29225, raw=bytearray(b'\x00Q\x1f\xf6}3\x00\x00r)A\x1a\xe7j\x00\x00\x00\x00A1;\x0c\x10\x0b\\\x00')), dailytotalbasal=9.681497573852539, lastbasalrate=0.0, iob=11.076915740966797, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536248203, seqNum=29241, raw=bytearray(b'\x00Q\x1f\xf6\x7f\x8b\x00\x00r9A\x1a\xe7j\x00\x00\x00\x00A%(\x8c\x10\x0b\\\x00')), dailytotalbasal=9.681497573852539, lastbasalrate=0.0, iob=10.322399139404297, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=11, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536248803, seqNum=29257, raw=bytearray(b'\x00Q\x1f\xf6\x81\xe3\x00\x00rIA\x1a\xe7j\x00\x00\x00\x00A\x17M\xae\x10\x00[\x00')), dailytotalbasal=9.681497573852539, lastbasalrate=0.0, iob=9.456464767456055, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536249146, seqNum=29334, raw=bytearray(b'\x00Q\x1f\xf6\x83:\x00\x00r\x96A\x1b\xb47?\x19\x99\x9aA\x0f\x82M\x10\x00[\x00')), dailytotalbasal=9.731497764587402, lastbasalrate=0.6000000238418579, iob=8.969311714172363, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536249403, seqNum=29345, raw=bytearray(b'\x00Q\x1f\xf6\x84;\x00\x00r\xa1A\x1b\xb47\x00\x00\x00\x00A\xa8A\xcd\x10\x00[\x00')), dailytotalbasal=9.731497764587402, lastbasalrate=0.0, iob=21.032129287719727, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536250003, seqNum=29365, raw=bytearray(b'\x00Q\x1f\xf6\x86\x93\x00\x00r\xb5A\x1c\x82\xb9>\xe9x\xd5A\x9fk\x87\x10\x00[\x00')), dailytotalbasal=9.781914710998535, lastbasalrate=0.4560000002384186, iob=19.92750358581543, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536250603, seqNum=29388, raw=bytearray(b'\x00Q\x1f\xf6\x88\xeb\x00\x00r\xccA\x1e\x18\x92?\x19\x99\x9aA\x95\xf5U\x10\x00[\x00')), dailytotalbasal=9.880998611450195, lastbasalrate=0.6000000238418579, iob=18.74479103088379, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536251203, seqNum=29408, raw=bytearray(b'\x00Q\x1f\xf6\x8bC\x00\x00r\xe0A\x1f\xb2+?\x19\x99\x9aA\x89\xb9.\x10\x00[\x00')), dailytotalbasal=9.980998039245605, lastbasalrate=0.6000000238418579, iob=17.21541976928711, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536251803, seqNum=29426, raw=bytearray(b'\x00Q\x1f\xf6\x8d\x9b\x00\x00r\xf2A!K\xc5?\x19\x99\x9aA{\xc0!\x10\x00[\x00')), dailytotalbasal=10.080998420715332, lastbasalrate=0.6000000238418579, iob=15.734406471252441, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536252403, seqNum=29448, raw=bytearray(b'\x00Q\x1f\xf6\x8f\xf3\x00\x00s\x08A!\xfb\x8e\x00\x00\x00\x00Ac\xd8+\x10\x00[\x00')), dailytotalbasal=10.12391471862793, lastbasalrate=0.0, iob=14.240275382995605, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536253003, seqNum=29468, raw=bytearray(b'\x00Q\x1f\xf6\x92K\x00\x00s\x1cA!\xfb\x8e\x00\x00\x00\x00AI \x19\x10\x00[\x00')), dailytotalbasal=10.12391471862793, lastbasalrate=0.0, iob=12.57033634185791, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536253603, seqNum=29491, raw=bytearray(b'\x00Q\x1f\xf6\x94\xa3\x00\x00s3A!\xfb\x8e\x00\x00\x00\x00A.\xc1\xa3\x10\x00[\x00')), dailytotalbasal=10.12391471862793, lastbasalrate=0.0, iob=10.922274589538574, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=0, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536254203, seqNum=29509, raw=bytearray(b'\x00Q\x1f\xf6\x96\xfb\x00\x00sEA"\x94\xd1>\xe5\xe3TA\x15\xe4v\x0f\xf2Z\x00')), dailytotalbasal=10.161332130432129, lastbasalrate=0.4490000009536743, iob=9.368276596069336, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536254803, seqNum=29529, raw=bytearray(b'\x00Q\x1f\xf6\x99S\x00\x00sYA$.j?\x19\x99\x9aA\x01+\x8b\x0f\xf2Z\x00')), dailytotalbasal=10.261331558227539, lastbasalrate=0.6000000238418579, iob=8.07313060760498, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536255403, seqNum=29547, raw=bytearray(b'\x00Q\x1f\xf6\x9b\xab\x00\x00skA%\xc8\x04?\x19\x99\x9a@\xd8\x81Y\x0f\xf2Z\x00')), dailytotalbasal=10.361331939697266, lastbasalrate=0.6000000238418579, iob=6.76578950881958, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536256003, seqNum=29567, raw=bytearray(b"\x00Q\x1f\xf6\x9e\x03\x00\x00s\x7fA\'a\x9e?\x19\x99\x9a@\xb8\xb8\xa0\x0f\xf2Z\x00")), dailytotalbasal=10.461332321166992, lastbasalrate=0.6000000238418579, iob=5.7725372314453125, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536256603, seqNum=29591, raw=bytearray(b'\x00Q\x1f\xf6\xa0[\x00\x00s\x97A(\xfb7?\x19\x99\x9a@\x9b\xf3.\x0f\xf2Z\x00')), dailytotalbasal=10.561331748962402, lastbasalrate=0.6000000238418579, iob=4.873435020446777, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536257203, seqNum=29617, raw=bytearray(b'\x00Q\x1f\xf6\xa2\xb3\x00\x00s\xb1A(\xfb7\x00\x00\x00\x00@r#\xa7\x0f\xf2Z\x00')), dailytotalbasal=10.561331748962402, lastbasalrate=0.0, iob=3.78342604637146, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=242, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536257803, seqNum=29632, raw=bytearray(b'\x00Q\x1f\xf6\xa5\x0b\x00\x00s\xc0A(\xfb7\x00\x00\x00\x00@= 8\x0f\xeaY\x00')), dailytotalbasal=10.561331748962402, lastbasalrate=0.0, iob=2.9550914764404297, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=234, batterylipomillivolts=22784) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536258391, seqNum=29701, raw=bytearray(b"\x00Q\x1f\xf6\xa7W\x00\x00t\x05A)\xc8\x04?\x19\x99\x9a@\'\xe8\xcb\x0f\xeaY\x00")), dailytotalbasal=10.611331939697266, lastbasalrate=0.6000000238418579, iob=2.6235835552215576, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=234, batterylipomillivolts=22784) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536259003, seqNum=29730, raw=bytearray(b'\x00Q\x1f\xf6\xa9\xbb\x00\x00t"A*\x91\xbe?\x17K\xc7@\xde*\xd2\x0f\xeaY\x00')), dailytotalbasal=10.660581588745117, lastbasalrate=0.5910000205039978, iob=6.942727088928223, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=234, batterylipomillivolts=22784) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536259603, seqNum=29751, raw=bytearray(b'\x00Q\x1f\xf6\xac\x13\x00\x00t7A,+X?\x19\x99\x9a@\xcc\xaf\x19\x0f\xeaY\x00')), dailytotalbasal=10.760581970214844, lastbasalrate=0.6000000238418579, iob=6.396374225616455, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=234, batterylipomillivolts=22784) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536260203, seqNum=29769, raw=bytearray(b'\x00Q\x1f\xf6\xaek\x00\x00tIA-\xc4\xf2?\x19\x99\x9a@\xbd6\x9c\x0f\xe7X\x00')), dailytotalbasal=10.86058235168457, lastbasalrate=0.6000000238418579, iob=5.91291618347168, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536260803, seqNum=29787, raw=bytearray(b'\x00Q\x1f\xf6\xb0\xc3\x00\x00t[A/^\x8b?\x19\x99\x9a@\xa9\xf4T\x0f\xe7X\x00')), dailytotalbasal=10.96058177947998, lastbasalrate=0.6000000238418579, iob=5.311075210571289, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536261403, seqNum=29805, raw=bytearray(b'\x00Q\x1f\xf6\xb3\x1b\x00\x00tmA0\xf8%?\x19\x99\x9a@\x96\xe4\xfa\x0f\xe7X\x00')), dailytotalbasal=11.060582160949707, lastbasalrate=0.6000000238418579, iob=4.715451240539551, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536262003, seqNum=29823, raw=bytearray(b'\x00Q\x1f\xf6\xb5s\x00\x00t\x7fA2\x91\xbe?\x19\x99\x9a@\x84\x1e\x83\x0f\xe7X\x00')), dailytotalbasal=11.160581588745117, lastbasalrate=0.6000000238418579, iob=4.128724575042725, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536262603, seqNum=29841, raw=bytearray(b'\x00Q\x1f\xf6\xb7\xcb\x00\x00t\x91A4+X?\x19\x99\x9a@g\xe2B\x0f\xe7X\x00')), dailytotalbasal=11.260581970214844, lastbasalrate=0.6000000238418579, iob=3.6231846809387207, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536263203, seqNum=29867, raw=bytearray(b'\x00Q\x1f\xf6\xba#\x00\x00t\xabA5\xc4\xf2?\x19\x99\x9a@JE\xc7\x0f\xe7X\x00')), dailytotalbasal=11.36058235168457, lastbasalrate=0.6000000238418579, iob=3.160508871078491, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536263218, seqNum=29873, raw=bytearray(b'\x00Q\x1f\xf6\xba2\x00\x00t\xb1A5\xc4\xf2?\x19\x99\x9a@JE\xc7\x0f\xe7X\x00')), dailytotalbasal=11.36058235168457, lastbasalrate=0.6000000238418579, iob=3.160508871078491, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536263803, seqNum=29907, raw=bytearray(b'\x00Q\x1f\xf6\xbc{\x00\x00t\xd3A:\xae\xc2@Ep\xa4@BB\x95\x0f\xe7X\x00')), dailytotalbasal=11.667665481567383, lastbasalrate=3.0850000381469727, iob=3.035313844680786, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536264403, seqNum=29929, raw=bytearray(b'\x00Q\x1f\xf6\xbe\xd3\x00\x00t\xe9A>\xd2B@F\xa7\xf0@By\xff\x0f\xe7X\x00')), dailytotalbasal=11.926332473754883, lastbasalrate=3.1040000915527344, iob=3.038696050643921, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=231, batterylipomillivolts=22528) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536265003, seqNum=29958, raw=bytearray(b'\x00Q\x1f\xf6\xc1+\x00\x00u\x06AC\xfa\x89\x00\x00\x00\x00@8h\xca\x10\\[\x00')), dailytotalbasal=12.248665809631348, lastbasalrate=0.0, iob=2.8813958168029785, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=92, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536265603, seqNum=30013, raw=bytearray(b'\x00Q\x1f\xf6\xc3\x83\x00\x00u=AD\x1d\x02=\xce\xd9\x17@*A\xa0\x10kd\x00')), dailytotalbasal=12.257081985473633, lastbasalrate=0.10100000351667404, iob=2.6602554321289062, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536265820, seqNum=30032, raw=bytearray(b'\x00Q\x1f\xf6\xc4\\\x00\x00uPAD\x1d\x02=\xce\xd9\x17@*A\xa0\x10kd\x00')), dailytotalbasal=12.257081985473633, lastbasalrate=0.10100000351667404, iob=2.6602554321289062, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536266203, seqNum=30051, raw=bytearray(b'\x00Q\x1f\xf6\xc5\xdb\x00\x00ucAD\x85\x1e>\x9c(\xf6A$\xf7\xde\x10kd\x00')), dailytotalbasal=12.282499313354492, lastbasalrate=0.3050000071525574, iob=10.310514450073242, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536266803, seqNum=30072, raw=bytearray(b'\x00Q\x1f\xf6\xc83\x00\x00uxAF\x1e\xb7?\x19\x99\x9aA\x1c\xcdG\x10kd\x00')), dailytotalbasal=12.382498741149902, lastbasalrate=0.6000000238418579, iob=9.800116539001465, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536267403, seqNum=30093, raw=bytearray(b'\x00Q\x1f\xf6\xca\x8b\x00\x00u\x8dAG\xb8Q?\x19\x99\x9aA\x13\x8e7\x10kd\x00')), dailytotalbasal=12.482499122619629, lastbasalrate=0.6000000238418579, iob=9.222220420837402, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536268003, seqNum=30111, raw=bytearray(b'\x00Q\x1f\xf6\xcc\xe3\x00\x00u\x9fAIQ\xea?\x19\x99\x9aA\tf\xbc\x10kd\x00')), dailytotalbasal=12.582498550415039, lastbasalrate=0.6000000238418579, iob=8.587581634521484, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536268603, seqNum=30131, raw=bytearray(b'\x00Q\x1f\xf6\xcf;\x00\x00u\xb3AJ\xeb\x84?\x19\x99\x9a@\xfcr\x1b\x10kd\x00')), dailytotalbasal=12.682498931884766, lastbasalrate=0.6000000238418579, iob=7.8889288902282715, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=107, batterylipomillivolts=25600) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536269203, seqNum=30152, raw=bytearray(b'\x00Q\x1f\xf6\xd1\x93\x00\x00u\xc8AL\x85\x1e?\x19\x99\x9a@\xe5P\xb6\x10Vc\x00')), dailytotalbasal=12.782499313354492, lastbasalrate=0.6000000238418579, iob=7.166102409362793, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536269803, seqNum=30170, raw=bytearray(b'\x00Q\x1f\xf6\xd3\xeb\x00\x00u\xdaAN\x1e\xb6?\x19\x99\x9a@\xcd\xec\xbd\x10Vc\x00')), dailytotalbasal=12.882497787475586, lastbasalrate=0.6000000238418579, iob=6.4351487159729, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536270403, seqNum=30189, raw=bytearray(b'\x00Q\x1f\xf6\xd6C\x00\x00u\xedAO\xb8P?\x19\x99\x9a@\xb4\x9b\x02\x10Vc\x00')), dailytotalbasal=12.982498168945312, lastbasalrate=0.6000000238418579, iob=5.643921852111816, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536271003, seqNum=30207, raw=bytearray(b'\x00Q\x1f\xf6\xd8\x9b\x00\x00u\xffAQQ\xea?\x19\x99\x9a@\x9d\xb4\x0c\x10Vc\x00')), dailytotalbasal=13.082498550415039, lastbasalrate=0.6000000238418579, iob=4.928228378295898, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536271285, seqNum=30228, raw=bytearray(b'\x00Q\x1f\xf6\xd9\xb5\x00\x00v\x14AR\x1e\xb6?\x19\x99\x9a@\x91\xc8_\x10Vc\x00')), dailytotalbasal=13.132497787475586, lastbasalrate=0.6000000238418579, iob=4.555709362030029, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536271603, seqNum=30246, raw=bytearray(b'\x00Q\x1f\xf6\xda\xf3\x00\x00v&AR\xeb\x83?\x19\x99\x9a@\x8e\xf9X\x10Vc\x00')), dailytotalbasal=13.18249797821045, lastbasalrate=0.6000000238418579, iob=4.467937469482422, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536272202, seqNum=30269, raw=bytearray(b'\x00Q\x1f\xf6\xddJ\x00\x00v=AT\x85\x1d?\x19\x99\x9a@v\x15\x85\x10Vc\x00')), dailytotalbasal=13.282498359680176, lastbasalrate=0.6000000238418579, iob=3.8450634479522705, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536272803, seqNum=30287, raw=bytearray(b'\x00Q\x1f\xf6\xdf\xa3\x00\x00vOAV\x1e\xb6?\x19\x99\x9a@SW{\x10Vc\x00')), dailytotalbasal=13.382497787475586, lastbasalrate=0.6000000238418579, iob=3.3022143840789795, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536273403, seqNum=30305, raw=bytearray(b'\x00Q\x1f\xf6\xe1\xfb\x00\x00vaAW\xb8P?\x19\x99\x9a@1\xce\xd0\x10Vc\x00')), dailytotalbasal=13.482498168945312, lastbasalrate=0.6000000238418579, iob=2.778247833251953, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536274003, seqNum=30324, raw=bytearray(b'\x00Q\x1f\xf6\xe4S\x00\x00vtAYQ\xea?\x19\x99\x9a@\x13z"\x10Vc\x00')), dailytotalbasal=13.582498550415039, lastbasalrate=0.6000000238418579, iob=2.3043293952941895, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536274603, seqNum=30342, raw=bytearray(b'\x00Q\x1f\xf6\xe6\xab\x00\x00v\x86AZ\xeb\x83?\x19\x99\x9a?\xf6\x9c\x8c\x10Vc\x00')), dailytotalbasal=13.68249797821045, lastbasalrate=0.6000000238418579, iob=1.926652431488037, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536275203, seqNum=30362, raw=bytearray(b'\x00Q\x1f\xf6\xe9\x03\x00\x00v\x9aA\\\x85\xcb?\x1a\x1c\xac?\xcb\xb4!\x10Vc\x00')), dailytotalbasal=13.78266429901123, lastbasalrate=0.6019999980926514, iob=1.5914345979690552, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536275803, seqNum=30381, raw=bytearray(b'\x00Q\x1f\xf6\xeb[\x00\x00v\xadA^\x1fe?\x19\x99\x9a?\xa6\x15\x87\x10Vc\x00')), dailytotalbasal=13.882664680480957, lastbasalrate=0.6000000238418579, iob=1.2975319623947144, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536276403, seqNum=30399, raw=bytearray(b'\x00Q\x1f\xf6\xed\xb3\x00\x00v\xbfA_\xb8\xfe?\x19\x99\x9a?\x8b*w\x10Vc\x00')), dailytotalbasal=13.982664108276367, lastbasalrate=0.6000000238418579, iob=1.0872334241867065, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536277003, seqNum=30420, raw=bytearray(b'\x00Q\x1f\xf6\xf0\x0b\x00\x00v\xd4AaR\x98?\x19\x99\x9a?Z\xc8\x92\x10Vc\x00')), dailytotalbasal=14.082664489746094, lastbasalrate=0.6000000238418579, iob=0.8546229600906372, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=86, batterylipomillivolts=25344) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536277603, seqNum=30452, raw=bytearray(b'\x00Q\x1f\xf6\xf2c\x00\x00v\xf4Ab\xee\xed?\x19\x99\x9a?#\xe2\xc1\x10Ib\x00')), dailytotalbasal=14.183331489562988, lastbasalrate=0.6000000238418579, iob=0.6401787400245667, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536278203, seqNum=30470, raw=bytearray(b'\x00Q\x1f\xf6\xf4\xbb\x00\x00w\x06Ad\x88\x86?\x19\x99\x9a>\xed,.\x10Ib\x00')), dailytotalbasal=14.283330917358398, lastbasalrate=0.6000000238418579, iob=0.46322768926620483, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536278802, seqNum=30492, raw=bytearray(b'\x00Q\x1f\xf6\xf7\x12\x00\x00w\x1cAf" ?\x19\x99\x9a>\xb1\xf9\xe8\x10Ib\x00')), dailytotalbasal=14.383331298828125, lastbasalrate=0.6000000238418579, iob=0.3476097583770752, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536279403, seqNum=30509, raw=bytearray(b'\x00Q\x1f\xf6\xf9k\x00\x00w-Ag\xbb\xba?\x19\x99\x9a>\x82t\x90\x10Ib\x00')), dailytotalbasal=14.483331680297852, lastbasalrate=0.6000000238418579, iob=0.25479555130004883, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536280003, seqNum=30533, raw=bytearray(b'\x00Q\x1f\xf6\xfb\xc3\x00\x00wEAi\x87\xd8??|\xee>J\xde\xc4\x10Ib\x00')), dailytotalbasal=14.595664978027344, lastbasalrate=0.7480000257492065, iob=0.19811540842056274, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536280603, seqNum=30553, raw=bytearray(b'\x00Q\x1f\xf6\xfe\x1b\x00\x00wYAk!r?\x19\x99\x9a>\x1d@\xb6\x10Ib\x00')), dailytotalbasal=14.69566535949707, lastbasalrate=0.6000000238418579, iob=0.15356716513633728, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536281202, seqNum=30575, raw=bytearray(b'\x00Q\x1f\xf7\x00r\x00\x00woAm\x81\xb3?\x97K\xc7=\xd6\xe2\xa7\x10Ib\x00')), dailytotalbasal=14.844164848327637, lastbasalrate=1.1820000410079956, iob=0.10492449253797531, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536281803, seqNum=30595, raw=bytearray(b"\x00Q\x1f\xf7\x02\xcb\x00\x00w\x83Aq\xce\x80?\xa81\'>i^\xd5\x10Ib\x00")), dailytotalbasal=15.1129150390625, lastbasalrate=1.3140000104904175, iob=0.22790081799030304, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536282403, seqNum=30615, raw=bytearray(b'\x00Q\x1f\xf7\x05#\x00\x00w\x97Ash\x1a?\x19\x99\x9a>\x85\xa0\xd7\x10Ib\x00')), dailytotalbasal=15.212915420532227, lastbasalrate=0.6000000238418579, iob=0.26099273562431335, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536283003, seqNum=30632, raw=bytearray(b'\x00Q\x1f\xf7\x07{\x00\x00w\xa8Au\x01\xb3?\x19\x99\x9a>s\x14\xc2\x10Ib\x00')), dailytotalbasal=15.312914848327637, lastbasalrate=0.6000000238418579, iob=0.2373838722705841, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536283603, seqNum=30650, raw=bytearray(b'\x00Q\x1f\xf7\t\xd3\x00\x00w\xbaAv\x9bM?\x19\x99\x9a>cNt\x10Ib\x00')), dailytotalbasal=15.412915229797363, lastbasalrate=0.6000000238418579, iob=0.22197896242141724, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536284203, seqNum=30668, raw=bytearray(b'\x00Q\x1f\xf7\x0c+\x00\x00w\xccAx4\xe6?\x19\x99\x9a>R\x14l\x10Ib\x00')), dailytotalbasal=15.512914657592773, lastbasalrate=0.6000000238418579, iob=0.20515602827072144, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536284683, seqNum=30686, raw=bytearray(b'\x00Q\x1f\xf7\x0e\x0b\x00\x00w\xdeAzd\x02?\xd1\xa9\xfc>I^\xd3\x10Ib\x01')), dailytotalbasal=15.649415969848633, lastbasalrate=1.6380000114440918, iob=0.19665078818798065, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25089) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536284803, seqNum=30692, raw=bytearray(b'\x00Q\x1f\xf7\x0e\x83\x00\x00w\xe4\x00\x00\x00\x00@L\xcc\xcd>\x8c|S\x10Ib\x00')), dailytotalbasal=0.0, lastbasalrate=3.200000047683716, iob=0.2743860185146332, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536285403, seqNum=30723, raw=bytearray(b"\x00Q\x1f\xf7\x10\xdb\x00\x00x\x03>\xc0Lv?\xd8r\xb0?\'\xaaX\x10Ib\x00")), dailytotalbasal=0.37558335065841675, lastbasalrate=1.690999984741211, iob=0.6549429893493652, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536286003, seqNum=30744, raw=bytearray(b'\x00Q\x1f\xf7\x133\x00\x00x\x18>\xfb\x85 ?\x19\x99\x9a?<\x18\x80\x10Ib\x00')), dailytotalbasal=0.49125003814697266, lastbasalrate=0.6000000238418579, iob=0.7347488403320312, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536286603, seqNum=30761, raw=bytearray(b'\x00Q\x1f\xf7\x15\x8b\x00\x00x)?\x17\\*?\x19\x99\x9a?2\x9c;\x10Ib\x00')), dailytotalbasal=0.5912500619888306, lastbasalrate=0.6000000238418579, iob=0.6976963877677917, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=73, batterylipomillivolts=25088) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536287203, seqNum=30782, raw=bytearray(b'\x00Q\x1f\xf7\x17\xe3\x00\x00x>?>\x1fh?\x90bN?(\x81\xaf\x109a\x00')), dailytotalbasal=0.7426667213439941, lastbasalrate=1.128000020980835, iob=0.6582288146018982, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536287803, seqNum=30802, raw=bytearray(b'\x00Q\x1f\xf7\x1a;\x00\x00xR?t\xe2\xa6?\x80bN?;\x8c\xe1\x109a\x00')), dailytotalbasal=0.9565833806991577, lastbasalrate=1.003000020980835, iob=0.7326183915138245, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536288403, seqNum=30824, raw=bytearray(b'\x00Q\x1f\xf7\x1c\x93\x00\x00xh?\x87\xea(?\x19\x99\x9a?7S1\x109a\x00')), dailytotalbasal=1.061833381652832, lastbasalrate=0.6000000238418579, iob=0.7161131501197815, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536289003, seqNum=30842, raw=bytearray(b"\x00Q\x1f\xf7\x1e\xeb\x00\x00xz?\x94\xb6\xf5?\x19\x99\x9a?\'\xfa\xd3\x109a\x00")), dailytotalbasal=1.16183340549469, lastbasalrate=0.6000000238418579, iob=0.6561710238456726, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536289603, seqNum=30860, raw=bytearray(b'\x00Q\x1f\xf7!C\x00\x00x\x8c?\xa1\x83\xc2?\x19\x99\x9a?\x17\xa3\xcd\x109a\x00')), dailytotalbasal=1.2618334293365479, lastbasalrate=0.6000000238418579, iob=0.5923431515693665, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536290203, seqNum=30881, raw=bytearray(b'\x00Q\x1f\xf7#\x9b\x00\x00x\xa1?\xae:\xb6?\x19\x99\x9a?\x07Qu\x109a\x00')), dailytotalbasal=1.3611667156219482, lastbasalrate=0.6000000238418579, iob=0.5285866856575012, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=57, batterylipomillivolts=24832) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536290803, seqNum=30899, raw=bytearray(b'\x00Q\x1f\xf7%\xf3\x00\x00x\xb3?\xbb\x07\x83?\x19\x99\x9a>\xee\xea\xe5\x104`\x00')), dailytotalbasal=1.4611667394638062, lastbasalrate=0.6000000238418579, iob=0.4666358530521393, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536291403, seqNum=30919, raw=bytearray(b'\x00Q\x1f\xf7(K\x00\x00x\xc7?\xc7\xd4P?\x19\x99\x9a>\xd0\x0e#\x104`\x00')), dailytotalbasal=1.561166763305664, lastbasalrate=0.6000000238418579, iob=0.40635785460472107, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536292003, seqNum=30938, raw=bytearray(b'\x00Q\x1f\xf7*\xa3\x00\x00x\xda?\xd4\xa1\x1d?\x19\x99\x9a>\xb4\xac\xf1\x104`\x00')), dailytotalbasal=1.661166787147522, lastbasalrate=0.6000000238418579, iob=0.35288193821907043, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536292603, seqNum=30959, raw=bytearray(b'\x00Q\x1f\xf7,\xfb\x00\x00x\xef?\xdc\xac\x08>+\x02\x0c>\x9a\x044\x104`\x00')), dailytotalbasal=1.7239999771118164, lastbasalrate=0.16699999570846558, iob=0.30081331729888916, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536293203, seqNum=30979, raw=bytearray(b'\x00Q\x1f\xf7/S\x00\x00y\x03?\xe3g\x15>G\xae\x14>N+\x81\x104`\x00')), dailytotalbasal=1.7765833139419556, lastbasalrate=0.19499999284744263, iob=0.20133782923221588, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536293803, seqNum=30998, raw=bytearray(b'\x00Q\x1f\xf71\xab\x00\x00y\x16?\xe9\xf9+>\xda\x1c\xac=\xbeG\x03\x104`\x00')), dailytotalbasal=1.8279165029525757, lastbasalrate=0.4259999990463257, iob=0.09290888160467148, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536294403, seqNum=31018, raw=bytearray(b'\x00Q\x1f\xf74\x03\x00\x00y*?\xf0\x02\xba\x00\x00\x00\x00=0\xa4+\x104`\x00')), dailytotalbasal=1.8750832080841064, lastbasalrate=0.0, iob=0.04312531277537346, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536295603, seqNum=31058, raw=bytearray(b'\x00Q\x1f\xf78\xb3\x00\x00yR@\x08-\x0e?\xac\xac\x08\x00\x00\x00\x00\x104`\x00')), dailytotalbasal=2.1277499198913574, lastbasalrate=1.3489999771118164, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536296202, seqNum=31078, raw=bytearray(b'\x00Q\x1f\xf7;\n\x00\x00yf@\x16\x8bC?\x95\xc2\x8f=\x8aw\x11\x104`\x00')), dailytotalbasal=2.35224986076355, lastbasalrate=1.1699999570846558, iob=0.06760991364717484, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536296803, seqNum=31099, raw=bytearray(b'\x00Q\x1f\xf7=c\x00\x00y{@\x1a\x9ea>P\xe5`=\xce\xd9j\x104`\x00')), dailytotalbasal=2.415916681289673, lastbasalrate=0.20399999618530273, iob=0.10100062191486359, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=52, batterylipomillivolts=24576) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536297403, seqNum=31117, raw=bytearray(b'\x00Q\x1f\xf7?\xbb\x00\x00y\x8d@\x1a\x9ea\x00\x00\x00\x00<\x08Ei\x10+_\x00')), dailytotalbasal=2.415916681289673, lastbasalrate=0.0, iob=0.008317329920828342, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536299203, seqNum=31176, raw=bytearray(b'\x00Q\x1f\xf7F\xc3\x00\x00y\xc8@\x1e\xa7\xf0>\x06$\xdd\x00\x00\x00\x00\x10+_\x00')), dailytotalbasal=2.4790000915527344, lastbasalrate=0.13099999725818634, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536300703, seqNum=31227, raw=bytearray(b'\x00Q\x1f\xf7L\x9f\x00\x00y\xfb@A\xd7\n?!G\xae=\x1dcW\x10+_\x00')), dailytotalbasal=3.028749942779541, lastbasalrate=0.6299999952316284, iob=0.038424815982580185, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536301303, seqNum=31248, raw=bytearray(b'\x00Q\x1f\xf7N\xf7\x00\x00z\x10@D\xe2\xa6\x00\x00\x00\x00=S\xb6\xed\x10+_\x00')), dailytotalbasal=3.076333522796631, lastbasalrate=0.0, iob=0.05168812349438667, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536301902, seqNum=31267, raw=bytearray(b'\x00Q\x1f\xf7QN\x00\x00z#@E\xc8\x06>,\x081\x00\x00\x00\x00\x10+_\x00')), dailytotalbasal=3.0903334617614746, lastbasalrate=0.1679999977350235, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536302503, seqNum=31290, raw=bytearray(b'\x00Q\x1f\xf7S\xa7\x00\x00z:@\\\xffR@6\x04\x19<\x1bPv\x10+_\x00')), dailytotalbasal=3.4530835151672363, lastbasalrate=2.8440001010894775, iob=0.00947963260114193, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536303103, seqNum=31311, raw=bytearray(b'\x00Q\x1f\xf7U\xff\x00\x00zO@e\x7f\xaa?\x19\x99\x9a>sf\\\x10+_\x00')), dailytotalbasal=3.5859169960021973, lastbasalrate=0.6000000238418579, iob=0.23769515752792358, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536303703, seqNum=31328, raw=bytearray(b'\x00Q\x1f\xf7XW\x00\x00z`@k\xe6\x10?\x19\x99\x9a>uXv\x10+_\x00')), dailytotalbasal=3.6859169006347656, lastbasalrate=0.6000000238418579, iob=0.23959526419639587, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536304303, seqNum=31346, raw=bytearray(b'\x00Q\x1f\xf7Z\xaf\x00\x00zr@rLv?\x19\x99\x9a>o%\x1f\x10+_\x00')), dailytotalbasal=3.785916805267334, lastbasalrate=0.6000000238418579, iob=0.23354004323482513, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536304903, seqNum=31367, raw=bytearray(b'\x00Q\x1f\xf7]\x07\x00\x00z\x87@x\x8c\xa2?\x14\xbcj>fd|\x10+_\x00')), dailytotalbasal=3.8835835456848145, lastbasalrate=0.5809999704360962, iob=0.22499269247055054, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536305503, seqNum=31386, raw=bytearray(b'\x00Q\x1f\xf7__\x00\x00z\x9a@~fh?\x08\xf5\xc3>V6\x04\x10+_\x00')), dailytotalbasal=3.9750003814697266, lastbasalrate=0.5350000262260437, iob=0.20919042825698853, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536306103, seqNum=31408, raw=bytearray(b'\x00Q\x1f\xf7a\xb7\x00\x00z\xb0@\x82-\x0f?\x0c\x8bD>>sO\x10+_\x00')), dailytotalbasal=4.068000316619873, lastbasalrate=0.5490000247955322, iob=0.1859867423772812, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536306703, seqNum=31428, raw=bytearray(b'\x00Q\x1f\xf7d\x0f\x00\x00z\xc4@\x84\x1e\n>\xe1\xca\xc1>\x0e\x8bK\x10+_\x00')), dailytotalbasal=4.128666877746582, lastbasalrate=0.4410000145435333, iob=0.1392032355070114, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=43, batterylipomillivolts=24320) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536307303, seqNum=31447, raw=bytearray(b'\x00Q\x1f\xf7fg\x00\x00z\xd7@\x87\x1a\xa1?\x13\xb6F=\xd6\xb8\xbd\x10\x1f^\x00')), dailytotalbasal=4.222000598907471, lastbasalrate=0.5770000219345093, iob=0.10484454780817032, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536307903, seqNum=31467, raw=bytearray(b'\x00Q\x1f\xf7h\xbf\x00\x00z\xeb@\x87\xcd}>\x86$\xdd=\x0b\xb4\xa4\x10\x1f^\x00')), dailytotalbasal=4.243834018707275, lastbasalrate=0.2619999945163727, iob=0.03410781919956207, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536308503, seqNum=31489, raw=bytearray(b'\x00Q\x1f\xf7k\x17\x00\x00{\x01@\x8b\xcf\x8a?\x18\xd4\xfe<d\x96)\x10\x1f^\x00')), dailytotalbasal=4.369084358215332, lastbasalrate=0.597000002861023, iob=0.013951816596090794, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536309103, seqNum=31508, raw=bytearray(b'\x00Q\x1f\xf7mo\x00\x00{\x14@\x8c\xf9.>7K\xc7\x00\x00\x00\x00\x10\x1f^\x00')), dailytotalbasal=4.405417442321777, lastbasalrate=0.17900000512599945, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536310003, seqNum=31539, raw=bytearray(b'\x00Q\x1f\xf7p\xf3\x00\x00{3@\x8esa>D\x9b\xa6\x00\x00\x00\x00\x10\x1f^\x00')), dailytotalbasal=4.451584339141846, lastbasalrate=0.19200000166893005, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536313603, seqNum=31653, raw=bytearray(b'\x00Q\x1f\xf7\x7f\x03\x00\x00{\xa5@\x9aB:?\x19\x99\x9a\x00\x00\x00\x00\x10\x1f^\x00')), dailytotalbasal=4.820584297180176, lastbasalrate=0.6000000238418579, iob=0.0, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536314503, seqNum=31684, raw=bytearray(b'\x00Q\x1f\xf7\x82\x87\x00\x00{\xc4@\xa8\x0cL?cS\xf8<\x8a^:\x10\x1f^\x00')), dailytotalbasal=5.251501083374023, lastbasalrate=0.8880000114440918, iob=0.01689063385128975, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536315103, seqNum=31701, raw=bytearray(b'\x00Q\x1f\xf7\x84\xdf\x00\x00{\xd5@\xaboI?\x19\x99\x9a=*\x90\xd2\x10\x1f^\x00')), dailytotalbasal=5.357334613800049, lastbasalrate=0.6000000238418579, iob=0.04164201766252518, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536315703, seqNum=31721, raw=bytearray(b'\x00Q\x1f\xf7\x877\x00\x00{\xe9@\xae\xa2|?\x19\x99\x9a=b\xb48\x10\x1f^\x00')), dailytotalbasal=5.457334518432617, lastbasalrate=0.6000000238418579, iob=0.05534765124320984, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=31, batterylipomillivolts=24064) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536316303, seqNum=31738, raw=bytearray(b'\x00Q\x1f\xf7\x89\x8f\x00\x00{\xfa@\xb1\xd5\xaf?\x19\x99\x9a=\x86\xf8\x95\x10\x12]\x00')), dailytotalbasal=5.5573344230651855, lastbasalrate=0.6000000238418579, iob=0.06590382009744644, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=18, batterylipomillivolts=23808) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536316903, seqNum=31759, raw=bytearray(b'\x00Q\x1f\xf7\x8b\xe7\x00\x00|\x0f@\xb5\x08\xe2?\x19\x99\x9a=\x95\x9b\xe3\x10\x11\\\x00')), dailytotalbasal=5.657334327697754, lastbasalrate=0.6000000238418579, iob=0.07305123656988144, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536317503, seqNum=31777, raw=bytearray(b'\x00Q\x1f\xf7\x8e?\x00\x00|!@\xb8<\x16?\x19\x99\x9a=\x9c-\xfc\x10\x11\\\x00')), dailytotalbasal=5.7573347091674805, lastbasalrate=0.6000000238418579, iob=0.07625958323478699, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536318103, seqNum=31794, raw=bytearray(b'\x00Q\x1f\xf7\x90\x97\x00\x00|2@\xbboI?\x19\x99\x9a=\x9diY\x10\x11\\\x00')), dailytotalbasal=5.857334613800049, lastbasalrate=0.6000000238418579, iob=0.07686109095811844, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536318703, seqNum=31812, raw=bytearray(b'\x00Q\x1f\xf7\x92\xef\x00\x00|D@\xbe\xa2|?\x19\x99\x9a=\x98\xe8\xfc\x10\x11\\\x00')), dailytotalbasal=5.957334518432617, lastbasalrate=0.6000000238418579, iob=0.07466313242912292, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536319303, seqNum=31830, raw=bytearray(b'\x00Q\x1f\xf7\x95G\x00\x00|V@\xc1\xd5\xaf?\x19\x99\x9a=\x90p\xd4\x10\x11\\\x00')), dailytotalbasal=6.0573344230651855, lastbasalrate=0.6000000238418579, iob=0.07052770256996155, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536319903, seqNum=31850, raw=bytearray(b'\x00Q\x1f\xf7\x97\x9f\x00\x00|j@\xc5\x08\xe2?\x19\x99\x9a=\x83\n<\x10\x11\\\x00')), dailytotalbasal=6.157334327697754, lastbasalrate=0.6000000238418579, iob=0.06398436427116394, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536320164, seqNum=31903, raw=bytearray(b'\x00Q\x1f\xf7\x98\xa4\x00\x00|\x9f@\xc6\xa2|?\x19\x99\x9a=\x83\n<\x10\x11\\\x00')), dailytotalbasal=6.207334518432617, lastbasalrate=0.6000000238418579, iob=0.06398436427116394, batterychargepercentmsbRaw=16, batterychargepercentlsbRaw=17, batterylipomillivolts=23552) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536320802, seqNum=31974, raw=bytearray(b'\x00Q\x1f\xf7\x9b"\x00\x00|\xe6@\xc9\xd5\xaf\x00\x00\x00\x00Ar\x1e\t\x0f\xcb[\x00')), dailytotalbasal=6.3073344230651855, lastbasalrate=0.0, iob=15.132332801818848, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536321403, seqNum=32045, raw=bytearray(b'\x00Q\x1f\xf7\x9d{\x00\x00}-@\xca\xe6\xc0>\xcc\xcc\xcdAnoq\x0f\xcb[\x00')), dailytotalbasal=6.340667724609375, lastbasalrate=0.4000000059604645, iob=14.902207374572754, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536322002, seqNum=32066, raw=bytearray(b'\x00Q\x1f\xf7\x9f\xd2\x00\x00}B@\xce\x19\xf3?\x19\x99\x9aAd\xc3j\x0f\xcb[\x00')), dailytotalbasal=6.440667629241943, lastbasalrate=0.6000000238418579, iob=14.297708511352539, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536322603, seqNum=32085, raw=bytearray(b'\x00Q\x1f\xf7\xa2+\x00\x00}U@\xcf\xf9\xdd=\xd2\xf1\xaaAW\xfcE\x0f\xcb[\x00')), dailytotalbasal=6.499250888824463, lastbasalrate=0.10300000011920929, iob=13.499089241027832, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536323203, seqNum=32107, raw=bytearray(b'\x00Q\x1f\xf7\xa4\x83\x00\x00}k@\xcf\xf9\xdd\x00\x00\x00\x00AH\x86\x9c\x0f\xcb[\x00')), dailytotalbasal=6.499250888824463, lastbasalrate=0.0, iob=12.53286361694336, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536323803, seqNum=32125, raw=bytearray(b'\x00Q\x1f\xf7\xa6\xdb\x00\x00}}@\xcf\xf9\xdd\x00\x00\x00\x00A6I\x83\x0f\xcb[\x00')), dailytotalbasal=6.499250888824463, lastbasalrate=0.0, iob=11.39294719696045, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536324403, seqNum=32149, raw=bytearray(b'\x00Q\x1f\xf7\xa93\x00\x00}\x95@\xd1\x93v?\x19\x99\x9aA#\x1b\x97\x0f\xcb[\x00')), dailytotalbasal=6.549250602722168, lastbasalrate=0.6000000238418579, iob=10.194235801696777, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536325003, seqNum=32167, raw=bytearray(b'\x00Q\x1f\xf7\xab\x8b\x00\x00}\xa7@\xd4\xc6\xaa?\x19\x99\x9aA\x11\x85\xdd\x0f\xcb[\x00')), dailytotalbasal=6.6492509841918945, lastbasalrate=0.6000000238418579, iob=9.095181465148926, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536325603, seqNum=32185, raw=bytearray(b'\x00Q\x1f\xf7\xad\xe3\x00\x00}\xb9@\xd7\xf9\xdd?\x19\x99\x9a@\xff\x97g\x0f\xcb[\x00')), dailytotalbasal=6.749250888824463, lastbasalrate=0.6000000238418579, iob=7.987231731414795, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536326202, seqNum=32202, raw=bytearray(b'\x00Q\x1f\xf7\xb0:\x00\x00}\xca@\xdb-\x10?\x19\x99\x9a@\xdc\xdc@\x0f\xcb[\x00')), dailytotalbasal=6.849250793457031, lastbasalrate=0.6000000238418579, iob=6.901885986328125, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=203, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536326803, seqNum=32220, raw=bytearray(b'\x00Q\x1f\xf7\xb2\x93\x00\x00}\xdc@\xde`C?\x19\x99\x9a@\xbd\x92\x18\x0f\xfbZ\x00')), dailytotalbasal=6.9492506980896, lastbasalrate=0.6000000238418579, iob=5.924083709716797, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=251, batterylipomillivolts=23040) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536326918, seqNum=32245, raw=bytearray(b'\x00Q\x1f\xf7\xb3\x06\x00\x00}\xf5@\xe4\xf7"@\x1e$\xdd@\xaf\x82n\x0f\xfa[\x00')), dailytotalbasal=7.155167579650879, lastbasalrate=2.4709999561309814, iob=5.484671592712402, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=250, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: Skipping <class 'tconnectsync.eventparser.events.LidDailyBasal'> not after last upload time: LidDailyBasal(raw=RawEvent(source=0, id=81, timestampRaw=536327403, seqNum=32260, raw=bytearray(b'\x00Q\x1f\xf7\xb4\xeb\x00\x00~\x04@\xe8\xd9\x18?\xba^5@\xba\x80\xfc\x0f\xfa[\x00')), dailytotalbasal=7.276500701904297, lastbasalrate=1.4559999704360962, iob=5.828245162963867, batterychargepercentmsbRaw=15, batterychargepercentlsbRaw=250, batterylipomillivolts=23296) (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     ProcessDeviceStatus: No last_daily_basal_event found for add (time range: 2024-12-27T23:29:35-05:00 - 2024-12-29T11:51:49-05:00)
2024-12-29 12:06:13 INFO     Skipping BASAL, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping CGM_READING, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping CGM_ALERT, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping USER_MODE, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping BOLUS, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping BASAL_SUSPENSION, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping ALARM, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping BASAL_RESUME, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping CARTRIDGE, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Skipping UpdateProfiles, is not enabled from features ['DEVICE_STATUS']
2024-12-29 12:06:13 INFO     Processed 0 events. Last event ID seen: 32270

That include what you need?

Thank you.

@jwoglom
Copy link
Owner

jwoglom commented Dec 31, 2024

@jonwilts can you take a look at the reported battery values for tconnectsync v2.2.2 and see if they're more accurate?

@jonwilts
Copy link

Installed & running - I'll keep track of the nightscout vs. tandem reported battery levels and report back.

@jonwilts
Copy link

Apologies for the delay in replying. Definitely still seeing some discrepancies. E.g. right now Nightscout showing 16% while pump is showing >80%. There are times when it does appear to align, and others when it varies wildly.

Let me know if you need more log output. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
setup help For help related to setting up tconnectsync
Projects
None yet
Development

No branches or pull requests

4 participants