A rewrite of the Raspberry Pi Garage Door Opener using Flask
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/bash
echo "This script will install the Flask web server and allow you to control and monitor the state of your smart garage door opener."sleep 0.5read -r -p "Press y to acknowledge and continue running the script. [y/N] " response
if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]]then echo "Updating apt package data..." sudo apt-get update echo "Installing python3, rpi-gpio, pip, and git..." sudo apt-get -y install python3 python3-dev python3-rpi.gpio python3-pip git-all echo "Installing Flask..." pip3 install flask echo "Making directory..." mkdir garagedoor && cd garagedoor echo "Cloning repository..." git clone https://github.com/Rav4s/New-Pi-Garage-Door-Opener.git . echo "Copying systemd unit file..." sudo cp garage-door-controller.service /etc/systemd/system/garage-door-controller.service echo "Reloading systemd configuration..." sudo systemctl daemon-reload echo "Enabling and starting systemd service..." sudo systemctl enable --now garage-door-controller.service sleep 0.5 echo "Successful install!" echo "Your web server is now accessible at localhost:1235"else echo "Bye!" exit 1fi
exit 0
|