Продолжу тему на предмет Code Devices. Создал я виртуальное реле типа SwitchBinary и привязал её к GPIO24 на Raspberry. Для включения реле прописал команду:

system('echo "1" > /sys/class/gpio/gpio24/value');

Для выключения:

system('echo "0" > /sys/class/gpio/gpio24/value');

Всё прекрасно работает, но не пойму, как заставить Z-Way отслеживать состояние этого реле. Пишу в запросе состояния:

system('if [[ $(cat /sys/class/gpio/gpio24/value) == "1" ]];  then echo "on";  else echo "off";  fi')

Возвращает:

0, off

Хотя скрипт в баше отрабатывает правильно: возвращает ON или OFF в зависимости от состояния. Что надо подправить?

Где прочитать про этот Code Device? Про system узнал не из доков, а где-то в тырнете...

задан 12 Июл '16, 20:44

parovoZZ's gravatar image

parovoZZ
11
процент согласия: 0%

Ваш ответ будет первым!
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×158
×56

Задан: 12 Июл '16, 20:44

Просмотров: 1,654 раз

Отредактирован: 12 Июл '16, 20:44

powered by OSQA