Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View vieskees's full-sized avatar

vieskees vieskees

View GitHub Profile
@vieskees
vieskees / mosfet_test.py
Created June 1, 2020 06:25
Test script for MOSFET control with GPIO
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)
def turnon():
GPIO.output(11,True)
def turnoff():
@vieskees
vieskees / thermo_test.py
Last active June 1, 2020 06:29
A little script to test the basic set-up of the Pi
import glob
import time
from pytz import timezone
from datetime import datetime
base_dir = '/sys/bus/w1/devices/'
device_folder = glob.glob(base_dir + '28*')[0]
device_file = device_folder + '/w1_slave'
@vieskees
vieskees / init_bss.sh
Last active April 8, 2020 19:17
Start script init
#! /bin/bash
. /boot/bss_variables.config
echo "Start beerfridge start scripts: "
echo "Beerfridge Start Script:[[ INIT ]]"
cat /boot/bss_variables.config
sudo sh /boot/bss_set_host_and_ip_master.sh
sudo sh /boot/bss_set_host_and_ip_master.sh
@vieskees
vieskees / bss_set_user_password.sh
Created April 8, 2020 19:11
start script password
#! /bin/bash
echo "Beerfridge Start Script: [[ PASSWORD ]]"
. /boot/bss_variables.config
echo "pi:${PASSWORD_USER}" | chpasswd
@vieskees
vieskees / bss_set_host_and_ip_master.sh
Created April 8, 2020 19:02
Start script hostname and ip
#! /bin/bash
echo "Beerfridge Start Script: [[ HOSTNAME & IP ]]"
. /boot/bss_variables.config
# Change the hostname
sudo hostnamectl --transient set-hostname ${MASTER_HOSTNAME}
sudo hostnamectl --static set-hostname ${MASTER_HOSTNAME}
sudo hostnamectl --pretty set-hostname ${MASTER_HOSTNAME}
sudo sed -i s/raspberrypi/${MASTER_HOSTNAME}/g /etc/hosts
@vieskees
vieskees / bss_set_network.sh
Created April 8, 2020 18:49
Start script set network
#! /bin/bash
echo "Beerfridge Start Script: [[ NETWORK ]]"
. /boot/bss_variables.config
echo "country="${COUNTRY}"
network={
ssid=\"${SSID}\"
psk=\"${PASSWORD}\"
}" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf
@vieskees
vieskees / bss_variables.config
Last active April 8, 2020 19:10
description
### Variables for setting up wifi:
COUNTRY=
SSID=''
PASSWORD=''
### Variables for setting up hostname and IP:
ROUTER_IP_ADDRESS=
MASTER_HOSTNAME=
MASTER_IP=