Кто сможет помочь!)

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

Модератор: immortal

Аватара пользователя
Bagir
Сообщения: 1614
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Кто сможет помочь!)

Сообщение Bagir » Вс фев 22, 2015 10:43 pm

Для управляемых реле, и не важно проводные они или радио, я использую класс Relays. В нем нужно создать объект с методами turnOff и turnOn.

В методе turnOn вероятно для нулайта нужно будет написать код
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -on_ch1');

А в методе turnOff
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch1');

Затем можно вызвать нужный метод с другого компа get запросом.

Я не игрался с нулайтом, поэтому не могу точно сказать какой код. Суть в том, что этот код должен как раз включать и выключать реле. И пишем мы этот код один раз в объекте этого реле. Например для МегаД будет примерно так
callMethod('MegaD1.setOutput',array('port'=>7,'value'=>1));
Для одной железки, которая есть у меня
safe_exec("rundll32 EwclidSchedulerEvent,Set Global\\Global\EwSchdlrUserEvent4");
А если объект слинкован например с Z-Wave или 1-Wire, то кода в методах turnOff и turnOn вообще может не быть.
За это сообщение автора Bagir поблагодарил:
Satgate_M (Сб фев 28, 2015 3:14 pm)
Рейтинг: 1.16%
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Кто сможет помочь!)

Сообщение Satgate_M » Сб фев 28, 2015 3:15 pm

Все Супер, разобрался! Работает!!!
Всем спасибо!
Аватара пользователя
Bagir
Сообщения: 1614
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Кто сможет помочь!)

Сообщение Bagir » Сб фев 28, 2015 3:35 pm

Главное начать и понять основу, а дальше все очень просто.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить