Не могу изменить значение свойства

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
VGor
Сообщения: 32
Зарегистрирован: Сб янв 23, 2016 12:08 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Не могу изменить значение свойства

Сообщение VGor » Сб янв 23, 2016 8:14 pm

Добрый день. Есть ардуино с кнопкой и реле. Установлен скетч для контроллера с вебсервером с сайта.При нажатии кнопки загорается лампа и на МД уходит гет запрос со статусом реле. Проблема в том, что при нажатии кнопки метод "switch" срабатывает (вывожу в чат значение статуса), но значение это равно 0 всегда. Подскажите, куда копать, весь день промучался. Спасибо.
flair
Сообщения: 198
Зарегистрирован: Сб янв 16, 2016 12:18 am
Откуда: Минск
Благодарил (а): 16 раз
Поблагодарили: 15 раз

Re: Не могу изменить значение свойства

Сообщение flair » Сб янв 23, 2016 8:17 pm

скинте скетч ( как я понял ардуина не меняет свойство?)
VGor
Сообщения: 32
Зарегистрирован: Сб янв 23, 2016 12:08 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Не могу изменить значение свойства

Сообщение VGor » Сб янв 23, 2016 8:29 pm

При отправке запроса через браузер также история. Думаю дело не в скетче. Брал из темы ардуино+ethernet shield последнюю версию.
flair
Сообщения: 198
Зарегистрирован: Сб янв 16, 2016 12:18 am
Откуда: Минск
Благодарил (а): 16 раз
Поблагодарили: 15 раз

Re: Не могу изменить значение свойства

Сообщение flair » Сб янв 23, 2016 8:55 pm

просто пальцем в небо... а у Вас в настройка кнопки - связанный объект стоит?
и правильно ли написаны названия... - сам на этом протупил...
VGor
Сообщения: 32
Зарегистрирован: Сб янв 23, 2016 12:08 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Не могу изменить значение свойства

Сообщение VGor » Сб янв 23, 2016 9:12 pm

Я из браузера и с ардуино отправляю гет запрос 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 не могу присвоить.
VGor
Сообщения: 32
Зарегистрирован: Сб янв 23, 2016 12:08 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Не могу изменить значение свойства

Сообщение VGor » Сб янв 23, 2016 9:20 pm

МД стоит на малине2. Сейчас попробовал отправить гет запрос на МД на винде - все ОК. Делал все тоже самое. Где копать дебиан? Может прав каких недостаточно? Я нуб в этом. Буду благодарен за подсказку.
flair
Сообщения: 198
Зарегистрирован: Сб янв 16, 2016 12:18 am
Откуда: Минск
Благодарил (а): 16 раз
Поблагодарили: 15 раз

Re: Не могу изменить значение свойства

Сообщение flair » Сб янв 23, 2016 10:23 pm

с малиной не помогу(
VGor
Сообщения: 32
Зарегистрирован: Сб янв 23, 2016 12:08 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Не могу изменить значение свойства

Сообщение VGor » Вс янв 24, 2016 9:17 am

Дело оказалось не в малине. Проблема где-то в том, что использую неродительские методы и свойство. Буду копать. Спасибо за участие.
Ответить