startup state output in rc.local sysfs gpio Topic is solved

On various Hardware and OS systems: pi / windows / routers / nas, etc

Moderator: leecollings

Post Reply
elbennito
Posts: 21
Joined: Tuesday 27 February 2018 18:19
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

startup state output in rc.local sysfs gpio

Post by elbennito »

When i put this in rc.local, the in and outputs are created, but the startup state of the outputs doesnt get created.

echo 2 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio2/direction
echo 1 > /sys/class/gpio/gpio2/value
echo 3 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio3/direction
echo 1 > /sys/class/gpio/gpio3/value

When I run these commands (one by one) in to the rpi by using putty, the startup state of the outputs does get created.

What am I doing wrong?
elbennito
Posts: 21
Joined: Tuesday 27 February 2018 18:19
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: startup state output in rc.local sysfs gpio

Post by elbennito »

fixed: this is the correct syntax:

sudo sh -c 'echo 2 > /sys/class/gpio/export'
sudo sh -c 'echo 3 > /sys/class/gpio/export'
sudo sh -c 'echo 4 > /sys/class/gpio/export'
sudo sh -c 'echo 17 > /sys/class/gpio/export'
sudo sh -c 'echo 27 > /sys/class/gpio/export'
sudo sh -c 'echo 22 > /sys/class/gpio/export'
sudo sh -c 'echo 10 > /sys/class/gpio/export'
sudo sh -c 'echo 9 > /sys/class/gpio/export'
sudo sh -c 'echo 21 > /sys/class/gpio/export'
sudo sh -c 'echo 20 > /sys/class/gpio/export'
sudo sh -c 'echo 16 > /sys/class/gpio/export'
sudo sh -c 'echo 12 > /sys/class/gpio/export'
sudo sh -c 'echo out > /sys/class/gpio/gpio2/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio3/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio4/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio17/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio27/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio22/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio10/direction'
sudo sh -c 'echo out > /sys/class/gpio/gpio9/direction'
sudo sh -c 'echo in > /sys/class/gpio/gpio21/direction'
sudo sh -c 'echo in > /sys/class/gpio/gpio20/direction'
sudo sh -c 'echo in > /sys/class/gpio/gpio16/direction'
sudo sh -c 'echo in > /sys/class/gpio/gpio12/direction'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio2/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio3/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio4/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio17/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio27/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio22/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio10/value'
sudo sh -c 'echo 1 > /sys/class/gpio/gpio9/value'
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest