Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
gans
- Сообщения: 37
- Зарегистрирован: Вс янв 06, 2013 2:57 pm
-
Благодарил (а):
15 раз
-
Поблагодарили:
3 раза
Сообщение
gans » Пн июн 30, 2014 5:51 pm
Прошу помощи по программированию слайдера не совсем для Noolite. Помогите написать сценарий. Имеем слайдер от 0 до 60 с шагом 5. Свойства записываются в kotel.tempKotel.
Надо что бы при каждом изменении отправлялась команда на ардуину типа
http://192.168.253.212/command?3=GAZ0или5или10и т.п. Пробовал так:
Код: Выделить всё
$now=getGlobal("kotel.tempKotel");
if ($now=0) {
getURL("http://192.168.253.212/command?3=GAZ0");
}
if ($now=5) {
getURL("http://192.168.253.212/command?3=GAZ5");
}
if ($now=10) {
getURL("http://192.168.253.212/command?3=GAZ10");
}
if ($now=15) {
getURL("http://192.168.253.212/command?3=GAZ15");
}
Один раз только срабатывает и все. Спасибо.
-
sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
76 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Пн июн 30, 2014 6:33 pm
Думаю, что проблема в том, что вместо "=" должно быть "=="
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
gans
- Сообщения: 37
- Зарегистрирован: Вс янв 06, 2013 2:57 pm
-
Благодарил (а):
15 раз
-
Поблагодарили:
3 раза
Сообщение
gans » Ср июл 02, 2014 7:37 pm
Исправил, но появилась теперь другая проблема. Слайдер отрабатывает теперь по всем позициям но только в одну сторону, и на этом все, то есть поднял до максимум и больше ни как не реагирует. Заметил, если перегрузить сервер то опять могу продвинуть в одну сторону. Может подскажете другой код сценария? Или как еще можно отправлять команды с помощью слайдера?