Страница 6 из 6

Re: Вопрос поддержки железа

Добавлено: 15 май 2019, 12:15
MAMOHT
Если get http:// login:password@192.168.1.66/state.cgi возвращает ровно {"cmd":"state","output":"00000000","input":"00000000","sn":"002ff8008af2d150"} то используйте регулярное выражение output":.{1}(\d) в фигурных скобках порядковый номер вывода. Соответственно если там 0 - то состояние выкл, если 1, то вкл. Придется создать канал на каждый вывод
Спасибо огромное !
Судя по отладке, первый канал заработал.

Re: Вопрос поддержки железа

Добавлено: 15 май 2019, 12:29
homa
MAMOHT писал(а):
15 май 2019, 12:15
Если get http:// login:password@192.168.1.66/state.cgi возвращает ровно {"cmd":"state","output":"00000000","input":"00000000","sn":"002ff8008af2d150"} то используйте регулярное выражение output":.{1}(\d) в фигурных скобках порядковый номер вывода. Соответственно если там 0 - то состояние выкл, если 1, то вкл. Придется создать канал на каждый вывод
Спасибо огромное !
Судя по отладке, первый канал заработал.
ну а остальные каналы по аналогии) но отображение, как я говорил, будет не мгновенное, а с максимальной задержкой равной времени опроса в плагине

Re: Вопрос поддержки железа

Добавлено: 15 май 2019, 17:15
Alex_Jet
MAMOHT писал(а):
15 май 2019, 12:15
Судя по отладке, первый канал заработал.
А при срабатывании входа или выхода данная железка ничего не может отправить на сервер? Может глянуть сниффером что она шлет?

Re: Вопрос поддержки железа

Добавлено: 15 май 2019, 19:47
homa
Alex_Jet писал(а):
15 май 2019, 17:15
MAMOHT писал(а):
15 май 2019, 12:15
Судя по отладке, первый канал заработал.
А при срабатывании входа или выхода данная железка ничего не может отправить на сервер? Может глянуть сниффером что она шлет?
Как я понимаю, там даже настройки нет куда можно сервер вписать

Re: Вопрос поддержки железа

Добавлено: 16 май 2019, 09:10
MAMOHT
Alex_Jet писал(а):
15 май 2019, 17:15
MAMOHT писал(а):
15 май 2019, 12:15
Судя по отладке, первый канал заработал.
А при срабатывании входа или выхода данная железка ничего не может отправить на сервер? Может глянуть сниффером что она шлет?
По идее железка должна отвечать при внешней команде, и при срабатывании любого из входов.
По тому как, "родная" китайская утилита на изменение входов реагирует.

Re: Вопрос поддержки железа

Добавлено: 16 май 2019, 09:20
homa
MAMOHT писал(а):
16 май 2019, 09:10
Alex_Jet писал(а):
15 май 2019, 17:15
MAMOHT писал(а):
15 май 2019, 12:15
Судя по отладке, первый канал заработал.
А при срабатывании входа или выхода данная железка ничего не может отправить на сервер? Может глянуть сниффером что она шлет?
По идее железка должна отвечать при внешней команде, и при срабатывании любого из входов.
По тому как, "родная" китайская утилита на изменение входов реагирует.
А на железке как-то указывается айпишник софтины китайской? Если нет, то она или широковещанием шлет или также опрашивает каждую секунду

Re: Вопрос поддержки железа

Добавлено: 16 май 2019, 09:42
Alex_Jet
Надо wireshark запустить и глянуть! Там для простоты есть такая фигня как отслеживание обмена TCP-пакетов, где в явном виде видно что кому пересылается.

Re: Вопрос поддержки железа

Добавлено: 16 май 2019, 09:52
MAMOHT
Alex_Jet писал(а):
16 май 2019, 09:42
Надо wireshark запустить и глянуть! Там для простоты есть такая фигня как отслеживание обмена TCP-пакетов, где в явном виде видно что кому пересылается.
Попытаюсь, после командировки, посмотреть как она общается с миром.

Re: Вопрос поддержки железа

Добавлено: 17 май 2019, 23:15
MAMOHT
А на железке как-то указывается айпишник софтины китайской? Если нет, то она или широковещанием шлет или также опрашивает каждую секунду
Нет, в китайской проге указывается IP-шник(192.168.31.66) и порт (1234) самой железяки.