<
From version < 8.1 >
edited by Richard Johnson
on 2020/08/06 18:26
To version < 9.1 >
edited by Richard Johnson
on 2020/08/10 16:37
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -10,3 +10,58 @@
10 10  * The reason MongoDB 2.4 is installed under Raspian, seems to be because later versions of MongoDB are 64 bit and Raspian is 32 bit.  You would need to install a 64 bit version of Linux, such as [[Ubuntu>>https://pimylifeup.com/ubuntu-server-raspberry-pi/]], onto your Raspberry Pi and then you can follow the instructions above.
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 +
14 +
15 +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.  I installed Ubuntu 19 from here:
16 +
17 +[[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 +
19 +
20 +You'll want to configure the Wifi using "netplan" (/etc/netplan directory):
21 +
22 +network:
23 + ethernets:
24 + eth0:
25 + dhcp4: true
26 + optional: true
27 + version: 2
28 + wifis:
29 + wlan0:
30 + dhcp4: true
31 + access-points:
32 + "My Network Name":
33 + password: "My Network Password"
34 +
35 +Then install the packages mentioned on the above web page as root, but install the "Nightscout" installation ("npm install") as a non-root user.
36 +
37 +Finally, here's a sample "start.sh" file:
38 +
39 +
40 +(% class="box" %)
41 +(((
42 +#!/usr/bin/bash
43 +
44 +export SSL_KEY=MyCertKeyFile.key
45 +export SSL_CERT=MyCertFullchainFile.cer
46 +export SSL_CA=MyCertFullchainFile.cer
47 +
48 +# environment variables
49 +export DISPLAY_UNITS="mg/dl"
50 +#export MONGO_CONNECTION="mongodb:~/~/MyNightscoutUsername:MyNightscoutPassword@localhost:27017/Nightscout"
51 +export MONGO_CONNECTION="mongodb:~/~/localhost:27017/Nightscout"
52 +export BASE_URL="https:~/~/nightscout.example.com"
53 +export PORT=443
54 +export API_SECRET="My Nightscout Secret"
55 +
56 +export PUMP_FIELDS="reservoir battery status"
57 +export DEVICESTATUS_ADVANCED=true
58 +export ENABLE="careportal iob cob openaps pump bwg rawbg basal bridge"
59 +export BRIDGE_PASSWORD="My Dexcom Share password"
60 +export BRIDGE_USER_NAME="My Dexcom Share Username"
61 +
62 +export TIME_FORMAT=24
63 +
64 +# start server
65 +node ~-~-no-deprecation server.js
66 +
67 +)))

Need help?

If you need help with XWiki you can contact: