<
From version < 13.2 >
edited by XWikiGuest
on 2021/03/15 17:41
To version < 15.1 >
edited by Richard Johnson
on 2022/08/30 10:52
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +xwiki:XWiki.raj
Content
... ... @@ -11,9 +11,11 @@
11 11  ** You can't install a 64 bit Ubuntu onto a Raspberry PI Zero or Zero W, because it requires ARMv7 processor and the Zero series is based on ARMv6.
12 12  *** Probably the smallest choice would be Raspberry Pi Model 3 A+.
13 13  
14 +When installing "nodejs", make sure you're using a more recent version such as 16.x.x.  Run "node -v" to verify your node version.  If you're running an older version of Linux, you may have to manually override the installed version in order to get the version you need.  [[Here's a web page telling you how to do that.>>https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-16-04]] Following the instructions in the section "Option 2 — Installing Node.js with Apt Using a NodeSource PPA" worked for me and gave me version 16.17.0.
15 +
14 14  I finally ended up using a Raspberry Pi model 3 A+.  This is an ARMv7 processor, so it can do 64 bit Linux, it has built-in Wifi, and it's still small and cheap.  The system doesn't have a lot of memory, so I purchased a 32Gb micro-SD card and [[created a 16Gb swapfile>>https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/]].  I installed Ubuntu 19 from here:
15 15  
16 -[[http:~~/~~/cdimage.ubuntu.com/releases/eoan/release/ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz>>http://cdimage.ubuntu.com/releases/eoan/release/ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz]]
18 +[[https:~~/~~/ubuntu.com/download/raspberry-pi>>https://ubuntu.com/download/raspberry-pi]]
17 17  
18 18  
19 19  You'll want to configure the Wifi using "netplan" (/etc/netplan directory):
XWiki.XWikiComments[1]
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.raj
Comment
... ... @@ -1,0 +1,9 @@
1 +Sorry, I'm only just now seeing this.  Thanks for the note!  I'm glad this is useful to someone!
2 +
3 +I setup my own nightscout server on a Raspberry Pi because my wife and I would go on hikes and sometimes there was no good cellular connectivity.  We both monitor her BGs on both of our Fitbit watches using watchfaces which I wrote (and made freely available, search for "cgm" to find quite a few good choices), but most such solutions require a Nightscout server to contact for the data.
4 +
5 +If you run your own server at home, you probably can't contact your home Nightscout server when outside of the house.  (Most ISPs don't allow running a web server on a "residential" connection.)  Your best bet is to use "heroku.com", where you can setup a Nightscout server for free (since it uses very little resources) and you can have it use a Mongodb database at "mondodb.com" for free also.  There are many step-by-step instruction pages online.
6 +
7 +We have used a MiaoMiao a lot in the past and it worked fine.  We finally moved to Dexcom, however, because it didn't require two pieces of hardwae and software in order to the same job and it works with "Loop" on iphone directly.  We then have Loop upload the data to Nightscout.
8 +
9 +Good luck and let me know if I can help!  Also, you might want to join the "CGM in the Cloud" group on Facebook.
Date
... ... @@ -1,0 +1,1 @@
1 +2021-10-28 14:03:05.69

Need help?

If you need help with XWiki you can contact: