I have just started openhanded so please bear with me. I have got my hue lights working but now I am trying to yet the Gpio pins to work. I am running openhabian on my raspberry pi, I have downloaded the Gpio binding using paper and have the item Switch RaspiLED { Gpio=“pin:4” } as it said to do on and have altered my site at to show the switch but when I try to turn it on nothing happens. Can Anyone help?
Look for errors in the log.
Make sure that the user openHAB is running under has permission to read/write to the GPIO pins (e.g. is a member of the GPIO group).
Thanks for the quick reply, how would I do that?
I have set the permissions but that hasn’t solved the problem
same here. I migrated from 1.8 and I haven’t had time to take a look into the log. I’ll inform you, when I have a solution
Thanks I’m still playing so if I manage to get it sorted I will update the post
I have the same problem, I think its due to that no file is for the gpio in the addin folder
I have the same problem
Hi, I am also new to openhabian. Did anybody solved this issue yet?
I have added openhab to gpio group and this fixed the problem!
Hi Dan,
can you tell me how did you add openhabe to gpio group?
Could somebody explain mechanics of how OpenHABIAN(OH2) GPIO root access works?
I don’t have gpio group, but I can access GPIO.
How is that?
I am using gpio on openhabian on two RPI, both with root access because i could not get the openhab user to work
@skatun I have the same problem, I’ve created group gave needed privileges and still it does not work. When I start Openhabian as a root it works
Hello,
I can now use GPIO as Input on OpenHAB 2 using Snapshot 2.1.0 Build #887
For GPIO Bindig i am using GPIO Binding Snapshot 1.10.0.201704230111
- The first you need install libjna 3.2.7 on your raspberry:
sudo apt-get autoremove libjna-java
sudo wget http://ftp.debian.org/debian/pool/main/libj/libjna-java/libjna-java_3.2.7-4_armhf.deb
sudo dpkg -i libjna-java_3.2.7-d_armhf.deb
2 . You need take a new file gpio.cfg into the folder: /etc/openhab2/services with this code:
sysfs=/sys
debounce=10
3 . edit file : /etc/default/openhab2
JAVA_ARGS=-Djna.boot.library.path=/usr/lib/jni
4 . add gpio to openhab group:
sudo adduser openhab gpio
5 . Example for items file:
Contact ws_hall {gpio="pin:17 debounce:10 activelow:yes"}
6 . Example for rules file:
rule "hall light"
when
Item ws_hall received update CLOSED
then
if (hall_light.state==OFF) {
hall_light.sendCommand(ON)
} else {
hall_light.sendCommand(OFF)
}
end
i hope this info can help someone
May I ask where did you download the GPIO binding snapshot?
Did you try from this document: http://docs.openhab.org/addons/bindings/gpio1/readme.html#prerequisites13.
From OH Paper UI you can remove GPIO Binding and then install it again.
After Installing you should restart your RPI for taking effect.
Great
Hi,
I am trying to do this with my Pi also. I’m not sure where to but the code above
Contact ws_hall
and the rule
rull “hall light”…
I have an 8 channel relay setup on various GPIO ports on the raspberry Pi. I need to set the ports to enable (high) in order to switch the relay on and turn a light on.
Any help really appreciated.
Thanks
Raj