32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
Pidor is controlling the state of Level2 on the website, spaceapi and twitter
|
|
|
|
This documentation is work in progress, sorry about that.
|
|
|
|
Install
|
|
put this in /etc/inittab (see example in systemfiles/inittab)
|
|
# pidor
|
|
P0:2345:respawn:/root/pidor/scripts/lockbutton.sh
|
|
P1:2345:respawn:/root/pidor/scripts/beamerdetect.sh
|
|
P2:2345:respawn:/root/pidor/scripts/ws4beamer_status.py
|
|
P3:2345:respawn:/root/pidor/scripts/peoplecounter-realtime.sh
|
|
P4:2345:respawn:/root/pidor/scripts/caststatus.py
|
|
|
|
put the beamer IP into beamerip.txt
|
|
put the peoplecounter ip into peoplecounterip.txt
|
|
|
|
fill in the crontab
|
|
* * * * * /root/pidor/scripts/dhcp2presency.sh
|
|
* * * * * /root/pidor/scripts/upd_status.sh > /run/spacestatus.out 2>&1
|
|
|
|
needs an apache, for some silly historic reason, and for the lights commander
|
|
cd ~/pidor/www && ./intallwebsite.sh
|
|
|
|
If you have a chromecast, script to switch off if chromecast is iddle:
|
|
cd ~/pidor
|
|
git clone git@github.com:balloob/pychromecast.git
|
|
cd pychromecast
|
|
sudo apt-get install python-dev python-pip
|
|
sudo pip install --upgrade pip
|
|
sudo pip install -r requirements.txt
|
|
|