These are chat archives for nightscout/intend-to-bolus

30th
Jul 2016
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:01
ran this earlier
./mmeowlink-rf-dump.py --serial someserial --port /dev/mmeowlink --rf-minutes 1 --auto-init --radio_type subg_rfspy -v
INFO:mmeowlink.vendors.serial_interface:SubgRfspyLink opening serial port
DEBUG:mmeowlink.vendors.serial_interface:clear_receive_buffer - New port open - waiting for input
DEBUG:mmeowlink.vendors.serial_interface:clear_receive_buffer - New port open - looped 0 times
DEBUG:mmeowlink.vendors.serial_rf_spy:command 1
DEBUG:mmeowlink.vendors.serial_rf_spy:get_response: timeout = 1
DEBUG:mmeowlink.vendors.serial_rf_spy:buf = 4f4b00
INFO:mmeowlink.vendors.serial_rf_spy:subg_rfspy status: OK
DEBUG:mmeowlink.vendors.serial_rf_spy:command 2
DEBUG:mmeowlink.vendors.serial_rf_spy:get_response: timeout = 1
DEBUG:mmeowlink.vendors.serial_rf_spy:buf = 737562675f726673707920302e3800
INFO:mmeowlink.vendors.serial_rf_spy:Version: subg_rfspy 0.8
DEBUG:mmeowlink.vendors.serial_rf_spy:command 2
Scott Leibrand
@scottleibrand
Jul 30 2016 00:02
Version: subg_rfspy 0.8 - that is current
I'm out of ideas. maybe ask in mmoewlink, or start narrowing it down by trying different hardware.
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:03
going to try flashing the ti stick at home, thanks for the input
and way to hard reset the pump?
Scott Leibrand
@scottleibrand
Jul 30 2016 00:04
only way I know of is leaving the battery out. I doubt it's that: you can confirm with another radio stick.
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:15
TI is pretty good about quick shipping so I hope that extra stick will get here soon
tracking says Wednesday :(
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:21
that's ok, It'll give me some time for the edison.
John Dodds
@johners97
Jul 30 2016 00:27
What does "snooze BG" mean?
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:30
In this example, the current temporary basal rate type is "absolute", which should always be the case. The current BG values is 89, which dropped from 96 by a "tick" value of -7. "eventualBG" and "snoozeBG" are oref0 variables projecting ultimate bg values based on the current IOB with or without meal bolus contributions, an average change in BG over the most recent CGM data in glucose.json, and your insulin sensitivity.
from the phase 2 section
John Dodds
@johners97
Jul 30 2016 00:31
@kimstdennis_twitter Very informative, thank you
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:31
:thumbsup:
John Dodds
@johners97
Jul 30 2016 00:32
Can you export the data here into an EXCEL spreadsheet or a statistical analysis package (not nightscout)
*not just nightscout
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 00:33
I'm sure you could put it into a csv and open that in excel
the snoozebg (to further elaborate (extrapolated from here: https://github.com/openaps/oref0/blob/d320460aa025ed8c7d1b492564e5ebfecfc407a7/lib/determine-basal/determine-basal.js#L96 ) is what your bg will be once basal iob and bolus iob are taken into consideration, plus deviation.
deviation being another variable in the eventual bg algorithm
John Dodds
@johners97
Jul 30 2016 00:41
I have forked oref0. Is it possible for me to edit the code, for my own and update the oref0 using that edited code?
If so, how?
Dana Lewis
@danamlewis
Jul 30 2016 00:48
@johners97 yes. use github or your code editing method of choice
John Dodds
@johners97
Jul 30 2016 01:41
Preflight keeps failing and git is corrupted. I've reset the corrupted and is still failing
Its ok now
Scott Leibrand
@scottleibrand
Jul 30 2016 03:08
@johners97 You can hit /api/v1/entries.csv to get BG data formatted for excel.
Neal
@tnharvey
Jul 30 2016 03:28
I apologize if this is a known issue, or was on purpose, but I thought I'd check before submitting a PR. The second link in Phase 2 in the OpenAPS docs walkthrough is 404 (Configuring and Learning to Use openaps Tools). Is that on purpose? I found a copy of it on oskarpearson's fork I could grab it from.
Dana Lewis
@danamlewis
Jul 30 2016 04:50
Good q. I'm assuming you aretalking about a link from the readme. It's not been updated to match changes made recently, so a pr would be great, but you may want to check the auto populated nav from the RTD version to give you an idea for what's been changed. @tnharvey
Neal
@tnharvey
Jul 30 2016 04:59
From the rtd, it looks like the doc was moved from phase 1 to phase 2, but the link broke in the process. I'll put move the doc in and submit a PR. Thanks @danamlewis !
Martin Haeberli
@mhaeberli
Jul 30 2016 05:03
-advice sought re - a) best process for switching between loopable pump at night vs non-loopable daytime … is it best to fill two reservoirs and just change the connection at the infusion site, or mess with rewinding and changing the same reservoir back and forth , … b) using a 7xx pump (300 unit reservoir) non-loopable - T1 wants to use a 300 unit reservoir in loopable pump, but is it worth getting a 5xx pump for looping if that is the only available?
Dana Lewis
@danamlewis
Jul 30 2016 05:07
@jasoncalabrese switch pumps for a while and may have some suggestions ^ or @tghoward
Martin Haeberli
@mhaeberli
Jul 30 2016 05:10
@danamlewis thx
Scott Leibrand
@scottleibrand
Jul 30 2016 05:16
I think most people keep the reservoirs in the pumps and swap the tubing at the pump site. Insulin doesn't go bad fast if kept air conditioned.
Martin Haeberli
@mhaeberli
Jul 30 2016 05:16
@scottleibrand thx good suggestion ...
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 06:24

It's late but wanted to post an update. @Spazholio @scottleibrand
flashed the TI stick with no luck. Added the carelink and got a response.

naps $ openaps use cl-pump model
"722"You have new mail in /var/mail/pi
pi@raspberrypi:~/openaps-20160611/my_openaps $ openaps use pump model
Traceback (most recent call last):
...
    self.pump.power_control(minutes=minutes)
  File "/home/pi/mmeowlink-source/mmeowlink/handlers/stick.py", line 217, in power_control
    raise CommsException("No acknowledgement from pump on wakeup. Is it out of range or is the battery too low?")
mmeowlink.exceptions.CommsException: No acknowledgement from pump on wakeup. Is it out of range or is the battery too low?

no idea what's up with the TI stick.

Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 06:40

Huh. So I updated my mmeowlink repo (no change) and reinstalled mmeowlink and now it's working.

pi@raspberrypi:~ $ cd openaps-20160611/my_openaps/
pi@raspberrypi:~/openaps-20160611/my_openaps $ openaps use pump model
"722"pi@raspberrypi:~/openaps-20160611/my_openaps $

pretty odd. Thanks for the help.

  "setFreq": 916.684,
  "usedDefault": false
```
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 07:11
Humbug. It's failing again.
  "setFreq": 916.63,
  "usedDefault": true
John Dodds
@johners97
Jul 30 2016 08:51
First night on closed loop 100% in range! w
@scottleibrand I hit /api/v1/entries.csv and nothing! :D
@scottleibrand Isn't a problem though, I'm not interested in using it just yet
John Dodds
@johners97
Jul 30 2016 09:02
Actually, I would quite like to get enact/enacted.json and monitor/glucoseclean.json and monitor/iob.json into EXCEL
Hristina Dimova
@xpucuto
Jul 30 2016 09:11
Well done @johners97 :clap:
Bill Stackpole
@billstackpole
Jul 30 2016 09:14
@johners97 - I haven't done this Yet BUT... It may be possible to use the Google API to upload those files to google drive. There are IFTTT scripts that add lines to google sheets (weather etc) so you may be able to write a local script to push your data to your drive in a similar fashion.
Then you can eval in google sheets or export to csv/excel/etc and manipulate to your heart's content
John Dodds
@johners97
Jul 30 2016 09:23
Well, not 100% but close enough, forgot about the low I had
Tim Howard
@tghoward
Jul 30 2016 09:34
@mhaeberli yes that's what we do - fill two reservoirs and swap at connector at infusion site. Pumps get filled a lot less frequently but we have had no problems. For that reason you might be fine with the 5XX pump. At least initially, and if available, might make sense to pick it up.
Eric Jensen
@elnjensen
Jul 30 2016 15:21
@johners97 You could convert JSON to CSV with a script (I'd probably use Python, but there are other ways) and then pull the CSV file directly into Excel.
Martin Haeberli
@mhaeberli
Jul 30 2016 15:50
@tghoward thx
Brett
@burgertime14
Jul 30 2016 15:56
@kimstdennis_twitter what are you running to get the output that you are providing?
Martin Haeberli
@mhaeberli
Jul 30 2016 15:57
lazydiabetes question - does anyone (open or closed loop) have a few easy IFTTT scripts to share to trigger alerts like “BG falling more than xx / sample when 120 < BG < 200; escalate when BG < 120…?"
using openaps platform, of course ...
GabeA23
@GabeA23
Jul 30 2016 16:08

Looking to get a backup 722 or 723... can anyone recommend a pump "dealer"?

The one I worked with for my current pump is ashleymiranda906@yahoo.com but she doesn't have any within my price range at the moment. I also found a guy on Craigslist named Andrew but he hasn't gotten back to me yet (also if any of you have worked with Andrew, would love to hear how your experience was.)

Scott Leibrand
@scottleibrand
Jul 30 2016 16:08
@mhaeberli We did that with DIYPS before creating OpenAPS (and using custom pushover scripts, not IFTTT), but we have found them to be a lot less useful now that we have OpenAPS in control, and usually leave pushover on silent, so the only thing that alarms audibly is the CGM <55 alert.
John Dodds
@johners97
Jul 30 2016 16:34
How do I "save" the enact/enacted.json over time?
as in script it?
So I have a record of what APS is doing
Martin Haeberli
@mhaeberli
Jul 30 2016 16:38
@johners97 :+1: I like the idea
@scottleibrand I understand - still - might be a good idea as part of initial setup for some users ...
@johners97 it is also my naive understanding (I haven’t tested this yet) that flowing OpenAPS data to Nighscout can achieve this goal.
John Dodds
@johners97
Jul 30 2016 16:41
I dont use ns i dont like it
I would like a report to script what enact is doing!
and then crontab it
Scott Leibrand
@scottleibrand
Jul 30 2016 16:45
@johners97 most people use NS for a retrospective view of what OpenAPS has been doing. You can process the log files or the git history, but that is a lot more difficult to grok than the NS visualization.
Tony Zarro
@tzarro
Jul 30 2016 16:50
hey guys, having a problem and hoping someone can help...I have an Openaps instance running well on a Pi2, and am now trying to get it working by replacing CareLink with a TI USB stick. It seems to work perfectly when running manually ("openaps loop"), but not running at all as part of my cron schedule despite the fact that this didn't change at all. I followed the instructions on the website but can't think of anything that could be causing the issue...any ideas on what I might have missed?
Scott Leibrand
@scottleibrand
Jul 30 2016 16:50
Until you've actually set up NS with the basal display, just saying "I don't like it" without any specifics isn't very constructive.
Ben West
@bewest
Jul 30 2016 16:53
there's oref0-ifttt-notify which sends hits ifttt
Martin Haeberli
@mhaeberli
Jul 30 2016 16:58
@bewest thx
John Dodds
@johners97
Jul 30 2016 17:31
@scottleibrand I did set it up and the basal display was out by 20 minutes, there is also an error uploading the data. I've done something wrong in the set up which I will need to fix
But I would quite like to use EXCEL as I can have a lot more flexibility with what I do with the data
Martin Haeberli
@mhaeberli
Jul 30 2016 17:36
@johners97 sorry about upload errors and 20 minute offset - no advice there - but FYI there was recent discussion about how to easily pull .csv s from Nightscout which can thus go into Excel ...
Ben West
@bewest
Jul 30 2016 17:41
both excel and google sheets have a function you can use to import data directly from NS
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 17:45
@burgertime14 you mean the freq. and default output?
openaps use pump mmtune
Paul Davis
@SirBinky
Jul 30 2016 17:47
@lollydaggle I restarted the program in the Azure website and it started working again.
Gina
@gclyon
Jul 30 2016 17:54

Can't arrive at a suggested.json file...

$  openapsreport invoke enact/suggested.json
determine-basal://text/shell/enact/suggested.json
Error: date field not found: cannot calculate avgdelta
Error: date field not found: cannot calculate twodelta
Could not parse input data:  [ReferenceError: twoavg is not defined]
reporting enact/suggested.json

I'm guessing this is due to my attempt at setting up the clean glucose process (I'm using enlite cgm)

Here is output from glucose.json compared with glucoseclean.json:

"name": "GlucoseSensorData", 
    "date_type": "prevTimestamp", 
    "_tell": 6, 
    "sgv": 98, 
    "date": "2016-07-30T12:02:00", 
    "packet_size": 0, 
    "op": 49
"glucose": 98, 
    "display_time": "2016-07-30T12:02:00", 
    "name": "GlucoseSensorData", 
    "date_type": "prevTimestamp", 
    "_tell": 6, 
    "packet_size": 0, 
    "op": 49
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 18:18
Is that all from the glucoseclean.json report?
@gclyon
Gina
@gclyon
Jul 30 2016 18:30
top box is from glucose.json (just one out of many readings); bottom is glucoseclean.json
Hannah Crabtree
@lollydaggle
Jul 30 2016 18:30
@SirBinky thanks! I'll give that a shot
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 18:35
@gclyon no date field in glucose clean? which are you using for suggesteed.json?
Gina
@gclyon
Jul 30 2016 18:36
glucoseclean.json
$ openaps report add enact/suggested.json text determine-basal shell monitor/iob.json monitor/temp_basal.json monitor/glucoseclean.json settings/profile.json
Gina
@gclyon
Jul 30 2016 18:43
btw, if I am not using DexCom, do i need to clean the glucose data in the first place?
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 18:44
I'm not totally sure as I don't have an enlite.
so my glucose.json looks like this
  {
    "_id": "5773f5fc2ac0a07cf6610c52",
    "sgv": 135,
    "date": 1467217334000,
    "dateString": "2016-06-29T16:22:14.000Z",
    "trend": 4,
    "direction": "Flat",
    "device": "share2",
    "type": "sgv",
    "glucose": 135
  },
and I'm using monitor/glucose.json in my enact/suggested report.
but that's off a dexcom
I think the enlight data needs to be reformatted, which is the "clean" report.
If you are using the Minimed Enlite system, then your report for iter_glucose uses your pump device because the pump is the source of your CGM data. Unfortunately, the pump reports CGM data a bit differently and so your glucose.json file needs cleaning to align it with Dexcom CGM data. The simplest way to handle this is with this excellent plug-in:
Gina
@gclyon
Jul 30 2016 18:50
that is what i've been following. (but have just noticed the "to align it with Dexcom CGM data" part and am thinking maybe i don't need to 'clean' it afterall?
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 18:50
it seems you need to reformat it to dexcom format and this should be done after iter_glucose
so if the glucoseclean looks something like what I've posted above for a single bg, that shoul d be good
towards the bottom of that link
And you should then make sure that your enact/suggested.json report uses monitor/glucoseclean.json instead of monitor/glucose.json. You can add the clean report to your monitor-cgm alias, as long as it comes after the iter_glucose report.
so you're on the right track
can you post a single glucse reading from glucoseclean betwen the { } curly braces?
Gina
@gclyon
Jul 30 2016 19:02
i did in that original post. doesn't look much diff than glucose.json really
i don't see a date field in the glucose.json in my output. is this a clue?
actually there is one in glucose.json and then it turns into 'display_time' in the glucoseclean.json output
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 19:11
looking at the error output it references this ReferenceError: twoavg is not defined]
any idea what the twoavg is?
John Dodds
@johners97
Jul 30 2016 19:19
How do I change maxsafebasal to go down? I want to reduce it down to 2u/hour
John Dodds
@johners97
Jul 30 2016 19:27
Hm never mind :)
Eric Jensen
@elnjensen
Jul 30 2016 20:04
@tzarro Any luck? Can you run individual commands successfully? There is a way to get email output from cron (try 'man crontab' to see how to set email address or let me know if you can't figure it out). That could help sort out what is happening.
Kim St. Dennis
@kimstdennis_twitter
Jul 30 2016 21:14

I'm so baffled by this. I switched the the dev branch of mmtune, reinstalled the driver and am getting this now;

Jul 30 12:31:25 raspberrypi openaps-loop: PREFLIGHT FAILED
Jul 30 12:36:17 raspberrypi openaps-loop: PREFLIGHT WITH MMTUNE OK <-- driver changed. 
Jul 30 12:41:25 raspberrypi openaps-loop: PREFLIGHT FAILED
duplication omitted...
Jul 30 13:46:26 raspberrypi openaps-loop: PREFLIGHT FAILED
Jul 30 13:50:20 raspberrypi openaps-loop: PREFLIGHT OK
Jul 30 13:55:22 raspberrypi openaps-loop: PREFLIGHT OK
Jul 30 14:00:22 raspberrypi openaps-loop: PREFLIGHT OK
Jul 30 14:06:02 raspberrypi openaps-loop: PREFLIGHT WITH MMTUNE OK

so, it's working some of the time now? So perplexed. Maybe after a bike ride I'll roll back to mmeowlink to someting less than 0.8.5... :unamused:

John Dodds
@johners97
Jul 30 2016 23:19
pi@john:~/my_openaps $ openaps report-nightscout
ns://JSON/shell/nightscout/preflight.json
reporting nightscout/preflight.json
ns://JSON/shell/nightscout/recent-treatments.json
Could not parse pumphistory:  { [Error: Cannot find module '/home/pi/my_openaps/monitor/pump-history.json'] code: 'MODULE_NOT_FOUND' }
No JSON object could be decoded

Traceback (most recent call last):
  File "/usr/local/bin/openaps-report", line 4, in <module>
    __import__('pkg_resources').run_script('openaps==0.1.5', 'openaps-report')
  File "/usr/local/lib/python2.7/dist-packages/setuptools-24.2.0-py2.7.egg/pkg_resources/__init__.py", line 719, in run_script
  File "/usr/local/lib/python2.7/dist-packages/setuptools-24.2.0-py2.7.egg/pkg_resources/__init__.py", line 1504, in run_script
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/EGG-INFO/scripts/openaps-report", line 82, in <module>
    app( )
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/cli/__init__.py", line 51, in __call__
    self.run(self.args)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/EGG-INFO/scripts/openaps-report", line 75, in run
    output = app(args, self)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/cli/subcommand.py", line 52, in __call__
    return self.method.main(args, app)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/reports/invoke.py", line 48, in main
    reporters.Reporter(report, device, task)(output)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/reports/reporters/__init__.py", line 33, in __call__
    self.blob = self.serialize(data)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/reports/reporters/__init__.py", line 31, in serialize
    return self.method.serialize(render(data), self)
  File "/usr/local/lib/python2.7/dist-packages/openaps-0.1.5-py2.7.egg/openaps/vendors/process.py", line 56, in prerender_json
    return json.loads(data)
  File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Trying to activate visualization via NS, ain't working! Seems to be a problem with the individual reports constituting report-nightscout
Which I am unable to fix
This is the part i'm having greatest difficulty!
Eric Jensen
@elnjensen
Jul 30 2016 23:42
@johners97 The pumphistory.json report is added in the walkthrough here and documented more tersely here.
John Dodds
@johners97
Jul 30 2016 23:44
[report "monitor/pumphistory.json"]
device = insulin_pump
hours = 4.0
use = iter_pump_hours
reporter = JSON
count = 100
It works fine
rm-warmup = ! bash -c "rm -f model.json monitor/clock.json > /dev/null"
warmup = report invoke model.json raw-pump/clock-raw.json monitor/clock.json
fail-warmup = ! bash -c "echo PREFLIGHT FAIL; exit 1"
preflight = ! bash -c "rm -f monitor/clock.json && openaps report invoke monitor/clock.json 2>/dev/null && grep -q T monitor/clock.json && echo PREFLIGHT OK || (mm-stick warmup || sudo oref0-reset-usb; echo PREFLIGHT FAIL; sleep 120; exit 1)"
monitor-cgm = report invoke monitor/glucose.json monitor/glucoseclean.json
monitor-pump-history = report invoke raw-pump/pump-history-raw.json monitor/pumphistory.json
get-basal-status = report invoke monitor/temp-basal-status.json
get-pump-details = report invoke monitor/reservoir.json monitor/status.json monitor/battery.json
get-settings = report invoke raw-pump/bg-targets-raw.json settings/bg-targets.json raw-pump/insulin-sensitivities-raw.json settings/insulin-sensitivities.json raw-pump/selected-basal-profile.json raw-pump/settings.json settings/selected-basal-profile.json settings/settings.json
gather-pump-data = ! bash -c "openaps get-basal-status; openaps get-pump-details; openaps monitor-pump-history;  openaps get-settings"
gather-clean-data = ! bash -c "openaps monitor-cgm && openaps gather-pump-data"
do-oref0 = report invoke oref0-monitor/profile.json oref0-monitor/iob.json oref0-predict/oref0.json
enact-oref0 = report invoke oref0-enacted/enacted-temp-basal.json
do-everything = ! bash -c "(openaps preflight && openaps gather-clean-data && openaps do-oref0 && openaps enact-oref0);  openaps report-nightscout"
ping = ! bash -c "echo PONG! $*" --
pong = ! echo PONG
hello = ! echo hello
okbar = ! bash -c "echo $1" --
report-nightscout = report invoke monitor/clock-zoned.json nightscout/preflight.json monitor/glucoseclean.json nightscout/uploaded.json  nightscout/uploaded-entries.json
gather = ! bash -c "rm -f monitor/*; openaps get-profile && openaps monitor-cgm && openaps monitor-pump && openaps report invoke monitor/iob.json"
get-profile = report invoke settings/settings.json settings/bg_targets_raw.json settings/bg-targets.json settings/insulin-sensitivities-raw.json settings/insulin-sensitivities.json settings/basal-profile.json settings/profile.json
monitor-pump = report invoke monitor/clock.json monitor/temp_basal.json monitor/pumphistory.json monitor/iob.json
loop = ! bash -c "( openaps preflight && openaps gather && openaps enact) || echo LOOP FAILED."
determine-basal = report invoke enact/suggested.json
enact = report invoke enact/suggested.json enact/enacted.json
retry-loop = ! bash -c "openaps preflight && until( ! mm-stick warmup || openaps loop); do sleep 5; done"
This is the alias list
[report "nightscout/recent-treatments.json"]
oper = format-recent-history-treatments
use = shell
reporter = JSON
json_default = True
device = ns
remainder = monitor/pumphistory.json model.json

[report "nightscout/uploaded.json"]
oper = upload-non-empty-treatments
use = shell
reporter = JSON
json_default = True
device = ns
remainder = nightscout/recent-treatments.json

[report "nightscout/recent-missing-entries.json"]
oper = format-recent-type
use = shell
reporter = JSON
json_default = True
device = ns
remainder = tz  monitor/glucose.json

[report "nightscout/uploaded-entries.json"]
oper = upload
use = shell
reporter = JSON
device = ns
remainder = entries.json nightscout/recent-missing-entries.json
json_default = True

[report "nightscout/preflight.json"]
oper = preflight
use = shell
reporter = JSON
device = ns
remainder =
json_default = True
Nightscout reports
recent-missing-entries is the biggest problem
nightscout/recent-missing-entries.json and nightscout/uploaded-entries.json are the ones not working
John Dodds
@johners97
Jul 30 2016 23:54
I would appreciate some help, I have followed through the documentation about 5 times with no luck at this part - uploading openaps to ns
Ben West
@bewest
Jul 30 2016 23:57
openaps report show --cli nightscout/recent-missing-entries.json
mine looks like this: openaps use ns shell format-recent-type tz entries monitor/glucose.json