From 380e4f00b61e6248f5bd5b80d8201da617ba3dd7 Mon Sep 17 00:00:00 2001 From: James Woglom Date: Mon, 3 May 2021 23:57:40 -0400 Subject: [PATCH] parser/nightscout: add rate field for temp basals for autotune compatibility (fixes #7) --- tconnectsync/parser/nightscout.py | 1 + tests/parser/test_nightscout.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tconnectsync/parser/nightscout.py b/tconnectsync/parser/nightscout.py index 2c30849..55f3108 100644 --- a/tconnectsync/parser/nightscout.py +++ b/tconnectsync/parser/nightscout.py @@ -14,6 +14,7 @@ class NightscoutEntry: "reason": reason, "duration": float(duration_mins) if duration_mins else None, "absolute": float(value), + "rate": float(value), "created_at": created_at, "carbs": None, "insulin": None, diff --git a/tests/parser/test_nightscout.py b/tests/parser/test_nightscout.py index 08f132b..0f2da95 100644 --- a/tests/parser/test_nightscout.py +++ b/tests/parser/test_nightscout.py @@ -15,6 +15,7 @@ class TestNightscoutEntry(unittest.TestCase): "reason": "", "duration": 30, "absolute": 1.05, + "rate": 1.05, "created_at": "2021-03-16 00:25:21-04:00", "carbs": None, "insulin": None, @@ -33,6 +34,7 @@ class TestNightscoutEntry(unittest.TestCase): "reason": "Correction", "duration": 5, "absolute": 0.95, + "rate": 0.95, "created_at": "2021-03-16 12:25:21-04:00", "carbs": None, "insulin": None,