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

15th
Sep 2016
David
@davidkeddydb
Sep 15 2016 00:14
what happens when you run openaps use cgm iter_glucose 1
My question actually feeds well into @lmaguire question. Sorry for the linux newbie question. If you have an alias, ie openaps do-everything what command do you use to see all the invoked reports behind that alias, and second, lets say you have a report the wrong name in the alias as you used the suggested, how do you change it?
Scott Leibrand
@scottleibrand
Sep 15 2016 00:20
openaps alias show do-everything
and then openaps report show some/report.json --cli if you want to drill down to see a report config
to replace the alias, just do openaps alias add do-everything report invoke foo bar etc again
David
@davidkeddydb
Sep 15 2016 00:24
@scottleibrand Thanks as always. So I can add an invoke blah blah.json as a one off or do I need to have the list of all the reports to run in the alias along with the one I want to add?
Scott Leibrand
@scottleibrand
Sep 15 2016 00:27
bash history is your friend there
type Ctrl-R to get a reverse search, and then type something unique like "add do-everything" to go back to the last such command you entered, and then use your arrow keys to go edit it
(yes, you have to re-enter the whole thing when doing it from the command-line)
if that is too difficult, you can also directly edit the openaps.ini and modify aliases in there. nano is a fairly easy-to-use editor for doing that
I wouldn't recommend changing reports or devices that way, though: those are best re-created from the command line.
Scott Leibrand
@scottleibrand
Sep 15 2016 00:34
when doing Ctrl-R search, you can also keep hitting Ctrl-R to scroll backwards through previous matches to whatever you searched for
David
@davidkeddydb
Sep 15 2016 00:36
@scottleibrand Thanks. so if in my case the openaps monitor-pump alias has pumphistory.json and my file pump-history.json can I nano that through the openaps.ini file or don't do it that way?
Scott Leibrand
@scottleibrand
Sep 15 2016 00:37
yeah, nano is fine for fixing little typos like that
David
@davidkeddydb
Sep 15 2016 00:52
ok so I ran this for where I am having the error: openaps report show monitor/iob.json --cli
openaps use calculate-iob shell monitor/pumphistory.json settings/profile.json monitor/clock.json. So can I just say: openaps add alias calculate-iob shell monitor/pump-history.json settings/profile.json monitor/clock.json
David
@davidkeddydb
Sep 15 2016 01:03
this is what I tried but will keep plugging along: openaps alias add calculate-iob shell monitor/pump-history.json settings/profile.json monitor/clock.json
David
@davidkeddydb
Sep 15 2016 01:25
I get the error kicked back when I run openaps monitor-pump of: Error: Cannot find module '/home/pi/dkeopenaps/monitor/pumphistory.json' because my report is named pump-history.json. It is buried in another alias: openaps report show oref0-monitor/profile.json --cli
openaps use get-profile shell settings/settings.json settings/bg-targets.json settings/insulin-sensitivities.json settings/selected-basal-profile.json max-iob.json
David
@davidkeddydb
Sep 15 2016 02:00

Got it through the openaps.ini. Working through the openaps monitor-pump and getting this error: calculate-iob://JSON/shell/monitor/iob.json

module.js:485
throw err;
^
SyntaxError: /home/pi/dkeopenaps/settings/profile.json: Unexpected end of input
at Object.parse (native)
at Object.Module._extensions..json

David
@davidkeddydb
Sep 15 2016 02:21
what is wrong with my preferences file syntax: cat preferences.json
{“max_iob”:2}
Scott Leibrand
@scottleibrand
Sep 15 2016 02:29
that looks ok. are you invoking get-profile somewhere to make the profile.json? what does it look like?
Dana Lewis
@danamlewis
Sep 15 2016 02:52
We have an explorer board rig live and looping - yay! Thanks to everyone who’s been helping us test setup scripts to make the setup process easier - if anyone’s game and hasn’t already, check out these instructions with a Pi or Edison, run these commands, and give us feedback on what works or what errors you get: https://github.com/openaps/oref0/wiki/Setup-Script-Testing
Eric Jensen
@elnjensen
Sep 15 2016 03:16
:thumbsup: Thanks @danamlewis and @scottleibrand for your work on the explorer board!
Dana Lewis
@danamlewis
Sep 15 2016 03:24
:+1: also big kudos to @ps2, @oskarpearson, and many others for software to make these hardware advances possible, plus Morgan the board designer! :D and thanks to everyone who’s been helping figure out the boards in the real world ( @jasoncalabrese , @cjo20, etc.)
Pete Schwamb
@ps2
Sep 15 2016 03:27
I got a crude cc1110 bit banging programmer working today.
Unfortunately I'm heading out for a few days, and didn't get time to wrap it up into a nicer executable.
Was considerably more difficult than expected. I had to reverse engineer the assembly code that the cc debugger runs across the wire.
Was hoping it'd be a day project, but it's taken up much of last week
Scott Leibrand
@scottleibrand
Sep 15 2016 03:40
wow
Pete Schwamb
@ps2
Sep 15 2016 03:43
The docs and example code were all wrong; I think they were written for cc2430, which must be considerably different.
Pete Schwamb
@ps2
Sep 15 2016 03:48
bit-banging raw assembly code over cc-debug protocol to stuff bytes into ram to transfer via DMA to flash. Things are never simple. :)
It should work on the explorer board as well, with some pin assignments changed.
Scott Leibrand
@scottleibrand
Sep 15 2016 03:51
:+1: :clap:
would it be worth opening an issue on Morgan's repo asking him if he knows what changes would be needed?
Pete Schwamb
@ps2
Sep 15 2016 03:53
The changes are just 3 defines. When I get this wrapped up into a more convenient command line util I can add a switch for the board.
Scott Leibrand
@scottleibrand
Sep 15 2016 03:53
cool. I'll leave it for when you get back then. we can keep using our cc-debuggers in the mean time. :)
Dana Lewis
@danamlewis
Sep 15 2016 03:55
awesome @ps2
eyim
@eyim
Sep 15 2016 04:04

I ran the script. What appears to be missing for me is in the pump.ini file. It only has:

pi@devpi ~/myopenaps $ cat pump.ini
[device "pump"]
serial = 123456

as compared to my working loop which has:

pi@devpi ~/ama $ cat pump.ini
[device "pump"]
serial = 123456
port = /dev/serial/by-id/usb-Nightscout_subg_rfspy_000002-if00
radio_type = subg_rfspy

In addition, it never asked me for my nightscout URL or password so not sure how it was going to pull the bg from that

otherwise most of the aliases, devices, etc in the openaps.ini file appear to be correct
Scott Leibrand
@scottleibrand
Sep 15 2016 04:05
looks like you have an old buggy version of the script
you can specify the NS URL and secret as command-line flags, but it doesn't prompt for those yet
eyim
@eyim
Sep 15 2016 04:06
Hmm - I pulled it down at 5pm today
Scott Leibrand
@scottleibrand
Sep 15 2016 04:06
if you pull the latest oref0 dev and re-run, I pushed a fix for the 123456 thing since then
"old" in the context of this script is measured in hours. :)
eyim
@eyim
Sep 15 2016 04:07
ahh - no I changed it to 123456 to paste it here
:) as always Scott you move fast
Scott Leibrand
@scottleibrand
Sep 15 2016 04:07
hah, cause I had 123456 in the json too
Dana Lewis
@danamlewis
Sep 15 2016 04:07
lol
scottleibrand @scottleibrand goes to add prompts for NS info
eyim
@eyim
Sep 15 2016 04:10
The new and old script also shows this error on running:
Checking oref0 installation

module.js:340
    throw err;
          ^
Error: Cannot find module 'lodash'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/pi/src/oref0/lib/profile/basal.js:2:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
Installing latest oref0 dev
although it appears to install oref0 correctly
FYI - this isn't on a new SD card. It is on a pi that already has everything setup
Scott Leibrand
@scottleibrand
Sep 15 2016 04:20
yeah, that means your oref0 was old and it had to install a new one. I'll hide that error
ok, pushed a new version with interactive nightscout prompts, and quieter oref0 install check. want to test that?
lmaguire
@lmaguire
Sep 15 2016 04:25
When I created my pump device, the document encouraged us to name it something unique, so I named it LindseysPump. Now in the reports, I see some reports that start with LindseysPump and others that start with pump. Is this a problem?
Scott Leibrand
@scottleibrand
Sep 15 2016 04:26
IMO the docs are wrong there, and your life would be easier if you renamed it to just pump
lmaguire
@lmaguire
Sep 15 2016 04:26
Thank you very much!
eyim
@eyim
Sep 15 2016 04:33
@scottleibrand Okay that worked that time. Looks like it also fixed the empty preferences.json file. That looks good now. What about timezones? It never asked me about that and leaves it blank for clock-zoned.json, pumphistory-zoned.json, and pumphistory-24h-zoned.json
Although even without the time zones, it appears to run fine
Scott Leibrand
@scottleibrand
Sep 15 2016 04:36
leaving the timezone blank in the ini makes it use the local timezone configured on the rig
eyim
@eyim
Sep 15 2016 04:36
Starting pump-loop at Wed 14 Sep 21:31:14 PDT 2016:
Listening: .No comms detected
Old pumphistory: Refreshed pumphistory
rm: cannot remove ‘enact/suggested.json’: No such file or directory
Could not parse input data:  [SyntaxError: /home/pi/myopenaps/monitor/iob.json: Unexpected end of input]
determine-basal://text/shell/enact/suggested.json
reporting enact/suggested.json
Old pumphistory-24h refreshed
Old settings refreshed
glucose.json newer than temp_basal.json
Temp refreshed
{"carbs":0,"mealCOB":0,"reason":"Could not parse input data"}
Optional feature Auto Sensitivity enabled.  Could not find specified auto-sens: settings/autosens.json
[SyntaxError: Unexpected end of input]
{"iob":0,"activity":0,"bolussnooze":0,"basaliob":0,"netbasalinsulin":0,"hightempinsulin":0,"time":"2016-09-14T21:33:05.000Z"}
{"delta":1,"glucose":109,"short_avgdelta":1.56,"long_avgdelta":0.48}
{"duration":0,"rate":0,"temp":"absolute"}
Adjusting target_bg from 122.5 to 123
Carb Impact: 0.5 mg/dL per 5m; CI Duration: 0 hours
Accel. Carb Impact: 10 mg/dL per 5m; ACI Duration: 0 hours
Setting neutral temp basal of 0.9U/hr
determine-basal://text/shell/enact/suggested.json
reporting enact/suggested.json
{"temp":"absolute","bg":109,"tick":"+1","eventualBG":112,"snoozeBG":112,"predBGs":{"IOB":[109,109,110,110,111,111,111,111,112,112,112,112,112]},"COB":0,"IOB":0,"reason":"COB: 0, Dev: 3, BGI: 0, ISF: 70, Target: 123; Eventual BG 112 < 120, but Delta +1 > Exp. Delta 0.4; setting current basal of 0.9 as temp. Setting neutral temp basal of 0.9U/hr","duration":30,"rate":0.9}
rm: cannot remove ‘enact/enacted.json’: No such file or directory
pump://JSON/set_temp_basal/enact/enacted.json
reporting enact/enacted.json
{"bg":109,"temp":"absolute","snoozeBG":112,"recieved":true,"predBGs":{"IOB":[109,109,110,110,111,111,111,111,112,112,112,112,112]},"rate":0.9,"reason":"COB: 0, Dev: 3, BGI: 0, ISF: 70, Target: 123; Eventual BG 112 < 120, but Delta +1 > Exp. Delta 0.4; setting current basal of 0.9 as temp. Setting neutral temp basal of 0.9U/hr","COB":0,"eventualBG":112,"timestamp":"2016-09-14T21:33:29.516061","duration":30,"tick":"+1","IOB":0}
enacted.json newer than pumphistory: Refreshed pumphistory
{"carbs":0,"boluses":0,"mealCOB":0}
Optional feature Auto Sensitivity enabled.  Could not find specified auto-sens: settings/autosens.json
[SyntaxError: Unexpected end of input]
{"iob":0,"activity":0,"bolussnooze":0,"basaliob":0,"netbasalinsulin":0,"hightempinsulin":0,"time":"2016-09-14T21:33:35.000Z"}
{"delta":1,"glucose":109,"short_avgdelta":1.56,"long_avgdelta":0.48}
{"duration":30,"rate":0.9,"temp":"absolute"}
Adjusting target_bg from 122.5 to 123
Carb Impact: 0.5 mg/dL per 5m; CI Duration: 0 hours
Accel. Carb Impact: 10 mg/dL per 5m; ACI Duration: 0 hours
determine-basal://text/shell/enact/suggested.json
reporting enact/suggested.json
{"temp":"absolute","bg":109,"tick":"+1","eventualBG":112,"snoozeBG":112,"predBGs":{"IOB":[109,109,110,110,111,111,111,111,112,112,112,112,112]},"COB":0,"IOB":0,"reason":"COB: 0, Dev: 3, BGI: 0, ISF: 70, Target: 123; Eventual BG 112 < 120, but Delta +1 > Exp. Delta 0.4, temp 0.9 ~ req 0.9U/hr"}
Settings less than 10m old
Pumphistory-24 less than 20m old
Completed pump-loop at Wed 14 Sep 21:34:06 PDT 2016
Scott Leibrand
@scottleibrand
Sep 15 2016 04:36
sweet!
eyim
@eyim
Sep 15 2016 04:37
Ahh - good to know about the timezones
Just FYI - this is on our backup pump so there isn't any carb or bolus info
Scott Leibrand
@scottleibrand
Sep 15 2016 04:37
so you can sudo dpkg-reconfigure tzdatato change the tz when you travel
this setup will use CGM data if it's plugged in, or NS otherwise
it also has AMA and autosens enabled by default right now: will need to make those off by default and provide an option to enable them
eyim
@eyim
Sep 15 2016 04:39
Great job on this script!! It will make it a lot easier for folks just getting started. But hopefully it will also standardize loops and institute best practices. That way it make it easier for people to help each other out on troubleshooting
Scott Leibrand
@scottleibrand
Sep 15 2016 04:39
yeah. there's still a lot of work to be done to make this loop clean and elegant and work with everything, but that is my hope
eyim
@eyim
Sep 15 2016 04:41
I'm learning a lot just by looking at how you set things up. Very elegant. Much cleaner and nicer than how I had it set up. In addition, it looks like I am behind on some enhancements like putting the NS stuff in its own ns.ini file. I still have it all in cron
Scott Leibrand
@scottleibrand
Sep 15 2016 04:42
that I just did yesterday. ;-)
right now only the ns-glucose thing uses it. all the NS upload stuff still uses the old style
that is all due for some major refactoring at some point
and that's a good point: if you don't have your NIGHTSCOUT_HOST and API_SECRET defined in cron, this loop won't upload anything it does to NS (yet)
but it does have the infrastructure for doing so if you set those properly
eyim
@eyim
Sep 15 2016 04:45
Ahh - yep forgot to check that part. You are right.
Scott Leibrand
@scottleibrand
Sep 15 2016 04:45
and once we refactor it to use the ns device we should be able to do so using the info provided running the setup script
thomas
@tjay8ok_twitter
Sep 15 2016 06:15
Running into an error when I run the script:
ImportError: No module named mmeowlink.vendors.mmeowlink

I'm not using mmeowlink though, i'm using Carelink. Which the script acknowledges at this previous point:

Are you using mmeowlink? If not, press enter. If so, what TTY port (i.e. /dev/ttySOMETHING)? Ok, Carelink it is.

Scott Leibrand
@scottleibrand
Sep 15 2016 06:36
that may be a bug I just fixed. can you re-run both steps in the wiki to get the latest and try again?
actually, it's probably not the one i already fixed. maybe I should just go ahead and have it install mmeowlink even if you don't need it, just so the import can proceed without a lot of complication...
go ahead and try the latest, but if that doesn't work, give me a minute and I'll make a modification that might work better
ok, just pushed that modification. pull latest oref0 dev and try again?
Scott Leibrand
@scottleibrand
Sep 15 2016 06:56
Headed to bed shortly, but please paste any output of interest.
Christer Jensen
@christerjensen
Sep 15 2016 07:25
@davidkeddydb You have wrong quotes in your cat preferences.json file - should be {"max_iob":2} - not
{“max_iob”:2} - Did the same error myself, so I guess we both copied the text from somwhere?
thomas
@tjay8ok_twitter
Sep 15 2016 08:02
importing vendor file
openapscontrib.timezones://
mmeowlink.vendors.mmeowlink://
importing device file
Traceback (most recent call last):
  File "/usr/local/bin/openaps-import", line 6, in <module>
    exec(compile(open(__file__).read(), __file__, 'exec'))
  File "/home/pi/src/openaps/bin/openaps-import", line 89, in <module>
    app( )
  File "/home/pi/src/openaps/openaps/cli/__init__.py", line 51, in __call__
    self.run(self.args)
  File "/home/pi/src/openaps/bin/openaps-import", line 81, in run
    incoming = self.Make(candidate)
  File "/home/pi/src/openaps/bin/openaps-import", line 65, in Make
    inst = Configurable.FromImport(configurable, self.config)
  File "/home/pi/src/openaps/openaps/devices/device.py", line 66, in FromImport
    vendor = vendors.lookup_dotted(fields['vendor'], config)
  File "/home/pi/src/openaps/openaps/vendors/__init__.py", line 30, in lookup_dotted
    vendors = all_vendors(config)
  File "/home/pi/src/openaps/openaps/vendors/__init__.py", line 36, in all_vendors
    return get_vendors( ) + find_plugins(config)
  File "/home/pi/src/openaps/openaps/vendors/__init__.py", line 16, in find_plugins
    return [ v.get_module( ) for v in vendors ]
  File "/home/pi/src/openaps/openaps/vendors/plugins/vendor.py", line 19, in get_module
    return importlib.import_module(self.name)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named mmeowlink.vendors.mmeowlink
Could not import device.json
David
@davidkeddydb
Sep 15 2016 12:06
@christerjensen Lol. The quotes look identical to me. I may have to get the readers on, what is the difference?
Mike
@libxmike
Sep 15 2016 12:19
@davidkeddydb ist different type of quote " and ” , its a common problem or mistake if someone do copy/paste, correct is "
Christer Jensen
@christerjensen
Sep 15 2016 12:56
@davidkeddydb It's different char/ASCI number - threw error at my place, and seen others also report this.
Dana Lewis
@danamlewis
Sep 15 2016 13:18
@davidkeddydb @christerjensen @libxmike can someone find where in the docs they read that and put in a PR? Also changing the sample Max iob value to 0. We changed it at least one place but I'm wondering where else you've found it.
David
@davidkeddydb
Sep 15 2016 14:38
@christerjensen @danamlewis @libxmike Thanks to all of you. And I am fairly certain I can find exactly where it is and put in a PR. First I need to figure if it was just a pasting issue or if my keyboard put out which type of quote. I am fairly certain I just copied and pasted it.
Dana Lewis
@danamlewis
Sep 15 2016 14:40
Yep. In which case we need to change the quotes and the 2 to a 0!
Thx for putting in the pr to fix
Scott Leibrand
@scottleibrand
Sep 15 2016 14:41
Quite often web pages, chat apps, etc. attempt to be "helpful" and print quotes as curly quotes instead of straight if you don't mark them as a code block. So if they're already entered correctly as straight quotes, probably just need to put backticks (`) around that section to mark it as code.
Hristina Dimova
@xpucuto
Sep 15 2016 16:19
@JaysonEwer I am trying to update my Auto-sens sensitivity in the NS pill. Do you remember what have you changed to make it work ? I saw an old post from May 17. I have been trying all day but without success
Dana Lewis
@danamlewis
Sep 15 2016 16:20
@xpucuto say more about what you're trying to change and why?
Hristina Dimova
@xpucuto
Sep 15 2016 16:22
@danamlewis I am trying to view my sensitivity calculated trough auto-sens in NS . I thinks its the pill box where the OpenAPS data is displayed . Will post a pic shortly .
Dana Lewis
@danamlewis
Sep 15 2016 16:23
Ok. Wasn't clear if you were trying to manually change the Isf or something else!
garykidd
@garykidd
Sep 15 2016 16:23
So, it appears that one can simply over-write a report or alias rather than deleting and add a new report or alias---can anyone confirm this is correct?
Hristina Dimova
@xpucuto
Sep 15 2016 16:24
:) sorry sometimes i dont make my self clear enough
Dana Lewis
@danamlewis
Sep 15 2016 16:25
No worries :)
Scott Leibrand
@scottleibrand
Sep 15 2016 16:56
@garykidd yes that is correct. you can't do that with devices: have to remove them first.
garykidd
@garykidd
Sep 15 2016 17:29
@scottleibrand how can I revert back to my last git push
?
Eric Jensen
@elnjensen
Sep 15 2016 17:35
Trying to get my Edison setup working, with yocto. Does anyone know where the system logs are? There's no /var/log/messages and I've been surprisingly unsuccessful in googling to try to figure out where it's logging to.
logger -h says to check the man pages for logger, but no man pages installed on yocto by default. Boy, is this a stripped-down version of linux. Didn't appreciate how many small differences there would be compared to other linux flavors. I went with yocto because of ease of flashing with Intel's tool, but I'm seriously considering giving up on it - just lots of small things that are hard to figure out.
Scott Leibrand
@scottleibrand
Sep 15 2016 17:59
@garykidd there is a git revert command, that takes a hash as an argument, which you can get from git log -p. but depending on what you're trying to do, there's probably an easier way
garykidd
@garykidd
Sep 15 2016 18:02
@scottleibrand I was trying to simply change setup to use NS bg from using cgm. I tried a couple of things ..and I'm close but still getting a cgm is too old comment from oref0-predict.json......so I was thinking of reverting to know working point. But if you have an idea on how I can complete my original task---that'd be even better
hmmm actually my NS bg data is stale...would that result in same type of message?
Scott Leibrand
@scottleibrand
Sep 15 2016 18:10
@garykidd you might be able to use the new oref0-setup.sh script to set up a new complete loop in a different directory (without affecting your current one). details at https://github.com/openaps/oref0/wiki/Setup-Script-Testing
garykidd
@garykidd
Sep 15 2016 20:12
yup will do that; but I figured it out...i recreated an alias incorrectly...my monitor/glucose.json just pulls directly form NS now using ns shell get entries.json. seems to be working fine.
I will try establishing another instance to help you test--thanks. I think I just need to add G5 to your script unless that's been addresses recently.
garykidd
@garykidd
Sep 15 2016 20:21
@scottleibrand I ran your script---really nice. thanks much.
no issues really.
I added to cron---so I guess it includes both of my instances now. I guess I can comment out either set...can you confirm? here's my crontab now.
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games

* * * * * /home/pi/bin/check-and-connect-bt-pan.sh

*/5 * * * * (cd /home/pi/APS301 && time openaps do-everything) 2>&1 | logger -t openaps-loop

* * * * * sudo wpa_cli scan
* * * * * killall -g --older-than 10m openaps
* * * * * cd /home/pi/src/APS401 && oref0-reset-git
* * * * * cd /home/pi/src/APS401 && ps aux | grep -v grep | grep -q 'openaps get-bg' || ( date; openaps get-bg ; cat cgm/glucose.json | json -a sgv dateString | head -1 ) | tee -a /var/log/openaps/cgm-loop.log
* * * * * cd /home/pi/src/APS401 && ps aux | grep -v grep | grep -q 'openaps ns-loop' || openaps ns-loop | tee -a /var/log/openaps/ns-loop.log
* * * * * cd /home/pi/src/APS401 && ( ps aux | grep -v grep | grep -q 'openaps pump-loop' || openaps pump-loop ) 2>&1 | tee -a /var/log/openaps/pump-loop.log
iananders
@iananders
Sep 15 2016 20:35
is there a date of manufactured range that ensures what firmware is on each insulin pump? ie. if you found an unused pump from before X date, would that ensure what version firmware? or is the only way to ensure is to open it up and power it on?
Scott Leibrand
@scottleibrand
Sep 15 2016 20:35
@garykidd Yeah, you'll want to comment out one or the other
@iananders what model number?
iananders
@iananders
Sep 15 2016 20:42
723 from 05/11
Scott Leibrand
@scottleibrand
Sep 15 2016 20:43
for 723s you'll need to power it on and check it. we don't really know how manufacturing date correlates with firmware for them
iananders
@iananders
Sep 15 2016 20:43
cool good to know
thanks for the info
garykidd
@garykidd
Sep 15 2016 20:55
@scottleibrand that was so easy...I'd almost be disappointed having invested so much energy.....but I'm sure I know at least a little bit more this way...and obviously so much more to go. I really like it. Thank You for all your hard work and ingenuity.
garykidd
@garykidd
Sep 15 2016 21:02
I think I need to work on my prior loop for a bit though because if I am not pushing buttons during an mmtune...I get a poorer frequency set---the default one as I am still getting all 99s...on all channels..unless i push buttons on pump...and I get certain frequencies down in the 50's. Have smae issueon a 523 too.
that tells me its not pump...and i dont think its the ti stick---since this is second stick with same issue.
anyway need to revert to my existing loop because I seem to have better luck by runningmmtune once while psuhing buttons...and then leaving it alon.
Jason Calabrese
@jasoncalabrese
Sep 15 2016 21:31
I haven't heard of pushing buttons while running mmtune
you shouldn't need to do that
Eric Jensen
@elnjensen
Sep 15 2016 22:48
@iananders Regarding pump manufacturing date vs. firmware number, @mhaeberli has collected some anecdotal data that might be useful for you.
I can give you one data point - the mfr. date on the box for my 523 is 2010-10.
Scott Leibrand
@scottleibrand
Sep 15 2016 22:50
that one is loopable?
Eric Jensen
@elnjensen
Sep 15 2016 22:50
Yes - firmware 2.3A.
A bit of googling indicates that Medtronic pump security / hacking issues were in the news in August 2011, so if that's what prompted the firmware change, then a 2011-05 pump is likely to work, I'd guess. But of course you want firmware version to be sure.
Eric Jensen
@elnjensen
Sep 15 2016 22:57
@iananders If you find out either way on that pump, let us know. Would be useful to have more data on this.
Tim Mecklem
@tmecklem
Sep 15 2016 23:42
I'd like to make four bare ciseco srf chips usable. I assume this means some soldering to add an antenna. Has anyone tried this?
I would have bought something more complete but wirelessthings is no more so I got what I could.
I'm kinda handy with a soldering iron, so I think I can handle the srf's pitch. I'm just not sure how involved it's going to get.
Tim Mecklem
@tmecklem
Sep 15 2016 23:50
Ultimate goal is to use one of them with an Edison to set up a new smaller rig for my wife, currently on a Pi 3 with slice of radio, stupid big usb power pack, and a usb dexcom arrangement.
All the wirelessthings pages that mentioned adding an antenna to a SRF design seem to have gone without a cache trace.
tazitoo
@tazitoo
Sep 15 2016 23:52
@tmecklem - seems like you'd only have to solder 5 wires (Vin, GND, TX, RX, and ANT). Did all the pinout diagrams disappear with wireless things?
Tim Mecklem
@tmecklem
Sep 15 2016 23:54
There’s mostly enough information around in places like https://github.com/oskarpearson/mmeowlink for what I need.
I just know enough about antennas that it’s a dark magic and I’m no wizard.
:)
garykidd
@garykidd
Sep 15 2016 23:54
@jasoncalabrese I tried it literally dozens of times....mmtune will not get anything but 99s if buttons arent pushed......and always works with excellent results if you push buttons during mmtune...without exception. WOuld love help in trying to figure out what's causing it.
My pump is a 715 Ver 1.2A 1.1 0B 0B