Опять Ардуино и МД???

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Опять Ардуино и МД???

Сообщение Jager » Пт фев 19, 2016 9:25 pm

StryzhakA писал(а):Извините за торможение, но мне трудно понять, может исправите:
кнопку я добавил как обьект к класу Relays
У класа есть 4 свойство "статус" и 4 метода
turnOn
turnOff
refresh
switch
я пробовал в каждом лепить код с гет-ссылкой -соответвственно значению метода, но добился лиш того что кнопки включает насос, а выключить невозможно
Вы рекомендуете создать новый сценарий в меню "сценарии"?
Все правильно делаете
В классе Relays создайте свой объект, например yourRelay в его методы пропишите
В turnOn пишите getUrl("http://192.168.254.5/command?40=ON",0);
В turnOff пишите getUrl("http://192.168.254.5/command?40=OFF",0);
refresh и switch не трогайте, там все прописано в родительском методе.
В выключателе используйте yourRelay.refresh, в других случаях можете управлять напрямую yourRelay.turnOn или yourRelay.turnOff
Последний раз редактировалось Jager Пт фев 19, 2016 9:32 pm, всего редактировалось 1 раз.
StryzhakA
Сообщения: 97
Зарегистрирован: Сб янв 23, 2016 3:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Опять Ардуино и МД???

Сообщение StryzhakA » Пт фев 19, 2016 9:29 pm

и повесить его на кнопку... а зачем гетом проверять статус? - вы гетом его изменили и точно знаете на какой...[/quote]
дело в том, что статус я могу поменять не только МД но и с пульта устройства и также он может включиться автоматом, если есть условие.
StryzhakA
Сообщения: 97
Зарегистрирован: Сб янв 23, 2016 3:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Опять Ардуино и МД???

Сообщение StryzhakA » Пт фев 19, 2016 9:31 pm

flair писал(а):Азбуку и библиотеку прочли?

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

Re: Опять Ардуино и МД???

Сообщение flair » Пт фев 19, 2016 9:35 pm

это что бы понять что вы в курсе)
flair
Сообщения: 198
Зарегистрирован: Сб янв 16, 2016 12:18 am
Откуда: Минск
Благодарил (а): 16 раз
Поблагодарили: 15 раз

Re: Опять Ардуино и МД???

Сообщение flair » Пт фев 19, 2016 9:37 pm

если много источников - то давать команду статус и парсить ответ... делать раз в минуту например...
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Опять Ардуино и МД???

Сообщение Jager » Пт фев 19, 2016 9:45 pm

По температуре все разжёвано здесь http://majordomo.smartliving.ru/forum/v ... =688#p5411
StryzhakA
Сообщения: 97
Зарегистрирован: Сб янв 23, 2016 3:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Опять Ардуино и МД???

Сообщение StryzhakA » Пт фев 19, 2016 11:03 pm

Jager писал(а):
StryzhakA писал(а):Извините за торможение, но мне трудно понять, может исправите:
кнопку я добавил как обьект к класу Relays
У класа есть 4 свойство "статус" и 4 метода
turnOn
turnOff
refresh
switch
я пробовал в каждом лепить код с гет-ссылкой -соответвственно значению метода, но добился лиш того что кнопки включает насос, а выключить невозможно
Вы рекомендуете создать новый сценарий в меню "сценарии"?
Все правильно делаете
В классе Relays создайте свой объект, например yourRelay в его методы пропишите
В turnOn пишите getUrl("http://192.168.254.5/command?40=ON",0);
В turnOff пишите getUrl("http://192.168.254.5/command?40=OFF",0);
refresh и switch не трогайте, там все прописано в родительском методе.
В выключателе используйте yourRelay.refresh, в других случаях можете управлять напрямую yourRelay.turnOn или yourRelay.turnOff
попробовал так как вы говорите, но ничего не получилось
статус обьекта меняеться а само реле несрабатывает
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: Опять Ардуино и МД???

Сообщение iapet » Пт фев 19, 2016 11:19 pm

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

Re: Опять Ардуино и МД???

Сообщение flair » Сб фев 20, 2016 1:11 am

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

Re: Опять Ардуино и МД???

Сообщение flair » Сб фев 20, 2016 1:15 am

StryzhakA писал(а):
Jager писал(а):
StryzhakA писал(а):Извините за торможение, но мне трудно понять, может исправите:
кнопку я добавил как обьект к класу Relays
У класа есть 4 свойство "статус" и 4 метода
turnOn
turnOff
refresh
switch
я пробовал в каждом лепить код с гет-ссылкой -соответвственно значению метода, но добился лиш того что кнопки включает насос, а выключить невозможно
Вы рекомендуете создать новый сценарий в меню "сценарии"?
Все правильно делаете
В классе Relays создайте свой объект, например yourRelay в его методы пропишите
В turnOn пишите getUrl("http://192.168.254.5/command?40=ON",0);
В turnOff пишите getUrl("http://192.168.254.5/command?40=OFF",0);
refresh и switch не трогайте, там все прописано в родительском методе.
В выключателе используйте yourRelay.refresh, в других случаях можете управлять напрямую yourRelay.turnOn или yourRelay.turnOff
попробовал так как вы говорите, но ничего не получилось
статус обьекта меняеться а само реле несрабатывает
именно по этому и советовал завести скрипт... его можно щелкать в любой момент - и понять как что срабатывает - а после уже совать куда надо.... сам с этим долго гемор имел...
Ответить