Страница 1 из 4
Модуль LAN Control V2
Добавлено: Чт май 30, 2013 12:59 pm
aleksey_z
Доброго дня.
Анализируя возможности различных устройств, управляемых по LAN/ETH , наткнулся в нете на такое устройство:
http://kibermaster.net/lan-control-v2/
Чувствую, что может подойти для интеграции с проектом.
Re: Модуль LAN Control V2
Добавлено: Чт май 30, 2013 4:03 pm
sergejey
Да, вполне. Как и любое устройство с ethernet/http интерфейсом

Re: Модуль LAN Control V2
Добавлено: Сб июн 15, 2013 8:56 pm
Urbas81
Столкнулся с проблемой управления устройством по Ethernet, когда допустим устройство доступно по сети и оно управляется командой вида
file_get_contents("
http://192.168.1.14/sec//?pt=15&pwm=$B=get");
допустим я отключил устройство,а сценарий остался и в определенный момент он выполнился, допустим 3 таких команды подряд по определенному событию, ethernet управления остальных устройств становится недоступным пока не не появится устройство в сети. Столкнулся случайно, вывел модуль из работы, заменил на другой, переписал команды, но в одном месте не увидел, и этот код два раза подряд вечером затыкал выполнение всех команд в onNewMinute, как бы от этого избавиться?
Re: Модуль LAN Control V2
Добавлено: Пн июн 17, 2013 12:36 pm
sergejey
Urbas81 писал(а):Столкнулся с проблемой управления устройством по Ethernet, когда допустим устройство доступно по сети и оно управляется командой вида
file_get_contents("
http://192.168.1.14/sec//?pt=15&pwm=$B=get");
допустим я отключил устройство,а сценарий остался и в определенный момент он выполнился, допустим 3 таких команды подряд по определенному событию, ethernet управления остальных устройств становится недоступным пока не не появится устройство в сети. Столкнулся случайно, вывел модуль из работы, заменил на другой, переписал команды, но в одном месте не увидел, и этот код два раза подряд вечером затыкал выполнение всех команд в onNewMinute, как бы от этого избавиться?
возможно, file_get_contents не отрабатывает тайм-ауты при недоступности ссылки
вместо file_get_contents можно использовать:
getURL("
http://192.168.1.14/sec//?pt=15&pwm=$B=get",0);
по сути тоже самое, только последняя нормально отрабатывает недоступность и через тайм-аут (по-моему, 30 секунд), отпускает соединение.
Re: Модуль LAN Control V2
Добавлено: Пн июн 17, 2013 2:00 pm
Urbas81
sergejey писал(а):
возможно, file_get_contents не отрабатывает тайм-ауты при недоступности ссылки
вместо file_get_contents можно использовать:
getURL("
http://192.168.1.14/sec//?pt=15&pwm=$B=get",0);
по сути тоже самое, только последняя нормально отрабатывает недоступность и через тайм-аут (по-моему, 30 секунд), отпускает соединение.
Похоже дело как раз в тайм-ауте, будет время попробую провести эксперемент, а тайм-аут я так понимаю настраивается в php.ini? 30 сек наверное тоже многовато.
Re: Модуль LAN Control V2
Добавлено: Пн фев 01, 2016 5:38 pm
1maikl
Мужики помогите интегрировать модуль Lan Control V2 в проект. В программировании я не горазд, могу паяльником работать. Получилось управлять выходами, а хотелось бы мониторить температуру отдельно в каждом помещении(подключил 12 датчиков). Я так понимаю нужно создать объект, прописать ему свойства и метод. Подскажите что там прописать.

Re: Модуль LAN Control V2
Добавлено: Пн фев 01, 2016 5:56 pm
Vit
помимо создания объектов вам нужно разобрать страничку регулярными выражениями, думаю знатоки с форума помогут...
данные у вас получаются вида "Home:28.5|out:1.2" (пример)
Тоесть, формат такой: «имя_датчика:температура|», как видите, термодатчики разделены вертикальной чертой, а имя датчика и температура разделены двоеточием.
вот эту строчку вам нужно разобрать регулярными выражениями, а затем присвоить эти значения уже объектам...
Re: Модуль LAN Control V2
Добавлено: Пн фев 01, 2016 6:36 pm
1maikl
Спасибо Vit, я думаю так же, но как разобрать эти выражения и присвоить их значения....
Re: Модуль LAN Control V2
Добавлено: Пн фев 01, 2016 6:38 pm
Vit
1maikl писал(а):Спасибо Vit, я думаю так же, но как разобрать эти выражения и присвоить их значения....
вы сюда всю строку получаемую от датчиков скопируйте
Re: Модуль LAN Control V2
Добавлено: Пн фев 01, 2016 7:51 pm
1maikl
Вы имеете ввиду это : Ylica:0.3|Com1:27.4|Kochegarka:21.4|Podval:16.5|Zal:19.8|Kyxnya:22.5|Com2:22.3|Dysh:21.1|Banya:8.0|Proba:NC|Spalna:24.4|Gar:1.0