summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2020-04-28 15:40:57 +0200
committerErich Eckner <git@eckner.net>2020-04-28 15:40:57 +0200
commit3c8223357b5c93d2edd8bad9a8a3f3465b8fa86c (patch)
tree1e6709387117e04bd937c077d504201915efd246
parent0632a7b025f8b70f9e4338749528fdfb5517d90a (diff)
downloadraspi-lights-out-3c8223357b5c93d2edd8bad9a8a3f3465b8fa86c.tar.xz
adopt to different pins on fenster-lo
-rw-r--r--configure-gpio.service20
-rw-r--r--httpdocs/index.php10
2 files changed, 21 insertions, 9 deletions
diff --git a/configure-gpio.service b/configure-gpio.service
index 9feb7be..39fe311 100644
--- a/configure-gpio.service
+++ b/configure-gpio.service
@@ -4,10 +4,22 @@ Description=configure the GPIO pins
[Service]
Type=oneshot
RemainAfterExit=yes
-ExecStart=/usr/bin/gpio mode 27 in
-ExecStart=/usr/bin/gpio mode 27 up
-ExecStart=/usr/bin/gpio mode 28 out
-ExecStart=/usr/bin/gpio write 28 0
+
+# power led
+ExecStart=/usr/bin/gpio mode 7 in
+ExecStart=/usr/bin/gpio mode 7 up
+
+# hdd led
+ExecStart=/usr/bin/gpio mode 15 in
+ExecStart=/usr/bin/gpio mode 15 up
+
+# power switch
+ExecStart=/usr/bin/gpio mode 9 out
+ExecStart=/usr/bin/gpio write 9 0
+
+# reset switch
+ExecStart=/usr/bin/gpio mode 8 out
+ExecStart=/usr/bin/gpio write 8 0
[Install]
WantedBy=multi-user.target
diff --git a/httpdocs/index.php b/httpdocs/index.php
index 80f9f53..a697be3 100644
--- a/httpdocs/index.php
+++ b/httpdocs/index.php
@@ -1,6 +1,6 @@
<?php
-$f = popen('/usr/bin/gpio read 27', 'r');
+$f = popen('/usr/bin/gpio read 7', 'r');
if ($f === false) {
print 'Cannot access gpio';
die();
@@ -43,22 +43,22 @@ function push_it() {
if (($duration > 0)
&& ($duration < 300)) {
print 'pushing for ' . ($duration * 0.1) . ' seconds ... <br>' . "\n";
- shell_exec('/usr/bin/gpio write 28 1');
+ shell_exec('/usr/bin/gpio write 9 1');
flush();
usleep(100000 * $duration);
- shell_exec('/usr/bin/gpio write 28 0');
+ shell_exec('/usr/bin/gpio write 9 0');
print '... done<br>' . "\n";
}
}
print '<html>' . "\n";
print '<head>' . "\n";
-print '<title>fileserver lights-out</title>' . "\n";
+print '<title>fenster lights-out</title>' . "\n";
if (array_key_exists('password', $_POST))
print '<meta http-equiv="refresh" content="1;/">' . "\n";
print '</head>' . "\n";
print '<body>' . "\n";
-print 'Fileserver is currently ';
+print 'Fenster is currently ';
if ($l == '1')
print '<font color="ff0000">off</font>';
else