Для управляемых реле, и не важно проводные они или радио, я использую класс 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 вообще может не быть.
Кто сможет помочь!)
Модератор: immortal
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз