Страница 2 из 7

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

Добавлено: Пт фев 19, 2016 9:25 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

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

Добавлено: Пт фев 19, 2016 9:29 pm
StryzhakA
и повесить его на кнопку... а зачем гетом проверять статус? - вы гетом его изменили и точно знаете на какой...[/quote]
дело в том, что статус я могу поменять не только МД но и с пульта устройства и также он может включиться автоматом, если есть условие.

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

Добавлено: Пт фев 19, 2016 9:31 pm
StryzhakA
flair писал(а):Азбуку и библиотеку прочли?

прочел, но не все еще понятно
и плюс в азбуке я не нашел примеров как именно с железом состыковать, там много примеров скетей, но вот то как настроить МД я не понял.
спасибо

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

Добавлено: Пт фев 19, 2016 9:35 pm
flair
это что бы понять что вы в курсе)

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

Добавлено: Пт фев 19, 2016 9:37 pm
flair
если много источников - то давать команду статус и парсить ответ... делать раз в минуту например...

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

Добавлено: Пт фев 19, 2016 9:45 pm
Jager
По температуре все разжёвано здесь http://majordomo.smartliving.ru/forum/v ... =688#p5411

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

Добавлено: Пт фев 19, 2016 11:03 pm
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
попробовал так как вы говорите, но ничего не получилось
статус обьекта меняеться а само реле несрабатывает

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

Добавлено: Пт фев 19, 2016 11:19 pm
iapet
flair писал(а):Азбуку и библиотеку прочли?
Не умничай. Если человек нибумбум в PHP. Можно спокойно ответить. Корону сдвинь на бок.

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

Добавлено: Сб фев 20, 2016 1:11 am
flair
вы о чем вообще?)))

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

Добавлено: Сб фев 20, 2016 1:15 am
flair
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
попробовал так как вы говорите, но ничего не получилось
статус обьекта меняеться а само реле несрабатывает
именно по этому и советовал завести скрипт... его можно щелкать в любой момент - и понять как что срабатывает - а после уже совать куда надо.... сам с этим долго гемор имел...