Плагин HTTP-Client

Программная платформа для систем автоматизации.
Диспетчеризация, Умный дом.
homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 29 янв 2019, 10:17

dev писал(а):
29 янв 2019, 09:13
homa писал(а):
28 янв 2019, 13:33
dev писал(а):
28 янв 2019, 13:17


Добрый день, попробуйте следующие регулярные выражения для intel integrated bmc web console:

http://127.0.0.1/rpc/getallsensors.asp

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

Front Panel .{3,250}RawReading' : ([0-9]{1,3}),'Se
http://127.0.0.1/rpc/getpowerstat.asp

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

LSB_CURR' : (.*),'MSB_CURR
Без изменений. Если в запросе заменить URL с http://10.255.255.8 на http://10.255.255.8/rpc/getallsensors.asp то ошибка:
28.01 16:33:01.078 IH: get [{"dn":"STEMP7","err":"Response status code no match: 405"}]
28.01 16:33:01.078 IH: set {"STEMP7":{"err":"Response status code no match: 405"}}
Мне кажется не проходит авторизация

PS поправил cookie на свежую - вернулась прежняя ошибка
Добрый день, можете уточнить bmc поддерживает протокол SNMP? в документации сказано что такая возможность присутствует
Добрый день!
SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный

dev
Сообщения: 397
Зарегистрирован: 29 янв 2018, 06:51

Re: Плагин HTTP-Client

Сообщение dev » 29 янв 2019, 11:00

homa писал(а):
29 янв 2019, 10:17
dev писал(а):
29 янв 2019, 09:13
homa писал(а):
28 янв 2019, 13:33


Без изменений. Если в запросе заменить URL с http://10.255.255.8 на http://10.255.255.8/rpc/getallsensors.asp то ошибка:
28.01 16:33:01.078 IH: get [{"dn":"STEMP7","err":"Response status code no match: 405"}]
28.01 16:33:01.078 IH: set {"STEMP7":{"err":"Response status code no match: 405"}}
Мне кажется не проходит авторизация

PS поправил cookie на свежую - вернулась прежняя ошибка
Добрый день, можете уточнить bmc поддерживает протокол SNMP? в документации сказано что такая возможность присутствует
Добрый день!
SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный
Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)

homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 30 янв 2019, 07:19

dev писал(а):
29 янв 2019, 11:00
homa писал(а):
29 янв 2019, 10:17
dev писал(а):
29 янв 2019, 09:13


Добрый день, можете уточнить bmc поддерживает протокол SNMP? в документации сказано что такая возможность присутствует
Добрый день!
SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный
Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)
А есть ли возможность увидеть исходник текста(страницы) по которой работает TEXT GET/TEXT SEARCH ? Я вроде близко к разгадке, но не понимаю куда после POST попадает плагин. Хочется понять что за страница или какой от страницы пришел ответ

dev
Сообщения: 397
Зарегистрирован: 29 янв 2018, 06:51

Re: Плагин HTTP-Client

Сообщение dev » 30 янв 2019, 09:14

homa писал(а):
30 янв 2019, 07:19
dev писал(а):
29 янв 2019, 11:00
homa писал(а):
29 янв 2019, 10:17


Добрый день!
SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный
Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)
А есть ли возможность увидеть исходник текста(страницы) по которой работает TEXT GET/TEXT SEARCH ? Я вроде близко к разгадке, но не понимаю куда после POST попадает плагин. Хочется понять что за страница или какой от страницы пришел ответ
Добрый день, постараемся выпустить обновление (сегодня), где можно указать в настройках плагина уровень отладочный информации

homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 30 янв 2019, 11:24

dev писал(а):
30 янв 2019, 09:14
homa писал(а):
30 янв 2019, 07:19
dev писал(а):
29 янв 2019, 11:00

Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)
А есть ли возможность увидеть исходник текста(страницы) по которой работает TEXT GET/TEXT SEARCH ? Я вроде близко к разгадке, но не понимаю куда после POST попадает плагин. Хочется понять что за страница или какой от страницы пришел ответ
Добрый день, постараемся выпустить обновление (сегодня), где можно указать в настройках плагина уровень отладочный информации
Можно еще некоторую консультацию? Нужно залогиниться, отправкой POST-запроса, потом сделать 2-3 GET-запроса. Какой запрос где нужно выполнять? В настройках группы канала POST, а потом на каждый субканал GET или все GET внутри субканала в несколько команд? Или в настройках группы должен быть основной GET, который получает информацию? Как выполнить GET в определенном порядке? Можно ли получить параметр из одного GET запроса и передать его в следующий?

Еще получилось поймать такую ошибку:
30.01 14:32:05.278 IH: get [{"dn":"STEMP7","err":"Cannot read property '1' of null"},{"dn":"STEMP7","value":"NI:��\b�D�B�H���\u001d�Ф\u0012�fRx�Li{s�͍�=Q�L����\u0019�m�#ܯ�\u0012\u0002�Z\u0016~*�jJ��\u0013)�\u0018�˂3�m���Ft\"�g�Y��3\u0014��ϩ�t�g��md\u001c9s`-!��ߍRk�3N���INԑ���(�B[m'�U\\j�D��v�ڞ��b\u0013��DJ\u001f.&�\u000b���\bu�HQ])���\u0004j\u000b˦��Sk��sX��͍ 0�r\"2�����2S{��"}]
30.01 14:32:05.279 IH: set {"STEMP7":{"err":0,"aval":"NI:��\b�D�B�H���\u001d�Ф\u0012�fRx�Li{s�͍�=Q�L����\u0019�m�#ܯ�\u0012\u0002�Z\u0016~*�jJ��\u0013)�\u0018�˂3�m���Ft\"�g�Y��3\u0014��ϩ�t�g��md\u001c9s`-!��ߍRk�3N���INԑ���(�B[m'�U\\j�D��v�ڞ��b\u0013��DJ\u001f.&�\u000b���\bu�HQ])���\u0004j\u000b˦��Sk��sX��͍ 0�r\"2�����2S{��"}}

ellab
Сообщения: 10
Зарегистрирован: 03 фев 2018, 15:00

Re: Плагин HTTP-Client

Сообщение ellab » 31 янв 2019, 13:11

На мой вопрос:
Здравствуйте!
А можно ли передать аналоговое значение?
В командах увидел только on, off и toggle.

Прозвучал ответ:
dev писал(а):
04 дек 2018, 09:29
Добрый день, добавим в следующей версии ;)
Теперь новый вопрос: Так когда все таки? :?:

dev
Сообщения: 397
Зарегистрирован: 29 янв 2018, 06:51

Re: Плагин HTTP-Client

Сообщение dev » 01 фев 2019, 07:08

ellab писал(а):
31 янв 2019, 13:11
На мой вопрос:
Здравствуйте!
А можно ли передать аналоговое значение?
В командах увидел только on, off и toggle.

Прозвучал ответ:
dev писал(а):
04 дек 2018, 09:29
Добрый день, добавим в следующей версии ;)
Теперь новый вопрос: Так когда все таки? :?:
Добрый день, добавим в версию 0.0.10 ;)

homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 06 фев 2019, 11:27

Нашел интересный артефакт: если получаем значение с >6 цифр после запятой, то на мнемосхеме будет отображаться только целая часть. В расчетах значение участвует правильно.
Вложения
8digits.jpg
8digits.jpg (11 КБ) 565 просмотров

homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 07 фев 2019, 05:36

А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело

homa
Сообщения: 304
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Плагин HTTP-Client

Сообщение homa » 08 фев 2019, 11:15

homa писал(а):
07 фев 2019, 05:36
А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело
А можно как-то это прикрутить?)) https://github.com/zenmoney/ZenPlugins/ ... ank-online

Ответить