Those wanting to upgrade from 4.3 without having to reimage SD Card and starting from the beginning can run the upgrade script. This is how.
Get the new base-setup files as per instruction on the right. Now all you will have to run is sudo sh upgrade.sh please note that you have to write down your GPIO config before doing this. You will lose data, because the schema had to change.
If your data is a life or death situation .. let me know I will help you. email@example.com
Hello and welcome to JayFish v5.0 Installation
Any issues please email firstname.lastname@example.org
THIS DEVELOPMENT has been tested for an on – CHROME and FIREFOX
In the essence to trying to reduce the installation to a shorter version as compared to v4.3 (Retired) I have created an install that will deliver a rapid install process. This REQUIRES a clean FRESH install of Raspian Stretch Desktop edition. The instructions are structured to get you up and running fast. Here are the current release notes for Jayfish v5.
The first step to any raspberry pi setup to first ensure that your raspberry pi is connected the internet and to perform the classic update and upgrade command routine. If you are not familiar with this process google it, there is a ton of information on it. If you are happy to proceed without researching it, this is how.
Get to the command prompt and run the following two commands, when prompted say yes or y as instructed.
- sudo apt-get update
- sudo apt-get upgrade
At this point it would be good to reboot your raspberry pi.
Now lets configure the raspberry pi for optimum support, and by this I mean enabling what is needed by this project and also enabling remote access options that will make your life easier. PS: Make sure you change your pi password, it is very easy to hack as it’s well known.
- sudo raspi-config
- This tool is the primary configuration tool to setup the raspberry pi.
- Configure Keyboard (Localization options)
- Setup your keyboard, correctly to ensure that special characters when types will work properly.
- Configure Timezone (Localization options)
- This is important to make sure that your clock, and the scheduler works in your timezone.
- Configure SSH – Yes (Interfacing Options)
- As your skills advance accessing your pi remotely via command line is an essential ability and tool.
- Configure VNC – Yes (Interfacing Options)
- VNC allows you to graphically remote into your pi, it’s awesome I suggest you use it, if your not familiar with the command line.
- If you end up using the Pi 7″ LCD this will be handy to remotely setup your browser to the special lcd page for Jayfish which will simulate a type of touch screen control panel at your aquarium base.
- Configure I2C On (Interfacing Options)
- Switch this on, its a communication protocol used for many projects.
- Configure 1-Wire On (Interfacing Options)
- This is necessary for temperature sensor readings.
After all the above REBOOT …
Now that your pi is in the right condition to install Jayfish, let’s move ahead.
Let’s create an install folder off your home directory called j5, this will be your setup files location, which will be used later on to run upgrade scripts and so on. So keep the folder and files in it … it’s important. The next set of instructions is basically going to help you create a folder, get the setup files from the internet and then run the install. Where ever asked, answer yes or y, if you get stuck or need help contact email@example.com
Lets Proceed with the following commands run from the command line, remember it you are asked to reboot at any time, simply go back into the j5 install folder.
- mkdir j5
- cd j5
- wget http://www.jayfish.net/setup/j5/base-setup.sh
- sh base-setup.sh
- sudo sh install-stretch.sh (If you have installed raspian buster, instead type sudo sh install-buster.sh)
- sudo sh post-install.sh
- sudo sh dbinstall.sh
- sudo sh service-install.sh
Now navigate to your up address http://x.x.x.x
DEFAULT USERNAME AND PASSWORD IS:
This password can be changed in the website itself.
To reset the password if lost do run the following reset script, as mentioned before it will be in your j5 setup folder.
- sudo sh resetpassword.sh