diff options
author | Erich Eckner <git@eckner.net> | 2020-04-28 15:40:57 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-04-28 15:40:57 +0200 |
commit | 3c8223357b5c93d2edd8bad9a8a3f3465b8fa86c (patch) | |
tree | 1e6709387117e04bd937c077d504201915efd246 | |
parent | 0632a7b025f8b70f9e4338749528fdfb5517d90a (diff) | |
download | raspi-lights-out-3c8223357b5c93d2edd8bad9a8a3f3465b8fa86c.tar.xz |
adopt to different pins on fenster-lo
-rw-r--r-- | configure-gpio.service | 20 | ||||
-rw-r--r-- | httpdocs/index.php | 10 |
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 |