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

etnernet реле 8 портов из "Поднебесной"

Добавлено: Вс янв 24, 2016 10:56 pm
boltyara41
Для управления светом в доме купил на Али 2 вот таких устройства: http://ru.aliexpress.com/item/RJ45-TCP- ... 21403.html
Изображение
На плате имеются пины для управления реле непосредственно замыканием (типа входы контроллера):
Изображение
К этим пинам буду непосредственно подключать кнопки выключателей. Т.о. будет возможность управлять выходами как через web так и физическим нажатием кнопок.
Управление через web доступно вот по такому адресу ip/порт (192.168.1.4/30000) и выглядит вот так:
Изображение
Управление реле запросами такого вида:
Реле №1: http://192.168.1.4/30000/01 (включить) http://192.168.1.4/30000/00 (выключить)
и т.д.
Обратившись к http://192.168.1.4/30000 видим изменения статуса.
Вот код полученный из wireshark при отправке данного запроса:

Код: Выделить всё

GET /30000/ HTTP/1.1
Host: 192.168.1.4
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
X-Compress: null

HTTP/1.0 200 OK
Content-Type: text/html
Pragma: no-cache

<center><p>Relay-ALL &nbspON&nbsp&nbsp&nbsp<font color="#00FF00"> &nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/45"> ALL-ON</a><p><center><p>Relay-ALL OFF <font color="#FF0000"> &nbsp&nbsp&nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/44"> ALL-OFF</a><p><center><p> Relay-01: <font color="#FF0000"> OFF&nbsp&nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/01"> ON/OFF-01</a><p><center><p> Relay-02: <font color="#FF0000"> OFF&nbsp&nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/03">ON/OFF-02</a><p><center><p> Relay-03: <font color="#00FF00"> &nbspON&nbsp&nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/04">ON/OFF-03</a><p><center><p> Relay-04: <font color="#FF0000"> OFF&nbsp&nbsp</font> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/07">ON/OFF-04</a><p><center><p> Change IP/Port:&nbsp&nbsp&nbsp&nbsp <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/41"> Enter</a><p> <small><a href="http://192.168.1.4/30000"></a></small><a href="http://192.168.1.4/30000/43">Next Page</a><p>
Изображение

Хочу работать и видеть статусы реле в реальном времени в MD (осваивать только начал).
Помогите правильно прикрутить приблуду к системе. (как правильно получить web Переменные статусы реле)

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 12:37 am
flair
Вам нужен пункт в панели управления - веб переменные - там добавить новую.
название - как назовете
ссылка - http://192.168.1.4/30000(для вашей системы)
шаблон поиска - (жмите символ i далее "регулярного выражения") там описано какие параметры указывать и как их выделять...
пока, если честно, параметры сам не осилил... но на простых примерах работает)

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 10:20 am
boltyara41
Я так понимаю, мне вот по такому примеру действовать?:
http://majordomo.smartliving.ru/Main.DevIpPower9223

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 10:25 am
flair
boltyara41 писал(а):Я так понимаю, мне вот по такому примеру действовать?:
http://majordomo.smartliving.ru/Main.DevIpPower9223
да верно - и опрос состояния лучше делать веб переменными - как я и писал выше

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 3:22 pm
boltyara41
ок. Только теперь проблемка с регулярным выражением :))) будем пробовать.

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 3:40 pm
flair
boltyara41 писал(а):ок. Только теперь проблемка с регулярным выражением :))) будем пробовать.
яж говорю очень хитрая премудрость)

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 10:24 pm
boltyara41
Блин... подскажите...
В общем считываю со своего устройства значение 0 - если контакт разомкнут и F если замкнут (помещаю зачение в св-во status объекта Реле)...
Каким образом мне в Меню управления Выключатель подвязать к св-ву status (0;F)
Изображение

Вот моя вебпеременная считывающая 0 или F:
Изображение

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 10:27 pm
boltyara41
и в догонку...
Если мне нужно написать сценарий включения реле ссылкой http://192.168.1.4/30000/01 (без открытия браузера с данным путем), как его в сценариях слать??? GetURL???

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 11:23 pm
flair
boltyara41 писал(а):Блин... подскажите...
В общем считываю со своего устройства значение 0 - если контакт разомкнут и F если замкнут (помещаю зачение в св-во status объекта Реле)...
Каким образом мне в Меню управления Выключатель подвязать к св-ву status (0;F)
со значениями 0 и F знаю только как на сцену, кнопку запилить.... там можно устанавливать любые значения из свойства...

Re: etnernet реле 8 портов из "Поднебесной"

Добавлено: Пн янв 25, 2016 11:26 pm
flair
boltyara41 писал(а):и в догонку...
Если мне нужно написать сценарий включения реле ссылкой http://192.168.1.4/30000/01 (без открытия браузера с данным путем), как его в сценариях слать??? GetURL???
[$cmdUrl = "http://192.168.1.4/30000/01"; getURL($cmdUrl,0);] - попробуйте так