Не могу изменить значение свойства
Модератор: immortal
-
- Сообщения: 32
- Зарегистрирован: Сб янв 23, 2016 12:08 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Не могу изменить значение свойства
Добрый день. Есть ардуино с кнопкой и реле. Установлен скетч для контроллера с вебсервером с сайта.При нажатии кнопки загорается лампа и на МД уходит гет запрос со статусом реле. Проблема в том, что при нажатии кнопки метод "switch" срабатывает (вывожу в чат значение статуса), но значение это равно 0 всегда. Подскажите, куда копать, весь день промучался. Спасибо.
-
- Сообщения: 198
- Зарегистрирован: Сб янв 16, 2016 12:18 am
- Откуда: Минск
- Благодарил (а): 16 раз
- Поблагодарили: 15 раз
-
- Сообщения: 32
- Зарегистрирован: Сб янв 23, 2016 12:08 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Не могу изменить значение свойства
При отправке запроса через браузер также история. Думаю дело не в скетче. Брал из темы ардуино+ethernet shield последнюю версию.
-
- Сообщения: 198
- Зарегистрирован: Сб янв 16, 2016 12:18 am
- Откуда: Минск
- Благодарил (а): 16 раз
- Поблагодарили: 15 раз
Re: Не могу изменить значение свойства
просто пальцем в небо... а у Вас в настройка кнопки - связанный объект стоит?
и правильно ли написаны названия... - сам на этом протупил...
и правильно ли написаны названия... - сам на этом протупил...
-
- Сообщения: 32
- Зарегистрирован: Сб янв 23, 2016 12:08 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Не могу изменить значение свойства
Я из браузера и с ардуино отправляю гет запрос http://мой IP/objects/?object=Switch13&op=m&m=switch&status=1. Есть объект Switch13, метод switch, в котором по свойству status запускается turn.on или turn.of (отличаются от родительского метода, в настройках стоит никогда не запускать родительский метод). В общем, все стандартно. При этом в объекте Switch13 свойство на соответствующей вкладке обозначено как Switch13.status. В запросе пробовал вместо status указать Switch13.status. Все буквы, цифры, регистры в запросе многократно проверены. В чате при отправке запроса ни 0 ни 1 не отображаются, просто после запроса появляется "Алиса: ". Т.е. метод срабатывает, а вот значение свойства status не могу присвоить.
-
- Сообщения: 32
- Зарегистрирован: Сб янв 23, 2016 12:08 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Не могу изменить значение свойства
МД стоит на малине2. Сейчас попробовал отправить гет запрос на МД на винде - все ОК. Делал все тоже самое. Где копать дебиан? Может прав каких недостаточно? Я нуб в этом. Буду благодарен за подсказку.
-
- Сообщения: 198
- Зарегистрирован: Сб янв 16, 2016 12:18 am
- Откуда: Минск
- Благодарил (а): 16 раз
- Поблагодарили: 15 раз
-
- Сообщения: 32
- Зарегистрирован: Сб янв 23, 2016 12:08 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Не могу изменить значение свойства
Дело оказалось не в малине. Проблема где-то в том, что использую неродительские методы и свойство. Буду копать. Спасибо за участие.