-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME
18 lines (15 loc) · 979 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SUMMARY
=======
This script will parse a list of pins to be monitored from /etc/mqtt-gpio-trigger/ and publish MQTT message whenever they change state.
If it's run on a Raspberry Pi, you will need the WiringPi library from https://projects.drogon.net/raspberry-pi/wiringpi/ as the gpio command is used to export the pins to the sysfs interface.
INSTALL
=======
sudo apt-get install python-mosquitto git
mkdir /etc/mqtt-gpio-trigger/
git clone git://github.com/kylegordon/mqtt-gpio-trigger.git /usr/local/mqtt-gpio-trigger/
cp /usr/local/mqtt-gpio-trigger/mqtt-gpio-trigger.cfg.example /etc/mqtt-gpio-trigger/mqtt-gpio-trigger.cfg
cp /usr/local/mqtt-gpio-trigger/mqtt-gpio-trigger.init /etc/init.d/mqtt-gpio-trigger
update-rc.d mqtt-gpio-trigger defaults
cp /usr/local/mqtt-gpio-trigger/mqtt-gpio-trigger.default /etc/default/mqtt-gpio-trigger
## Edit /etc/default/mqtt-gpio-trigger and /etc/mqtt-gpio-trigger/mqtt-gpio-trigger.cfg to suit
/etc/init.d/mqtt-gpio-trigger start