Страница 1 из 1

Как подключить Relay Board к Majordomo

Добавлено: Сб сен 16, 2017 2:29 pm
ekzorchik
Добрый день!
Подскажите, как подключить Relay Board (на 2 выхода) к Raspberry Pi 3 Model B и чтобы это все увидела система Majordomo.

что я сделал: ну подключил я Relay к Raspberry, через python скрипт можно включать и выключать, а как идти дальше я в ступоре.

Re: Как подключить Relay Board к Majordomo

Добавлено: Сб сен 16, 2017 3:14 pm
ekzorchik
Что сделал я, у меня еще правда в голове не уложилось, но все же:
есть скрипт на 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?

Re: Как подключить Relay Board к Majordomo

Добавлено: Пн сен 18, 2017 11:37 am
ekzorchik
Тему можно закрыть (все равно никто ничего не помогает), т.к. по как писал здесь все шаг за шагом, решил ее.
Но не могу отслеживать статус включено или выключено, по шаблонам поведения работает: выкл и вкл.