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

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
ekzorchik
Сообщения: 9
Зарегистрирован: Сб сен 16, 2017 7:55 am
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение ekzorchik » Сб сен 16, 2017 2:29 pm

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

что я сделал: ну подключил я Relay к Raspberry, через python скрипт можно включать и выключать, а как идти дальше я в ступоре.
ekzorchik
Сообщения: 9
Зарегистрирован: Сб сен 16, 2017 7:55 am
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение ekzorchik » Сб сен 16, 2017 3:14 pm

Что сделал я, у меня еще правда в голове не уложилось, но все же:
есть скрипт на 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?
ekzorchik
Сообщения: 9
Зарегистрирован: Сб сен 16, 2017 7:55 am
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение ekzorchik » Пн сен 18, 2017 11:37 am

Тему можно закрыть (все равно никто ничего не помогает), т.к. по как писал здесь все шаг за шагом, решил ее.
Но не могу отслеживать статус включено или выключено, по шаблонам поведения работает: выкл и вкл.
Ответить