These are chat archives for nightscout/intend-to-bolus
Grabbed the latest oref.. Noticed the sensitivity isnt changing.. found this.. Any ideas?
Completed oref0-autons-loop at Sun Nov 18 09:10:03 EST 2018
/bin/sh: 1: oref0-autosens-loop: not found
I'm on master branch
npm run global-installand oref0-setup or oref0-runagain
SPI0 CS0 (Pi pin 24) -> debug pin 5 SPI0 CLK (Pi pin 23) -> debug pin 6 SPI0 MISO (Pi pin 21) -> debug pin 8 SPI0 MOSI (Pi pin 19) -> debug pin 10 any Pi 3.3V pin -> debug pin 2 any Pi ground pin -> debug pin 1 GPIO 4 (Pi pin 7) -> debug pin 7
@jcorbett80 I understand your frustration. By all means, stick to the master branch if it was working for you.
Here's my take on how we got to the current state of affairs. Both the software and hardware of the previous platform (decocare/mmeowlink/Python on the software side, and Intel Edison on the hardware side) were no longer sustainable. There wasn't much development on the Python code, and the Edison had been discontinued by Intel. The Raspberry Pi Zero looked like the best choice for a platform that had good community support, price point, etc. even though it's not as good as the Edison for performance or power consumption.
Scott and Dana took the lead in getting a new radio module (the Explorer HAT) for the Pi. But the Pi Zero (unlike the larger Pi models) can barely handle running the Python and node version of openaps -- to the point where it often can't complete a loop iteration in the 5 minutes before a new CGM reading is available.
The Go code is something that I had been using for my own Edison and Pi Zero rigs with a different radio, and it turned out to be relatively easy to make the same code work with CC111x radios like the Explorer and TI Stick use. With a lot of others' help, like @cluckj and @alimhassam, an experimental openaps branch was created that used this instead of mmeowlink. And since it worked on what was expected to be the majority platform going forward, this became the current dev branch.
It's a volunteer-driven, community-based, open source project. There are all sorts of limited resources (development, testing, documentation) that come with the territory, and that sometimes means dropping support for older or less widespread configurations.