Добрый день!
Подскажите, как подключить Relay Board (на 2 выхода) к Raspberry Pi 3 Model B и чтобы это все увидела система Majordomo.
что я сделал: ну подключил я Relay к Raspberry, через python скрипт можно включать и выключать, а как идти дальше я в ступоре.
Как подключить Relay Board к Majordomo
Модератор: immortal
-
- Сообщения: 9
- Зарегистрирован: Сб сен 16, 2017 7:55 am
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
Re: Как подключить Relay Board к Majordomo
Что сделал я, у меня еще правда в голове не уложилось, но все же:
есть скрипт на python
TurnOff:
pi@raspberrypi:~ $ nano relay_off_11
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(11,GPIO.OUT)
GPIO.output(11,False)
signale = GPIO.input(11)
print(signale)
GPIO.cleanup()
pi@raspberrypi:~ $ ./relay_off_11
0
TurnOn:
pi@raspberrypi:~ $ nano relay_on_11
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(11,GPIO.OUT)
GPIO.output(11,True)
signale = GPIO.input(11)
print(signale)
GPIO.cleanup()
pi@raspberrypi:~ $ ./relay_on_11
1
есть два метода в классе Relay_11
turn11on -> код на PHP для вызова Python скрипта: $output=shell_exec("python /var/www/relay_on_11.py");
turn11off -> код на PHP для вызова Python скрипта: $output=shell_exec("python /var/www/relay_off_11.py");
Когда я дергаю Реле (Тип выключатель) на главной странице:
связанный объект: Relay_11
Cвойство: status
каким образом будет дергаться метод из класса Relay_11?
есть скрипт на python
TurnOff:
pi@raspberrypi:~ $ nano relay_off_11
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(11,GPIO.OUT)
GPIO.output(11,False)
signale = GPIO.input(11)
print(signale)
GPIO.cleanup()
pi@raspberrypi:~ $ ./relay_off_11
0
TurnOn:
pi@raspberrypi:~ $ nano relay_on_11
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(11,GPIO.OUT)
GPIO.output(11,True)
signale = GPIO.input(11)
print(signale)
GPIO.cleanup()
pi@raspberrypi:~ $ ./relay_on_11
1
есть два метода в классе Relay_11
turn11on -> код на PHP для вызова Python скрипта: $output=shell_exec("python /var/www/relay_on_11.py");
turn11off -> код на PHP для вызова Python скрипта: $output=shell_exec("python /var/www/relay_off_11.py");
Когда я дергаю Реле (Тип выключатель) на главной странице:
связанный объект: Relay_11
Cвойство: status
каким образом будет дергаться метод из класса Relay_11?
-
- Сообщения: 9
- Зарегистрирован: Сб сен 16, 2017 7:55 am
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
Re: Как подключить Relay Board к Majordomo
Тему можно закрыть (все равно никто ничего не помогает), т.к. по как писал здесь все шаг за шагом, решил ее.
Но не могу отслеживать статус включено или выключено, по шаблонам поведения работает: выкл и вкл.
Но не могу отслеживать статус включено или выключено, по шаблонам поведения работает: выкл и вкл.