the new release (.276) should add the option to set RELAYS on if gpio ==0 or ==1
set in sprinkler device edit
Karl
06 17:50:07 sendGPIOCommand-s-: [{"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "18"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}]
06 17:50:07 sendtoRPI sending to 192.168.124.7; command-string=[{"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "18"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}]; calledFrom:sendGPIOCommand
06 17:50:07
##=======use this as a python script in an action group action :=====
plug = indigo.server.getPlugin("com.karlwachs.piBeacon")
plug.executeAction("setPins" , props ={u
"outputDev":"Sprinkler"
,"device":"OUTPUTgpio-1"
,"restoreAfterBoot":0
,"startAtDateTime":"0"
,"cmd":"pulseUp"
,"pulseUp":"60.0"
,"pulseDown":"0.0"
,"rampTime":"0.0"
,"analogValue":"0.0"
,"GPIOpin":"24"})
##======= end =====
06 17:50:07 sendGPIOCommand: [{"restoreAfterBoot": "0", "startAtDateTime": 0, "command": "pulseUp", "pin": "24", "device": "OUTPUTgpio-1", "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 60.0, "nPulses": 0}, "inverseGPIO": true, "devId": 1128735305}]
06 17:50:07 sendtoRPI sending to 192.168.124.7; command-string=[{"restoreAfterBoot": "0", "startAtDateTime": 0, "command": "pulseUp", "pin": "24", "device": "OUTPUTgpio-1", "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 60.0, "nPulses": 0}, "inverseGPIO": true, "devId": 1128735305}]; calledFrom:sendGPIOCommand
06 17:50:08
##=======use this as a python script in an action group action :=====
plug = indigo.server.getPlugin("com.karlwachs.piBeacon")
plug.executeAction("setPins" , props ={u
"outputDev":"Sprinkler"
,"device":"OUTPUTgpio-1"
,"restoreAfterBoot":0
,"startAtDateTime":"0"
,"cmd":"pulseUp"
,"pulseUp":"60.0"
,"pulseDown":"0.0"
,"rampTime":"0.0"
,"analogValue":"0.0"
,"GPIOpin":"4"})
##======= end =====
06 17:50:08 sendGPIOCommand: [{"restoreAfterBoot": "0", "startAtDateTime": 0, "command": "pulseUp", "pin": "4", "device": "OUTPUTgpio-1", "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 60.0, "nPulses": 0}, "inverseGPIO": true, "devId": 1128735305}]
06 17:50:08 sendtoRPI sending to 192.168.124.7; command-string=[{"restoreAfterBoot": "0", "startAtDateTime": 0, "command": "pulseUp", "pin": "4", "device": "OUTPUTgpio-1", "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 60.0, "nPulses": 0}, "inverseGPIO": true, "devId": 1128735305}]; calledFrom:sendGPIOCommand
06 17:51:52 sendGPIOCommand-s-: [{"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "4"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "18"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "24"}]
06 17:51:52 sendtoRPI sending to 192.168.124.7; command-string=[{"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "4"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "18"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}, {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "24"}]; calledFrom:sendGPIOCommand
ssh pi@192..
cd pibeacon
sudo python master.py
tail -F /run/user/1000/pibeacon/receiveGPIOcommands.log
#should show you the commands received
tail -F /run/user/1000/pibeacon/execcommands.log
#should show you the commands managed
tail -F /run/user/1000/pibeacon/setGPIO.log
#should show you the GPIO commands executed
20190507-15:40:06 len of buffer:409
20190507-15:40:06 len of buffer:0
20190507-15:40:06 len of package:409
20190507-15:40:06 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "4"}
20190507-15:40:06 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}
20190507-15:40:07 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}
20190507-15:40:07 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}
20190507-15:40:07 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}
20190507-15:40:07 len of buffer:235
20190507-15:40:08 len of buffer:0
20190507-15:40:08 len of package:235
20190507-15:40:08 cmd= {"restoreAfterBoot": "0", "startAtDateTime": 0, "pin": "24", "inverseGPIO": false, "devId": 1128735305, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "device": "OUTPUTgpio-1", "command": "pulseUp"}
20190507-15:40:08 len of buffer:235
20190507-15:40:08 len of buffer:0
20190507-15:40:08 len of package:235
20190507-15:40:08 cmd= {"restoreAfterBoot": "0", "startAtDateTime": 0, "pin": "18", "inverseGPIO": false, "devId": 1128735305, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "device": "OUTPUTgpio-1", "command": "pulseUp"}
20190507-15:40:21 len of buffer:573
20190507-15:40:21 len of buffer:0
20190507-15:40:21 len of package:573
20190507-15:40:21 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "4"}
20190507-15:40:22 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "17"}
20190507-15:40:22 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "18"}
20190507-15:40:22 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "27"}
20190507-15:40:22 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "22"}
20190507-15:40:22 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "23"}
20190507-15:40:23 cmd= {"device": "OUTPUTgpio-1", "inverseGPIO": false, "command": "down", "pin": "24"}
20190507-15:40:14 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'4'}
20190507-15:40:14 next cmd: "down"
20190507-15:40:14 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240014.34", "values": {}, "pin": "4", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:14 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'17'}
20190507-15:40:14 next cmd: "down"
20190507-15:40:14 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240014.73", "values": {}, "pin": "17", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:15 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'27'}
20190507-15:40:15 next cmd: "down"
20190507-15:40:15 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240015.44", "values": {}, "pin": "27", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:15 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'22'}
20190507-15:40:15 next cmd: "down"
20190507-15:40:15 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240015.52", "values": {}, "pin": "22", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:15 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'23'}
20190507-15:40:15 next cmd: "down"
20190507-15:40:15 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240015.99", "values": {}, "pin": "23", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:16 next command: {u'restoreAfterBoot': u'0', u'startAtDateTime': 0, u'pin': u'24', u'inverseGPIO': False, u'devId': 1128735305, u'values': {u'analogValue': 0.0, u'pulseDown': 0.0, u'pulseUp': 600.0, u'nPulses': 0}, u'device': u'OUTPUTgpio-1', u'command': u'pulseUp'}
20190507-15:40:16 next cmd: "pulseUp"
20190507-15:40:16 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": 1557240016.95966, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "pin": "24", "debug": 3, "inverseGPIO": false, "cmd": "pulseUp", "devId": 1128735305, "PWM": 1}' &
20190507-15:40:17 next command: {u'restoreAfterBoot': u'0', u'startAtDateTime': 0, u'pin': u'18', u'inverseGPIO': False, u'devId': 1128735305, u'values': {u'analogValue': 0.0, u'pulseDown': 0.0, u'pulseUp': 600.0, u'nPulses': 0}, u'device': u'OUTPUTgpio-1', u'command': u'pulseUp'}
20190507-15:40:17 next cmd: "pulseUp"
20190507-15:40:17 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": 1557240017.396226, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "pin": "18", "debug": 3, "inverseGPIO": false, "cmd": "pulseUp", "devId": 1128735305, "PWM": 1}' &
20190507-15:40:35 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'4'}
20190507-15:40:35 next cmd: "down"
20190507-15:40:35 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240035.26", "values": {}, "pin": "4", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:35 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'17'}
20190507-15:40:35 next cmd: "down"
20190507-15:40:35 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240035.5", "values": {}, "pin": "17", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:35 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'18'}
20190507-15:40:35 next cmd: "down"
20190507-15:40:35 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240035.61", "values": {}, "pin": "18", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:35 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'27'}
20190507-15:40:35 next cmd: "down"
20190507-15:40:35 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240035.79", "values": {}, "pin": "27", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:36 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'22'}
20190507-15:40:36 next cmd: "down"
20190507-15:40:36 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240036.26", "values": {}, "pin": "22", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:36 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'23'}
20190507-15:40:36 next cmd: "down"
20190507-15:40:36 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240036.28", "values": {}, "pin": "23", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:36 next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': False, u'command': u'down', u'pin': u'24'}
20190507-15:40:36 next cmd: "down"
20190507-15:40:36 cmd= python /home/pi/pibeacon/setGPIO.py '{"startAtDateTime": "1557240036.64", "values": {}, "pin": "24", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}' &
20190507-15:40:23 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240014.34", "values": {}, "pin": "4", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:24 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240014.73", "values": {}, "pin": "17", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:24 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240015.52", "values": {}, "pin": "22", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:24 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240015.44", "values": {}, "pin": "27", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:25 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240015.99", "values": {}, "pin": "23", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:27 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": 1557240016.95966, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "pin": "24", "debug": 3, "inverseGPIO": false, "cmd": "pulseUp", "devId": 1128735305, "PWM": 1}']
20190507-15:40:27 msg: 161x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240026.8}}
20190507-15:40:28 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240027.34}}
20190507-15:40:28 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": 1557240017.396226, "values": {"analogValue": 0.0, "pulseDown": 0.0, "pulseUp": 600.0, "nPulses": 0}, "pin": "18", "debug": 3, "inverseGPIO": false, "cmd": "pulseUp", "devId": 1128735305, "PWM": 1}']
20190507-15:40:29 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240028.19}}
20190507-15:40:29 msg: 161x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240028.3}}
20190507-15:40:30 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240029.23}}
20190507-15:40:44 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240035.26", "values": {}, "pin": "4", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:45 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240035.61", "values": {}, "pin": "18", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:45 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240035.5", "values": {}, "pin": "17", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:45 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240035.79", "values": {}, "pin": "27", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:45 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240036.28", "values": {}, "pin": "23", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:46 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240036.64", "values": {}, "pin": "24", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:46 setGPIO command :['/home/pi/pibeacon/setGPIO.py', '{"startAtDateTime": "1557240036.26", "values": {}, "pin": "22", "debug": 3, "inverseGPIO": false, "cmd": "down", "devId": 0, "PWM": 1}']
20190507-15:40:47 killing setGPIO.py "pin": "18",
20190507-15:40:47 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240046.99}}
20190507-15:40:47 killing setGPIO.py "pin": "24",
20190507-15:40:47 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240047.36}}
20190507-15:40:47 msg: 161x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240047.3}}
20190507-15:40:48 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240047.56}}
20190507-15:40:48 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240047.73}}
20190507-15:40:48 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240048.03}}
20190507-15:40:48 msg: 162x-6-api_IN_4x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"low"}}},"program":"setGPIO","ipAddress":"192.168.124.7","pi":"4","ts":{"tz":"BST","time":1557240048.09}}
Users browsing this forum: No registered users and 12 guests