From 8139c77417c8c7a07d989211d7bc1179967470b0 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Thu, 28 May 2020 22:24:25 +0200 Subject: [PATCH 01/10] Updated to be able to choose to debug, instal and uninstall Commit to be able to choose to debug, install and uninstall --- bash/install_hydrosys4.sh | 1147 ++++++++++++++++--------------------- 1 file changed, 489 insertions(+), 658 deletions(-) diff --git a/bash/install_hydrosys4.sh b/bash/install_hydrosys4.sh index 24fef81..5922960 100755 --- a/bash/install_hydrosys4.sh +++ b/bash/install_hydrosys4.sh @@ -1,192 +1,67 @@ #!/bin/bash - - -#Debug enable next 3 lines -exec 5> install.txt -BASH_XTRACEFD="5" -set -x -# ------ end debug - - -function killpython() -{ - -sudo killall python3 - -} - - -function system_update_light() -{ - -# ---- system_update - -sudo apt-get -y update - -} - -function system_update() -{ - -# ---- remove unnecessary packages - -sudo apt-get remove --purge libreoffice-* -sudo apt-get remove --purge wolfram-engine - - -# ---- system_update - -sudo apt-get -y update -sudo apt-get -y upgrade - -} - -function system_update_UI() -{ - -while true; do - read -p "Do you wish to update the Raspbian system (y/n)?" yn - case $yn in - [Yy]* ) system_update; break;; - [Nn]* ) break;; - * ) echo "Please answer y or n.";; - esac -done - -} - -function install_dependencies() -{ - - -#--- start installing dependencies - -sudo apt-get -y install python3-dev || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo apt -y install python3-pip || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo pip3 install flask || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo pip3 install apscheduler || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo pip3 install pyserial || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo apt-get install python3-future - -#(for the webcam support) -sudo apt-get -y install fswebcam || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -#(for the image thumbnail support) -sudo apt-get -y install libjpeg-dev || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo apt install libopenjp2-7 -sudo pip3 install pillow || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -#(for external IP address, using DNS) -sudo apt-get -y install dnsutils || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -#(encryption) -sudo pip3 install pbkdf2 || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -#(web server) -sudo pip3 install tornado || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -#(GPIO) -sudo pip3 install RPi.GPIO -} - -function enable_I2C() -{ - -# --- Enable I2C and Spi : -# /boot/config.txt - -sed -i 's/\(^.*#dtparam=i2c_arm=on.*$\)/dtparam=i2c_arm=on/' /boot/config.txt -sed -i 's/\(^.*#dtparam=spi=on.*$\)/dtparam=spi=on/' /boot/config.txt -sed -i 's/\(^.*#dtparam=i2s=on.*$\)/dtparam=i2s=on/' /boot/config.txt - -# --- Add modules: -# /etc/modules -aconf="/etc/modules" - -sed -i '/i2c-bcm2708/d' $aconf -sed -i -e "\$ai2c-bcm2708" $aconf - -sed -i '/i2c-dev/d' $aconf -sed -i -e "\$ai2c-dev" $aconf - -sed -i '/i2c-bcm2835/d' $aconf -sed -i -e "\$ai2c-bcm2835" $aconf - -sed -i '/rtc-ds1307/d' $aconf -sed -i -e "\$artc-ds1307" $aconf - -sed -i '/bcm2835-v4l2/d' $aconf -sed -i -e "\$abcm2835-v4l2" $aconf - - -# --- install I2C tools -sudo apt-get -y install git build-essential python3-dev python3-smbus || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo apt-get -y install -y i2c-tools || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -} - - -# --- enable raspicam - -############# MISSING ############## - -function modify_RClocal() -{ - -# --- Real Time Clock (RTC) -# /etc/rc.local - -autostart="yes" -# copy the below lines between # START and #END to rc.local -tmpfile=$(mktemp) -sudo sed '/#START/,/#END/d' /etc/rc.local > "$tmpfile" && sudo mv "$tmpfile" /etc/rc.local -# Remove to growing plank lines. -sudo awk '!NF {if (++n <= 1) print; next}; {n=0;print}' /etc/rc.local > "$tmpfile" && sudo mv "$tmpfile" /etc/rc.local -if [ "$autostart" == "yes" ]; then - if ! grep -Fq '#START HYDROSYS4 SECTION' /etc/rc.local; then - sudo sed -i '/exit 0/d' /etc/rc.local - sudo bash -c "cat >> /etc/rc.local" << EOF -#START HYDROSYS4 SECTION -# iptables -sudo iptables-restore < /home/pi/iptables.rules - -# clock -echo "HYDROSYS4-set HW clock ****************************************" -echo ds3231 0x68 > /sys/class/i2c-adapter/i2c-1/new_device || true -hwclock -s || true - -echo "HYDROSYS4-start system ****************************************" -cd /home/pi/env/autonom/ -sudo python3 /home/pi/env/autonom/bentornado.py & - -#END HYDROSYS4 SECTION - -exit 0 -EOF - else - tmpfile=$(mktemp) - sudo sed '/#START/,/#END/d' /etc/rc.local > "$tmpfile" && sudo mv "$tmpfile" /etc/rc.local - # Remove to growing plank lines. - sudo awk '!NF {if (++n <= 1) print; next}; {n=0;print}' /etc/rc.local > "$tmpfile" && sudo mv "$tmpfile" /etc/rc.local - fi - +### +# TODO: OpenWeathermap +# TODO: install and uninstall +# TODO: More modules and sensors +### + +# Root/sudo check +if [ "$(id -u)" -ne 0 ]; then + echo ' --> ERROR ---------------- Please run as root or with sudo privileges ----------------' >&2 + exit 1 fi +# ------ End root/sudo check -sudo chown root:root /etc/rc.local -sudo chmod 755 /etc/rc.local -# end modification to RC.local - +function input_UI() { + IP="0" + PORT="" + killall python3 # Kill all processes with python3 that is running. + mkdir -p /usr/local/share/hydrosys4 # make sure installation directory is present + + echo "--> Welcome to Hydrosys4 install script. The following initial settings are required:" + while ! valid_ip $IP; do # IP part input + read -p "--> Enter desired IPv4 address (range 192.168.1.100-192.168.1.200) or accept suggested IPv4 address by pressing [ENTER]: " -e -i 192.168.1.172 IP + if valid_ip $IP; then stat='good'; + else stat='bad'; echo "--> Please enter a valid IPv4 address, ex. 192.168.1.172" + fi + done + echo "--> Setting $IP as IPv4 address" + + while [[ ! $PORT =~ ^[0-9]+$ ]]; do # PORT part input + read -p "--> Enter desired PORT number or accept suggested by pressing [ENTER]: " -e -i 5172 PORT + if [[ ! $PORT =~ ^[0-9]+$ ]]; then + echo "--> Please enter a valid PORT number, ex. 5172"; + fi + done + echo "--> Setting $PORT as port number" + + read -p "--> Enter desired WiFi AP name or accept suggested by pressing [ENTER]: " -e -i Hydrosys4 WiFiAPname # Local WiFi AP name and password setting + echo "--> Setting $WiFiAPname as WiFi AP name" + read -p "--> Enter desired WiFi AP password or accept suggested by pressing [ENTER]: " -e -i hydrosystem WiFiAPpsw + echo "--> Setting $WiFiAPpsw as WiFi password" + read -p "--> Do you wish to change hostname? (y,n): " -e -i y ChangeHostName + #echo " Confirmed Answer: "$ChangeHostName + if [ "$ChangeHostName" == "y" ]; then + read -p "--> Enter desired hostname or accept suggested by pressing [ENTER]: " -e -i hydrosys4-172 NewHostName + echo "--> Setting $NewHostName as hostname" + hostnamectl set-hostname $NewHostName # change the name in /etc/hostname + aconf="/etc/hosts" + cp /etc/hosts /usr/local/share/hydrosys4/hosts_hydrosys.backup + sed -i "s/127.0.1.1.*/127.0.1.1 "$NewHostName"/" $aconf # Update hosts main config file + fi + read -p "--> Do you wish to change default web page username and password? (y,n): " -e -i y changeDefaults + if [ "$changeDefaults" == "y" ]; then + $changeDefaults = "d" + read -p "--> Enter new login name or accept suggested by pressing [ENTER]: " -e -i admin newLogin + read -p "--> Enter new password or accept suggested by pressing [ENTER}: " -e -i default newPassword + echo "--> Setting $newLogin and $newPassword as your new login credentialts" + fi } - -### -- WIFI setup --- STANDARD - -function valid_ip() -{ +function valid_ip() { local ip=$1 local stat=1 - - if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then + if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then # -- WIFI setup --- STANDARD OIFS=$IFS IFS='.' ip=($ip) @@ -198,518 +73,474 @@ function valid_ip() return $stat } - -input_UI () -{ - -echo "Hello, following initial setting is requested:" - -# IP part input - -IP="0" -while ! valid_ip $IP; do - read -p "Local IP address (range 192.168.0.100-192.168.1.200), to confirm press [ENTER] or modify: " -e -i 192.168.1.172 IP - if valid_ip $IP; then stat='good'; - else stat='bad'; echo "WRONG FORMAT, please enter a valid value for IP address" - fi - -done - echo "Confirmed IP address: "$IP - -PORT="" -while [[ ! $PORT =~ ^[0-9]+$ ]]; do -read -p "Local PORT, to confirm press [ENTER] or modify: " -e -i 5172 PORT - if [[ ! $PORT =~ ^[0-9]+$ ]]; - then echo "WRONG FORMAT, please enter a valid value for PORT"; - fi -done - echo "Confirmed PORT: "$PORT - -# Local WiFi AP name and password setting - -read -p "System WiFi AP name, to confirm press [ENTER] or modify: " -e -i Hydrosys4 WiFiAPname -echo "Confirmed Name: "$WiFiAPname - -read -p "System WiFi AP password, to confirm press [ENTER] or modify: " -e -i hydrosystem WiFiAPpsw -echo "Confirmed Password: "$WiFiAPpsw - -read -p "Do you want to change hostname? (y,n): " -e -i y ChangeHostName -echo "Confirmed Answer: "$ChangeHostName - -if [ "$ChangeHostName" == "y" ]; then - read -p "System Hostname, to confirm press [ENTER] or modify: " -e -i hydrosys4-172 NewHostName - echo "Confirmed Hostname: "$NewHostName -fi - +function system_update_UI() { + while true; do + read -p "--> Do you wish to update and upgrade the Raspbian system (y/n)?" yn + case $yn in + [Yy]* ) system_update; echo "--> Running a full system update and upgrade"; break;; + [Nn]* ) system_update_light; echo "--> Only running system update to fetch the latest packages"; break;; + * ) echo "--> Please answer y or n.";; + esac + done } - -apply_newhostname () -{ - -# --- change system hostname -if [ "$ChangeHostName" == "y" ]; then - sudo hostnamectl set-hostname $NewHostName # change the name in /etc/hostname - - aconf="/etc/hosts" - # Update hostapd main config file - sudo sed -i "s/127.0.1.1.*/127.0.1.1 "$NewHostName"/" $aconf - -fi - +function system_update() { + while true; do + read -p "--> Do you want to uninstall LibreOffice and Wolfram Engine (if installed) as they are not necessary (y/n)? " yn + case $yn in + [Yy]* ) system_uninstall_pkgs; break;; + [Nn]* ) break;; + * ) "--> Please answer y or n.";; + esac + done + apt update && apt -y upgrade } - -ask_reboot () -{ - - -read -p "Do you want to reboot the system? (y,n): " -e -i y doreboot -echo "Confirmed Answer: "$doreboot - -if [ "$doreboot" == "y" ]; then - sudo reboot -fi - +function system_update_light() { + while true; do + read -p "--> Do you want to uninstall LibreOffice and Wolfram Engine (if installed) as they are not necessary (y/n)? " yn + case $yn in + [Yy]* ) system_uninstall_pkgs; break;; + [Nn]* ) break;; + * ) "--> Please answer y or n.";; + esac + done + apt -y update # ---- system_update only } - - - - - - -install_DHT22lib () -{ - -# --- installing the DHT22 Sensor libraries -sudo apt-get -y install build-essential python3-dev || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -# This is just going to install the lybrary present in local folder -aconf="/home/pi/env/autonom/libraries/DHT22/master.zip" -if [ -f $aconf ]; then - - cd /home/pi/env/autonom/libraries/DHT22 - unzip master.zip - cd Adafruit_Python_DHT-master - # setup1plus is file that make the DTH22 work with both RaspberryPi zero,1 and model 2,3 - sudo python3 setup1plus.py install - cd /home/pi - -fi +function system_uninstall_pkgs() { + UNWANTED="libreoffice-* wolfram-engine" # ---- remove unnecessary packages + for pkg in $UNWANTED; do + if dpkg --get-selections | grep -q "^$pkg[[:space:]]*install$" >/dev/null; then + apt remove --purge $pkg + else + echo "--> ---------------- Unnecessary package $pkg not installed ----------------" + fi + done } - -install_SPIlib () -{ - - -# --- INSTALL SPI library: - -sudo apt-get -y install python3-dev || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} -sudo pip3 install spidev - +function install_dependencies() { + echo "--> Installing dependencies, APT packages" #--- start installing dependencies + INSTALL_APT="python3-dev python3-pip python3-future python3-smbus git build-essential i2c-tools fswebcam libjpeg-dev libopenjp2-7 dnsutils dnsmasq hostapd cmake libjpeg8-dev nginx" + for pkg in $INSTALL_APT; do + if dpkg --get-selections | grep -q "^$pkg[[:space:]]*install$" >/dev/null; then + echo "--> ---------------- $pkg already installed ----------------" + else + apt -y install $pkg || { echo "--> APT ERROR: $pkg ---------------- Installation failed ----------------" && exit ;} + fi + done + + echo "--> Installing dependencies, PIP3 packages" + INSTALL_PIP="flask apscheduler pyserial pillow pbkdf2 tornado RPi.GPIO spidev" + for pkg in $INSTALL_PIP; do + if python3 -c "import sys, pkgutil; sys.exit(not pkgutil.find_loader('$pkg'))"; then + echo "--> *---------------- $pkg already installed ----------------*" + else + pip3 install $pkg || { echo "--> PIP3 ERROR: $pkg ---------------- Installation failed ----------------" && exit ;} + fi + done } - - - - -install_hydrosys4 () -{ -# --- INSTALL Hydrosys4 software -sudo apt-get -y install git || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - - -# check if file exist in local folder -aconf="/home/pi/env/autonom" -if [ -d $aconf ]; then # if the directory exist - cd /home/pi -else - cd /home/pi - sudo rm -r env - mkdir env - cd env - sudo rm -r autonom - git clone https://github.com/Hydrosys4/Master.git - sudo killall python3 - mv Master autonom - cd .. - -fi +function uninstall() { + REMOVE_APT="python3-dev python3-pip python3-future python3-smbus git build-essential i2c-tools fswebcam libjpeg-dev libopenjp2-7 dnsutils dnsmasq hostapd cmake libjpeg8-dev nginx" + REMOVE_PIP="flask apscheduler pyserial pillow pbkdf2 tornado RPi.GPIO spidev" + echo "--> Uninstalling APT and PIP3 packages" + echo "--> This will uninstall Hydrosys4 and all packages installed during installation including Nginx, Python 3 and Tornado, Flask aso." + while true; do + read -p "--> Would you like to KEEP all packages (y/n)?" yn + case $yn in + [Yy]* ) + echo "--> Keeping ALL packages, both APT and PIP3. Uninstall instruction: 'apt remove [package]' and 'pip3 uninstall [package]'." + echo "--> Installed APT packages: $REMOVE_APT" + echo "--> Installed PIP3 packages: $REMOVE_PIP" + echo "" + echo "--> Uninstalling and reverting Hydrosys4. Changes made to files will be reverted to version backed up when installing Hydrosys4." + echo "--> Reverting changes made to /etc/hosts. Moving backed up config file to /etc/hosts. Saving running file to ~/hosts_hydrosys.backup" + mv /etc/hosts ~/hosts_hydrosys.backup + mv /usr/local/share/hydrosys4/hosts_hydrosys.backup /etc/hosts + echo "--> Reverting changes made to default zone file. Moving backed up file to /etc/nginx/sites-enabled/default. Saving running file to ~/nginx_hydrosys.backup" + mv /etc/nginx/sites-enabled/default ~/nginx_hydrosys.backup + mv /usr/local/share/hydrosys4/nginx_hydrosys.backup /etc/nginx/sites-enabled/default + echo "--> Reverting changes made to rc.local. Moving backed up config file to /etc/rc.local. Saving running file to ~/rc_hydrosys.backup" + mv /etc/rc.local ~/rc_hydrosys.backup + mv /usr/local/share/hydrosys4/rc_hydrosys.backup /ect/rc.local + echo "--> Reverting changes made to /boot/config.txt. Moving backed up config file to /boot/config.txt. Saving running file to ~/boot_config_hydrosys.backup" + mv /boot/config.txt ~/boot_config_hydrosys.backup + mv /usr/local/share/hydrosys4/boot_config_hydrosys.backup /boot/config.txt + echo "--> Reverting changes made to /etc/modules. Moving backed up config file to /etc/modules. Saving running file to ~/etc_modules_hydrosys.backup" + mv /etc/modules ~/etc_modules_hydrosys.backup + mv /usr/local/share/hydrosys4/etc_modules_hydrosys.backup /etc/modules + echo "--> Reverting changes made to hostapd.conf. Moving backed up config file to /etc/hostapd/hostapd.conf. Saving running file to ~/hostapd_hydrosys.backup" + mv /etc/hostapd/hostapd.conf ~/hostapd_hydrosys.backup + mv /usr/local/share/hydrosys4/hostapd_hydrosys.backup /etc/hostapd/hostapd.conf + echo "--> Reverting changes made to dnsmasq.conf. Moving backed up config file to /etc/dnsmasq.conf. Saving running file to ~/dnsmasq_hydrosys.backup" + mv /etc/dnsmasq.conf ~/dnsmasq_hydrosys.backup + mv /usr/local/share/hydrosys4/dnsmasq_hydrosys.backup /etc/dnsmasq.conf + echo "--> Reverting changes made to dhcpcd.conf. Moving backed up config file to /etc/dhcpcd.conf. Saving running file to ~/dhcpcd_hydrosys.backup" + mv /etc/dhcpcd.conf ~/dhcpcd_hydrosys.backup + mv /usr/local/share/hydrosys4/dhcpcd_hydrosys.backup /etc/dhcpcd.conf + echo "--> Removing Hydrosys4 installation folder and configuration files." + rm -rf /usr/local/share/hydrosys4 + ask_reboot + break + ;; + [Nn]* ) + echo "--> Removing ALL packages, both APT and PIP3 including all configurations" + pip3 uninstall $REMOVE_PIP || { echo "--> PIP3 ERROR: ---------------- Uninstallation failed ----------------" && exit ;} + apt -y remove --purge $REMOVE_APT || { echo "--> APT ERROR: ---------------- Uninstallation failed ----------------" && exit ;} + apt autoremove + echo "--> Uninstalling and reverting Hydrosys4. Changes made to files will be reverted to version backed up when installing Hydrosys4." + echo "--> Reverting changes made to /etc/hosts. Moving backed up config file to /etc/hosts. Saving running file to ~/hosts_hydrosys.backup" + mv /etc/hosts ~/hosts_hydrosys.backup + mv /usr/local/share/hydrosys4/hosts_hydrosys.backup /etc/hosts + echo "--> Reverting changes made to default zone file. Moving backed up file to /etc/nginx/sites-enabled/default. Saving running file to ~/nginx_hydrosys.backup" + mv /etc/nginx/sites-enabled/default ~/nginx_hydrosys.backup + mv /usr/local/share/hydrosys4/nginx.default /etc/nginx/sites-enabled/default + echo "--> Reverting changes made to rc.local. Moving backed up config file to /etc/rc.local. Saving running file to ~/rc_hydrosys.backup" + mv /etc/rc.local ~/rc_hydrosys.backup + mv /usr/local/share/hydrosys4/rc_hydrosys.backup /ect/rc.local + echo "--> Reverting changes made to /boot/config.txt. Moving backed up config file to /boot/config.txt. Saving running file to ~/boot_config_hydrosys.backup" + mv /boot/config.txt ~/boot_config_hydrosys.backup + mv /usr/local/share/hydrosys4/boot_config_hydrosys.backup /boot/config.txt + echo "--> Reverting changes made to /etc/modules. Moving backed up config file to /etc/modules. Saving running file to ~/etc_modules_hydrosys.backup" + mv /etc/modules ~/etc_modules_hydrosys.backup + mv /usr/local/share/hydrosys4/etc_modules_hydrosys.backup /etc/modules + echo "--> Reverting changes made to hostapd.conf. Moving backed up config file to /etc/hostapd/hostapd.conf. Saving running file to ~/hostapd_hydrosys.backup" + mv /etc/hostapd/hostapd.conf ~/hostapd_hydrosys.backup + mv /usr/local/share/hydrosys4/hostapd_hydrosys.backup /etc/hostapd/hostapd.conf + echo "--> Reverting changes made to dnsmasq.conf. Moving backed up config file to /etc/dnsmasq.conf. Saving running file to ~/dnsmasq_hydrosys.backup" + mv /etc/dnsmasq.conf ~/dnsmasq_hydrosys.backup + mv /usr/local/share/hydrosys4/dnsmasq_hydrosys.backup /etc/dnsmasq.conf + echo "--> Reverting changes made to dhcpcd.conf. Moving backed up config file to /etc/dhcpcd.conf. Saving running file to ~/dhcpcd_hydrosys.backup" + mv /etc/dhcpcd.conf ~/dhcpcd_hydrosys.backup + mv /usr/local/share/hydrosys4/dhcpcd_hydrosys.backup /etc/dhcpcd.conf + echo "--> Removing Hydrosys4 installation folder and configuration files." + rm -rf /usr/local/share/hydrosys4 + break + ;; + * ) + echo "--> Please answer y or n." + ;; + esac + done } - - - - - -fn_hostapd () -{ - -sudo apt-get -y install hostapd || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -# unmask the service -sudo systemctl unmask hostapd.service - -# create hostapd.conf file -aconf="/etc/hostapd/hostapd.conf" -if [ -f $aconf ]; then - cp $aconf $aconf.1 - sudo rm $aconf - echo "remove file" -fi - - -sudo bash -c "cat >> $aconf" << EOF -# HERE-> {"name": "IPsetting", "LocalIPaddress": "$IP", "LocalPORT": "$PORT", "LocalAPSSID" : "$WiFiAPname"} -ieee80211n=1 -interface=wlan0 -ssid=$WiFiAPname -hw_mode=g -channel=6 -macaddr_acl=0 -auth_algs=1 -ignore_broadcast_ssid=0 -wpa=2 -wpa_passphrase=$WiFiAPpsw -wpa_key_mgmt=WPA-PSK -wpa_pairwise=TKIP -rsn_pairwise=CCMP -EOF - - -aconf="/etc/init.d/hostapd" -# Update hostapd main config file -sudo sed -i "s/\(^.*DAEMON_CONF=.*$\)/DAEMON_CONF=\/etc\/hostapd\/hostapd.conf/" $aconf - -aconf="/etc/default/hostapd" -# Update hostapd main config file -sudo sed -i "s/\(^.*DAEMON_CONF=.*$\)/DAEMON_CONF=\/etc\/hostapd\/hostapd.conf/" $aconf - -sudo systemctl enable hostapd.service - +function install_mjpegstr() { + aconf="/usr/local/share/hydrosys4/mjpg-streamer" # create hostapd.conf file + if [ -f $aconf ]; then + rm -rf /usr/local/share/hydrosys4/mjpg-streamer + fi + mkdir -p /usr/local/share/hydrosys4 + cd /usr/local/share/hydrosys4 + git clone https://github.com/jacksonliam/mjpg-streamer.git + cd mjpg-streamer/mjpg-streamer-experimental + make + make install } - -fn_dnsmasq () -{ - -sudo apt-get -y install dnsmasq || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - - -# edit /etc/dnsmasq.conf file -aconf="/etc/dnsmasq.conf" - -# delete rows between #START and #END -sed -i '/^#START HYDROSYS4 SECTION/,/^#END HYDROSYS4 SECTION/{/^#START HYDROSYS4 SECTION/!{/^#END HYDROSYS4 SECTION/!d}}' $aconf -sed -i '/#START HYDROSYS4 SECTION/d' $aconf -sed -i '/#END HYDROSYS4 SECTION/d' $aconf - -# calculation of the range starting from assigned IP address -IFS="." read -a a <<< $IP -IFS="." read -a b <<< 0.0.0.1 -IFS="." read -a c <<< 0.0.0.9 -IPSTART="$[a[0]].$[a[1]].$[a[2]].$[a[3]+b[3]]" -IPEND="$[a[0]].$[a[1]].$[a[2]].$[a[3]+c[3]]" -if [[ a[3] -gt 244 ]]; then -IPSTART="$[a[0]].$[a[1]].$[a[2]].$[a[3]-c[3]]" -IPEND="$[a[0]].$[a[1]].$[a[2]].$[a[3]-b[3]]" -fi - -echo $IPSTART $IPEND - - - -# ----- - - - -sudo bash -c "cat >> $aconf" << EOF -#START HYDROSYS4 SECTION -interface=wlan0 -dhcp-range=$IPSTART,$IPEND,12h -#no-resolv -#END HYDROSYS4 SECTION -EOF - -sudo systemctl enable dnsmasq.service - - +function install_hydrosys4() { + aconf="/usr/local/share/hydrosys4/env/autonom" # check if file exist in local folder + if [ -d $aconf ]; then # if the directory exist + rm -rf /usr/local/share/hydrosys4/env + else + mkdir -p /usr/local/share/hydrosys4/env # --- INSTALL Hydrosys4 software + cd /usr/local/share/hydrosys4/env + git clone https://github.com/Hydrosys4/Master.git + mv Master autonom + fi + if [ -f "changeDefaults" == "d" ]; then + bash -c "cat >> /usr/local/share/hydrosys4/env/autonom/database/logincred.txt" <<-EOF + {"name": "login", "password": "$newPassword", "username": "$newLogin"} + EOF + fi } - -fn_dhcpcd () -{ - -# edit /etc/dnsmasq.conf file -aconf="/etc/dhcpcd.conf" - -# delete rows between #START and #END -sed -i '/^#START HYDROSYS4 SECTION/,/^#END HYDROSYS4 SECTION/{/^#START HYDROSYS4 SECTION/!{/^#END HYDROSYS4 SECTION/!d}}' $aconf -sed -i '/#START HYDROSYS4 SECTION/d' $aconf -sed -i '/#END HYDROSYS4 SECTION/d' $aconf - - -sudo bash -c "cat >> $aconf" << EOF -#START HYDROSYS4 SECTION -profile static_wlan0 -static ip_address=$IP/24 -#static routers=192.168.1.1 -#static domain_name_servers=192.169.1.1 -# fallback to static profile on wlan0 -interface wlan0 -fallback static_wlan0 -#END HYDROSYS4 SECTION -EOF - - +function install_DHT22lib() { + aconf="/usr/local/share/hydrosys4/env/autonom/libraries/DHT22/master.zip" # This is just going to install the library present in local folder + if [ -f $aconf ]; then # --- installing the DHT22 Sensor libraries + cd /usr/local/share/hydrosys4/env/autonom/libraries/DHT22 + unzip master.zip + cd Adafruit_Python_DHT-master + python3 setup1plus.py install # setup1plus is file that make the DTH22 work with both RaspberryPi zero,1 and model 2,3 + fi } -fn_ifnames () -{ -# this is to preserve the network interfaces names, becasue staring from debian stretch (9) the ifnames have new rules -# edit /etc/dnsmasq.conf file -aconf="/boot/cmdline.txt" +function config_I2C() { + echo "--> Enabling I2C and SPI and adding modules" + aconf="/boot/config.txt" # --- Enable I2C and Spi: /boot/config.txt + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/boot_config_hydrosys.backup + fi + sed -i 's/\(^.*#dtparam=i2c_arm=on.*$\)/dtparam=i2c_arm=on/' $aconf + sed -i 's/\(^.*#dtparam=spi=on.*$\)/dtparam=spi=on/' $aconf + sed -i 's/\(^.*#dtparam=i2s=on.*$\)/dtparam=i2s=on/' $aconf -APPEND=' net.ifnames=0' -echo "$(cat $aconf)$APPEND" > $aconf - + aconf="/etc/modules" # --- Add modules: /etc/modules + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/etc_modules_hydrosys.backup + fi + sed -i '/i2c-bcm2708/d' $aconf + sed -i -e "\$ai2c-bcm2708" $aconf + sed -i '/i2c-dev/d' $aconf + sed -i -e "\$ai2c-dev" $aconf + sed -i '/i2c-bcm2835/d' $aconf + sed -i -e "\$ai2c-bcm2835" $aconf + sed -i '/rtc-ds1307/d' $aconf + sed -i -e "\$artc-ds1307" $aconf + sed -i '/bcm2835-v4l2/d' $aconf + sed -i -e "\$abcm2835-v4l2" $aconf } - - - - - - - - -install_mjpegstr () -{ -cd /home/pi - -sudo rm -r mjpg-streamer - -sudo apt-get -y install cmake libjpeg8-dev git - -sudo git clone https://github.com/jacksonliam/mjpg-streamer.git - -cd mjpg-streamer/mjpg-streamer-experimental - -sudo make - -sudo make install - -cd .. -cd .. - +function config_RClocal() { + echo "--> Modifying rc.local for autostart actions" + aconf="/etc/rc.local" + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/rc_hydrosys.backup + fi + autostart="yes" + tmpfile=$(mktemp) + sed '/#START/,/#END/d' /etc/rc.local > "$tmpfile" && mv "$tmpfile" /etc/rc.local # copy the below lines between #START and #END to rc.local + awk '!NF {if (++n <= 1) print; next}; {n=0;print}' /etc/rc.local > "$tmpfile" && mv "$tmpfile" /etc/rc.local # Remove to growing plank lines. + if [ "$autostart" == "yes" ]; then + if ! grep -Fq '#START HYDROSYS4 SECTION' /etc/rc.local; then # --- Real Time Clock (RTC) /etc/rc.local + sed -i '/exit 0/d' /etc/rc.local + bash -c "cat >> /etc/rc.local" <<-EOF + #START HYDROSYS4 SECTION + # iptables + sudo iptables-restore < /usr/local/share/hydrosys4/iptables.rules + + # clock + echo "HYDROSYS4-set HW clock ****************************************" + echo ds3231 0x68 > /sys/class/i2c-adapter/i2c-1/new_device || true + hwclock -s || true + + echo "HYDROSYS4-start system ****************************************" + cd /usr/local/share/hydrosys4/env/autonom/ + sudo python3 /usr/local/share/hydrosys4/env/autonom/bentornado.py & + #END HYDROSYS4 SECTION + exit 0 + EOF + else + tmpfile=$(mktemp) + sed '/#START/,/#END/d' /etc/rc.local > "$tmpfile" && mv "$tmpfile" /etc/rc.local + awk '!NF {if (++n <= 1) print; next}; {n=0;print}' /etc/rc.local > "$tmpfile" && mv "$tmpfile" /etc/rc.local # Remove to growing plank lines. + fi + fi + sudo chown root:root /etc/rc.local + sudo chmod 755 /etc/rc.local } - - -install_nginx () -{ -# this function is used -cd /home/pi - -sudo apt-get -y install nginx - -# create default file -aconf="/etc/nginx/sites-enabled/default" -if [ -f $aconf ]; then - cp $aconf /home/pi/$aconf.1 - sudo rm $aconf - echo "remove file" -fi - - -sudo bash -c "cat >> $aconf" << EOF -server { - # for a public HTTP server: - listen $PORT; - server_name localhost; - - access_log off; - error_log off; - - location / { - proxy_pass http://127.0.0.1:5020; - } - - location /stream { - rewrite ^/stream/(.*) /$1 break; - proxy_pass http://127.0.0.1:5022; - proxy_buffering off; - } - - location /favicon.ico { - alias /home/pi/env/autonom/static/favicon.ico; - } +function config_hostapd() { + echo "--> Adding network configuration for $WiFiAPname" + systemctl unmask hostapd.service # unmask the service + aconf="/etc/hostapd/hostapd.conf" # create hostapd.conf file + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/hostapd_hydrosys.backup + echo "--> Backed up /etc/hostapd/hostapd.conf to /usr/local/share/hydrosys4/hostapd_hydrosys.backup" + fi + bash -c "cat >> $aconf" <<-EOF + # HERE-> {"name": "IPsetting", "LocalIPaddress": "$IP", "LocalPORT": "$PORT", "LocalAPSSID" : "$WiFiAPname"} + ieee80211n=1 + interface=wlan0 + ssid=$WiFiAPname + hw_mode=g + channel=6 + macaddr_acl=0 + auth_algs=1 + ignore_broadcast_ssid=0 + wpa=2 + wpa_passphrase=$WiFiAPpsw + wpa_key_mgmt=WPA-PSK + wpa_pairwise=TKIP + rsn_pairwise=CCMP + EOF + aconf="/etc/init.d/hostapd" # Update hostapd main config file + sed -i "s/\(^.*DAEMON_CONF=.*$\)/DAEMON_CONF=\/etc\/hostapd\/hostapd.conf/" $aconf + aconf="/etc/default/hostapd" # Update hostapd main config file + sed -i "s/\(^.*DAEMON_CONF=.*$\)/DAEMON_CONF=\/etc\/hostapd\/hostapd.conf/" $aconf + systemctl enable hostapd.service } -EOF - -sudo service nginx start - -cd .. -cd .. +function config_dnsmasq() { + echo "--> Configuring DNS parameters" + aconf="/etc/dnsmasq.conf" # edit /etc/dnsmasq.conf file + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/dnsmasq_hydrosys.backup + fi + sed -i '/^#START HYDROSYS4 SECTION/,/^#END HYDROSYS4 SECTION/{/^#START HYDROSYS4 SECTION/!{/^#END HYDROSYS4 SECTION/!d}}' $aconf # delete rows between #START and #END + sed -i '/#START HYDROSYS4 SECTION/d' $aconf + sed -i '/#END HYDROSYS4 SECTION/d' $aconf + IFS="." read -a a <<< $IP # calculation of the range starting from assigned IP address + IFS="." read -a b <<< 0.0.0.1 + IFS="." read -a c <<< 0.0.0.9 + IPSTART="$[a[0]].$[a[1]].$[a[2]].$[a[3]+b[3]]" + IPEND="$[a[0]].$[a[1]].$[a[2]].$[a[3]+c[3]]" + if [[ a[3] -gt 244 ]]; then + IPSTART="$[a[0]].$[a[1]].$[a[2]].$[a[3]-c[3]]" + IPEND="$[a[0]].$[a[1]].$[a[2]].$[a[3]-b[3]]" + fi + echo $IPSTART $IPEND + bash -c "cat >> $aconf" <<-EOF + #START HYDROSYS4 SECTION + interface=wlan0 + dhcp-range=$IPSTART,$IPEND,12h + #no-resolv + #END HYDROSYS4 SECTION + EOF + systemctl enable dnsmasq.service + } + +function config_dhcpcd() { + echo "--> Configuring DHCP parameters" + aconf="/etc/dhcpcd.conf" # edit /etc/dnsmasq.conf file + if [ -f $aconf ]; then + cp $aconf /usr/local/share/hydrosys4/dhcpcd_hydrosys.backup + fi + sed -i '/^#START HYDROSYS4 SECTION/,/^#END HYDROSYS4 SECTION/{/^#START HYDROSYS4 SECTION/!{/^#END HYDROSYS4 SECTION/!d}}' $aconf # delete rows between #START and #END + sed -i '/#START HYDROSYS4 SECTION/d' $aconf + sed -i '/#END HYDROSYS4 SECTION/d' $aconf + bash -c "cat >> $aconf" <<-EOF + #START HYDROSYS4 SECTION + profile static_wlan0 + static ip_address=$IP/24 + #static routers=192.168.1.1 + #static domain_name_servers=192.169.1.1 + # fallback to static profile on wlan0 + interface wlan0 + fallback static_wlan0 + #END HYDROSYS4 SECTION + EOF } - -install_squid3 () -{ -# this function is NOT USED -cd /home/pi - -sudo apt-get install squid3 -y || { echo "ERROR --------------------------Installation failed ----------------" && exit ;} - -# add configuration to squid.conf, the file should already exist if installation is succesful -adir="/etc/squid3" -if [ -d $adir ]; then - aconf="/etc/squid3/squid.conf" -fi -adir="/etc/squid" -if [ -d $adir ]; then - aconf="/etc/squid/squid.conf" -fi - -if [ -f $aconf ]; then - cp $aconf $aconf.1 - sudo rm $aconf - echo "remove file" -fi - - - -sudo bash -c "cat >> $aconf" << EOF -# hydrosys4 configurations - -http_port $PORT accel defaultsite=hydrosys4 vhost - -acl Safe_ports port $PORT # unregistered ports - -acl videostream urlpath_regex \?action=stream - -cache_peer localhost parent 5020 0 no-query originserver name=server1 -cache_peer_access server1 deny videostream - -cache_peer localhost parent 5022 0 no-query originserver name=server2 -cache_peer_access server2 allow videostream -cache_peer_access server2 deny all - -http_access allow Safe_ports - -# default configurations - -# WELCOME TO SQUID 3.5.12 -acl SSL_ports port 443 -acl Safe_ports port 80 # http -acl Safe_ports port 21 # ftp -acl Safe_ports port 443 # https -acl Safe_ports port 70 # gopher -acl Safe_ports port 210 # wais -acl Safe_ports port 1025-65535 # unregistered ports -acl Safe_ports port 280 # http-mgmt -acl Safe_ports port 488 # gss-http -acl Safe_ports port 591 # filemaker -acl Safe_ports port 777 # multiling http -acl CONNECT method CONNECT -http_access deny !Safe_ports -http_access deny CONNECT !SSL_ports -http_access allow localhost manager -http_access deny manager -http_access allow localhost -http_access deny all -coredump_dir /var/spool/squid -refresh_pattern ^ftp: 1440 20% 10080 -refresh_pattern ^gopher: 1440 0% 1440 -refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 -refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880 -refresh_pattern . 0 20% 4320 -EOF - -sudo service squid3 start - -cd .. -cd .. - +function config_ifnames() { + aconf="/boot/cmdline.txt" # this is to preserve the network interfaces names, becasue staring from debian stretch (9) the ifnames have new rules + APPEND=' net.ifnames=0' + echo "$(cat $aconf)$APPEND" > $aconf } - - -edit_defaultnetworkdb () -{ - - -aconf="/home/pi/env/autonom/database/default/defnetwork.txt " - -# if file already exist then no action, otherwise create it -if [ -f $aconf ]; then - echo "network default file already exist" - else - sudo bash -c "cat >> $aconf" << EOF -{"name": "IPsetting", "LocalIPaddress": "192.168.0.172", "LocalPORT": "5012" , "LocalAPSSID" : "Hydrosys4"} -EOF - -fi - +function config_nginx() { + echo "--> Configuring Nginx server settings and default zone file" + aconf="/etc/nginx/sites-enabled/default" # create default file + if [ -f $aconf ]; then + mv $aconf /usr/local/share/hydrosys4/nginx_hydrosys.backup + echo "--> Backed up /etc/nginx/sites-enabled/default to /usr/local/share/hydrosys4/nginx_hydrosys.backup" + fi + bash -c "cat >> $aconf" <<-EOF + server { + # for a public HTTP server: + listen $PORT; + server_name localhost; + + access_log off; + error_log off; + + location / { + proxy_pass http://127.0.0.1:5020; + } + + location /stream { + rewrite ^/stream/(.*) /$1 break; + proxy_pass http://127.0.0.1:5022; + proxy_buffering off; + } + + location /favicon.ico { + alias /usr/local/share/hydrosys4/env/autonom/static/favicon.ico; + } + } + EOF + systemctl restart nginx } -edit_networkdb () -{ - - -aconf="/home/pi/env/autonom/database/network.txt " - -# if file already exist then delete it -if [ -f $aconf ]; then - sudo rm $aconf - echo "remove file" -fi - -sudo bash -c "cat >> $aconf" << EOF -{"name": "IPsetting", "LocalIPaddress": "$IP", "LocalPORT": "$PORT", "LocalAPSSID" : "$WiFiAPname"} -EOF - - +function config_defaultnetworkdb() { + aconf="/usr/local/share/hydrosys4/env/autonom/database/default/defnetwork.txt " + if [ -f $aconf ]; then # if file already exist then no action, otherwise create it + echo "--> Default network file already exist, no changes where made" + else + bash -c "cat >> $aconf" <<-EOF + {"name": "IPsetting", "LocalIPaddress": "192.168.0.172", "LocalPORT": "5012" , "LocalAPSSID" : "Hydrosys4"} + EOF + fi } +function config_iptables_ports() { + iptables -A INPUT -p tcp -s localhost --dport 5020 -j ACCEPT + iptables -A INPUT -p tcp -s localhost --dport 5022 -j ACCEPT + iptables -A INPUT -p tcp --dport 5020 -j DROP + iptables -A INPUT -p tcp --dport 5022 -j DROP + iptables-save > /usr/local/share/hydrosys4/iptables.rules + echo "--> installation finished!!!" +} -iptables_blockports () -{ -sudo iptables -A INPUT -p tcp -s localhost --dport 5020 -j ACCEPT -sudo iptables -A INPUT -p tcp -s localhost --dport 5022 -j ACCEPT -sudo iptables -A INPUT -p tcp --dport 5020 -j DROP -sudo iptables -A INPUT -p tcp --dport 5022 -j DROP +function ask_reboot() { + read -p "--> Do you want to reboot the system, required for all changes to be applied? (y,n): " -e -i y doreboot + echo " Confirmed Answer: "$doreboot + if [ "$doreboot" == "y" ]; then + reboot + fi +} -sudo iptables-save > /home/pi/iptables.rules +function show_help() { + cat <<-EOF + Usage: ${0##*/} [-i] [-u] [-h]... + Please use one of options given below to continue + -h|-help Display this help and exit + -i|-install Install Hydrosys4 + -u|-uninstall Completely remove Hydrosys4 and revert all changes + -d|-debug Log install or uninstall actions to debug_messages.log + EOF } - -# --- RUN the functions -killpython -input_UI -system_update_light -#system_update_UI -install_dependencies -enable_I2C -modify_RClocal -fn_hostapd -fn_dnsmasq -fn_dhcpcd -fn_ifnames -install_mjpegstr -#install_squid3 -install_nginx -install_hydrosys4 # this should be called before the DHT22 , SPI and BMP due to local library references -install_DHT22lib -install_SPIlib -edit_defaultnetworkdb -#edit_networkdb -iptables_blockports -apply_newhostname -echo "installation is finished!!! " -ask_reboot +while :; do + case $1 in + -h|-\?|--help) + show_help + exit 1 + ;; + -d|-debug|--debug) + exec 5> debug_messages.log + BASH_XTRACEFD="5" + set -x + ;; + -i|-install|--install) + input_UI + system_update_UI + install_dependencies + install_hydrosys4 # this should be called before the DHT22 due to local library references + install_mjpegstr + install_DHT22lib + config_I2C + config_RClocal + config_hostapd + config_dnsmasq + config_dhcpcd + config_ifnames + config_nginx + config_defaultnetworkdb + config_iptables_ports + ask_reboot + exit 1 + ;; + -u|-uninstall|--uninstall) + uninstall + exit 1 + ;; + --) # End of all options. + shift + break + ;; + -?*) + printf 'WARNING: Unknown option: %s\n\n' "$1" >&2 + show_help + exit 1 + ;; + *) + printf "ERROR: No option given, exiting\n\n" >&2 + show_help + exit 1 + ;; + esac + shift +done \ No newline at end of file From e4699e64152203d90ae90d9797c8f1e4998e1acf Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:01:10 +0200 Subject: [PATCH 02/10] Delete guide~ --- bash/guide~ | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 bash/guide~ diff --git a/bash/guide~ b/bash/guide~ deleted file mode 100644 index 8bf3504..0000000 --- a/bash/guide~ +++ /dev/null @@ -1,6 +0,0 @@ -use the following command to download the installation file: - -wget https://github.com/Hydrosys4/Master/blob/master/bash/install_hydrosys4.sh - -sudo chmod u+x install_hydrosys4.sh -sudo ./install_hydrosys4.sh From e6a91ede39d68f0fb4088be222e51ba0cd676d14 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:01:37 +0200 Subject: [PATCH 03/10] Delete Screenshot from 2016-07-27 23:12:37.png --- .../Screenshot from 2016-07-27 23:12:37.png | Bin 65118 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Documentation/setting/Screenshot from 2016-07-27 23:12:37.png diff --git a/Documentation/setting/Screenshot from 2016-07-27 23:12:37.png b/Documentation/setting/Screenshot from 2016-07-27 23:12:37.png deleted file mode 100644 index f820e134e389ece969f64d6b82555de161d637c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65118 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 Date: Fri, 29 May 2020 17:01:47 +0200 Subject: [PATCH 04/10] Delete Screenshot from 2016-08-01 18:07:59.png --- .../Screenshot from 2016-08-01 18:07:59.png | Bin 33044 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Documentation/setting/Screenshot from 2016-08-01 18:07:59.png diff --git a/Documentation/setting/Screenshot from 2016-08-01 18:07:59.png b/Documentation/setting/Screenshot from 2016-08-01 18:07:59.png deleted file mode 100644 index f3573fbc1319582ce19b260b86692a5540cf5b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33044 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

spIS9;xS?$I(SX z@&Yp@O?Cdvaet%UrJw4LVZpsJ`@(aiyP)RwW{p{4OKV-paMrDkpZMq^nDPUxoQaIO zjjyt)?^tVpksKE$^}3API9L6gU+bFZk7_Q9pRH(f`!o%eC0r-ljg@K5c%e)E!{XDE zyydkPZ`Y6?IpSEGmK5sD1#p?ZnhDKyjjJt}!ZC6?dwp_nHW6Cm;;IQ8EjF!h=s~}J z?F>J#EE$d3?4P>owVZqZ(@x(1xHb6y-|+v1;rc&&S6%47EklH91qPm%xKj+WY$<_x~|odw(aAUt2r9mAxJZ1Q43}_CMnd7mXK};8{{^sY BI7a{g From 00a5aa35a111666aa5ac28918eef75f807787310 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:02:21 +0200 Subject: [PATCH 05/10] Add files via upload --- .../Screenshot from 2016-07-27 23_12_37.png | Bin 0 -> 65118 bytes .../Screenshot from 2016-08-01 18_07_59.png | Bin 0 -> 33044 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Documentation/setting/Screenshot from 2016-07-27 23_12_37.png create mode 100644 Documentation/setting/Screenshot from 2016-08-01 18_07_59.png diff --git a/Documentation/setting/Screenshot from 2016-07-27 23_12_37.png b/Documentation/setting/Screenshot from 2016-07-27 23_12_37.png new file mode 100644 index 0000000000000000000000000000000000000000..f820e134e389ece969f64d6b82555de161d637c6 GIT binary patch literal 65118 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

spIS9;xS?$I(SX z@&Yp@O?Cdvaet%UrJw4LVZpsJ`@(aiyP)RwW{p{4OKV-paMrDkpZMq^nDPUxoQaIO zjjyt)?^tVpksKE$^}3API9L6gU+bFZk7_Q9pRH(f`!o%eC0r-ljg@K5c%e)E!{XDE zyydkPZ`Y6?IpSEGmK5sD1#p?ZnhDKyjjJt}!ZC6?dwp_nHW6Cm;;IQ8EjF!h=s~}J z?F>J#EE$d3?4P>owVZqZ(@x(1xHb6y-|+v1;rc&&S6%47EklH91qPm%xKj+WY$<_x~|odw(aAUt2r9mAxJZ1Q43}_CMnd7mXK};8{{^sY BI7a{g literal 0 HcmV?d00001 From ace49712c9b34fba60703385d6e24076f7d41218 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:03:01 +0200 Subject: [PATCH 06/10] Delete Release checklist~ --- Prepare for Release/Release checklist~ | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 Prepare for Release/Release checklist~ diff --git a/Prepare for Release/Release checklist~ b/Prepare for Release/Release checklist~ deleted file mode 100644 index 5532609..0000000 --- a/Prepare for Release/Release checklist~ +++ /dev/null @@ -1,19 +0,0 @@ -OPERATING SYSTEM LEVEL: - -1) disable SSH -> sudo raspi-config -> advanced -> disable SSH server -2) Check wifi password (AP mode) is "hydrosystem"-> sudo nano /etc/hostapd/hostapd.conf -4) check that the wifi account is deleted -> nano /etc/wpa_supplicant/wpa_supplicant.conf - -HYDROSYSTEM SW LEVEL: - -3) reset all data to default -> go to settings, scroll down, push reset button -5) check that the email send account are deleted -> go to hwdata.txt in database -6) check that the main mail account is deleted -> go to emailcred.txt in database -7) Hardware setting to be reduced to HUmid+Temp -> select it from hardwaresetting interface -8) remove data from sensors -> go to 'data' page and delete record data -9) remove all pictures -> go to 'images' and push deleteall -10) check port is set 5012-> go to networkmod.py and check around row 18, PUBLICPORT=5012 -11) check IP is set to 192.168.0.172 -> go to networkmod.py and check around row 18, IPADDRESS ='192.168.0.172' -13) AP wifi to Network switch time to 180 sec (3 minutes) -> go to networkmod.py and check around row 18, WAITTOCONNECT=180 - - From a173a7f61f69a5758a4ec573842227931e1fb7e3 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:03:17 +0200 Subject: [PATCH 07/10] Delete change~ --- changelog/change~ | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 changelog/change~ diff --git a/changelog/change~ b/changelog/change~ deleted file mode 100644 index e1da0c3..0000000 --- a/changelog/change~ +++ /dev/null @@ -1,32 +0,0 @@ - -Change 49-> 50 - -upgrade to latest jessie lite - -the network interfaces are not editable in the file /etc/network/interfaces - -now it is required to use wpa_supplicant file starting from Weezy jessie. - -The wifi network modules should go and write on wpa_supplicant file - -introduced wpa_cli_mod - -Change 50->51 - -introducing the APscheduler 3.0 - -2016-09-20 -> release 51.01 - -fix the power pin enable/disable to support multithread - -fix the "hydropicture" folder issue in case folder is not present (Hardwaremod.py) - -introduced the bash file to autoinstall dependencies and program on jessie lite OS. (install_hydrosys4.sh) - - -2016-11-5 -> release 52 - -Introduce video function using the mjpeg-sreamer - - - From e116f71b133706ce75f65d2cb03abeafe1d834da Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:03:38 +0200 Subject: [PATCH 08/10] Delete defaddata.txt~ --- database/default/defaddata.txt~ | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 database/default/defaddata.txt~ diff --git a/database/default/defaddata.txt~ b/database/default/defaddata.txt~ deleted file mode 100644 index ddd50b0..0000000 --- a/database/default/defaddata.txt~ +++ /dev/null @@ -1,8 +0,0 @@ -{"1": "P1", "2": "P2", "3": "P3", "4": "P4", "4": "P5", "name": "listelements"} -{"1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Sunday", "name": "listparam"} -{"1": "Time", "2": "Seconds", "3": "Temperature", "4": "Humidity", "name": "tableheaders"} -{"Friday": [["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Monday": [["14:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Saturday": [["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Sunday": [["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Thursday": [["14:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Tuesday": [["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Wednesday": [["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "name": "P1"} -{"Friday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Monday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Saturday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Sunday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Thursday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Tuesday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Wednesday": [["15:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "name": "P2"} -{"Friday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Monday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Saturday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Sunday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Thursday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Tuesday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "Wednesday": [["06:00", "30", "", ""], ["16:00", "30", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""], ["00:00", "0", "", ""]], "name": "P3"} -{"Friday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "", "1"], ["22:00", "30", "", "1"]], "Monday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "27", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Saturday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Sunday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Thursday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Tuesday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Wednesday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "name": "P4"} -{"Friday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "", "1"], ["22:00", "30", "", "1"]], "Monday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "27", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Saturday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Sunday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Thursday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Tuesday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "Wednesday": [["08:00", "30", "", "1"], ["12:00", "10", "", "1"], ["14:00", "10", "", "1"], ["18:00", "10", "27", "1"], ["22:00", "30", "27", "1"]], "name": "P5"} From 78b7b10f429402223d249ab7bee1e12ba2e5ea95 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:03:47 +0200 Subject: [PATCH 09/10] Delete defhwdata.txt~ --- database/default/defhwdata.txt~ | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 database/default/defhwdata.txt~ diff --git a/database/default/defhwdata.txt~ b/database/default/defhwdata.txt~ deleted file mode 100644 index c07f2d5..0000000 --- a/database/default/defhwdata.txt~ +++ /dev/null @@ -1,17 +0,0 @@ -{"IOtype": "input" ,"name": "tempsensor1", "unit" : "C", "measure":"Temperature", "controllercmd": "tempsensor", "pin": "4" , "usedfor" : "temperaturecontrol", "schedulingtype":"periodic", "time":"00:15:05"} -{"IOtype": "input" ,"name": "humidsensor", "unit" : "%", "measure":"Humidity", "controllercmd": "humidsensor", "pin": "4" , "usedfor" : "humiditycontrol", "schedulingtype":"periodic", "time":"00:15:03"} -{"IOtype": "input" ,"name": "pressuresensor", "unit" : "hPa", "measure":"Pressure", "controllercmd": "pressuresensor", "pin": "I2C" , "usedfor" : "Pressurecontrol", "schedulingtype":"periodic", "time":"00:15:01"} -{"IOtype": "input" ,"name": "hygropass", "unit" : "Volt", "measure":"Moisture", "controllercmd": "analogdigital", "pin": "SPI" , "usedfor" : "Moisturecontrol", "schedulingtype":"periodic", "time":"00:15:01" , "ADCchannel":"0" , "ADCpowerpin":"12" } -{"IOtype": "input" ,"name": "hygroampl", "unit" : "Volt", "measure":"Moisture", "controllercmd": "analogdigital", "pin": "SPI" , "usedfor" : "Moisturecontrol", "schedulingtype":"periodic", "time":"00:15:01" , "ADCchannel":"7" , "ADCpowerpin":"25" } -{"IOtype": "input" ,"name": "lightsensor", "unit" : "Lum", "measure":"Light", "controllercmd": "lightsensor", "pin": "I2C" , "usedfor" : "lightcontrol", "schedulingtype":"periodic", "time":"00:15:01"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "water1", "pin": "5", "usefor": "watercontrol", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "water2", "pin": "6", "usefor": "watercontrol", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "light1", "pin": "13", "time": "17:30" , "usefor": "lightcontrol", "measure": "Time", "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "doser1", "pin": "19", "usefor": "fertilizercontrol", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "doser2", "pin": "26", "usefor": "fertilizercontrol", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "empty1", "pin": "21", "usefor": "N/A", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "empty2", "pin": "20", "usefor": "N/A", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" , "controllercmd": "pulse", "logic": "neg", "name": "empty3", "pin": "16", "usefor": "N/A", "measure": "Time" , "unit" : "sec", "schedulingtype":"oneshot"} -{"IOtype": "output" ,"usefor": "mailcontrol", "mailaddress": "", "controllercmd": "mail+info+link","name": "mail1", "time": "10:00", "mailtitle": "Hydrosys today report", "measure" : "Mail" , "unit" : "pcs" , "schedulingtype":"oneshot"} -{"IOtype": "output" ,"usefor": "mailcontrol", "mailaddress": "", "controllercmd": "mail+info","name": "mail2", "time": "10:00", "mailtitle": "Hydrosys today report", "measure" : "Mail" , "unit" : "pcs" , "schedulingtype":"oneshot"} -{"IOtype": "output" ,"usefor": "photocontrol", "controllercmd": "photo", "name": "photo", "time": "09:30", "measure" : "Photo" , "unit" : "pcs", "schedulingtype":"oneshot"} From 6dcb53dee71924873ebf0f675920b163a5279031 Mon Sep 17 00:00:00 2001 From: Pierre Tunander <37281662+knockimov@users.noreply.github.com> Date: Fri, 29 May 2020 17:03:54 +0200 Subject: [PATCH 10/10] Delete defwtdata.txt~ --- database/default/defwtdata.txt~ | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 database/default/defwtdata.txt~ diff --git a/database/default/defwtdata.txt~ b/database/default/defwtdata.txt~ deleted file mode 100644 index cfd3f88..0000000 --- a/database/default/defwtdata.txt~ +++ /dev/null @@ -1,2 +0,0 @@ -{"name": "listparam", "1":"jan","2":"feb","3":"mar","4":"apr","5":"may","6":"jun","7":"jul","8":"aug","9":"sep","10":"oct","11":"nov","12":"dec"} -{"element": "1", "jan": [1,0],"feb": [1,0],"mar": [1,1],"apr": [1,1],"may": [1,3],"jun": [1,3],"jul": [1,4],"aug": [1,2],"sep": [1,1],"oct": [1,0],"nov": [1,0],"dec": [1,0]}