Плагин HTTP-Client



  • @dev:

    @homa:

    @dev:

    Добрый день, попробуйте следующие регулярные выражения для 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 тоже функционал интересный и нужный



  • @homa:

    @dev:

    @homa:

    Без изменений. Если в запросе заменить 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 нед.)



  • @dev:

    @homa:

    @dev:

    Добрый день, можете уточнить bmc поддерживает протокол SNMP? в документации сказано что такая возможность присутствует

    Добрый день!

    SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный

    Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)

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



  • @homa:

    @dev:

    @homa:

    Добрый день!

    SNMP нет, но его можно попробовать вытащить с хостовой системы. В любом случае SNMP тоже функционал интересный и нужный

    Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)

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

    Добрый день, постараемся выпустить обновление (сегодня), где можно указать в настройках плагина уровень отладочный информации



  • @dev:

    @homa:

    @dev:

    Добрый день, если данные можно вытащить по 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{��"}}



  • На мой вопрос:

    Здравствуйте!

    А можно ли передать аналоговое значение?

    В командах увидел только on, off и toggle.

    Прозвучал ответ:
    @dev:

    Добрый день, добавим в следующей версии 😉

    Теперь новый вопрос: Так когда все таки? :?:



  • @ellab:

    На мой вопрос:

    Здравствуйте!

    А можно ли передать аналоговое значение?

    В командах увидел только on, off и toggle.

    Прозвучал ответ:
    @dev:

    Добрый день, добавим в следующей версии 😉

    Теперь новый вопрос: Так когда все таки? :?:

    Добрый день, добавим в версию 0.0.10 😉



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



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



  • @homa:

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

    А можно как-то это прикрутить?)) https://github.com/zenmoney/ZenPlugins/tree/master/plugins/sberbank-online



  • Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    http://localhost:8081?settings_dev=${value}&login=user
    
    
    

    http_cset.png



  • @homa:

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

    Добрый день,

    какая проблема у Вас возникла? Получилось ли у Вас получить Authorization Code и Access Token ?



  • @dev:

    Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    > http://localhost:8081?settings_dev=${value}&login=user
    > 
    > 
    

    http_cset.png

    А можно ли ${value} использовать в хедере post-запроса? И как ему присвоить значение? Это какая-то глобальная переменная или можно указывать ${sensor.value}? Появилась мысль передавать показания на сайте УК в их форме post-запросом, но для этого нужно получить значения счётчиков, даты и выполнить запрос по расписанию)



  • @dev:

    @homa:

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

    Добрый день,

    какая проблема у Вас возникла? Получилось ли у Вас получить Authorization Code и Access Token ?

    Не получилось. Я вообще пробовал пока только через куки, но там все сложнее чем на обычных сайтах, а разобрать скрипт от зенмани руки пока не дошли. Хотелось бы конечно обращаться к сбербанку, а не к зенмани, чтобы получить баланс, чтобы не допускать ненадёжного посредника



  • @dev:

    Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    > http://localhost:8081?settings_dev=${value}&login=user
    > 
    > 
    

    http_cset.png

    Добрый день! А можно ли в сценарии добавить переменную в get-запрос? Хочу передать показания счетчиков в УК:

    `ht tp://himki-comfort .ru/priem-pokazanij-ipu.html?form[surname]=Family&form[name]=Name&form[otchestvo]=Otch&form[street]=Ulica&form[house]=Dom&form[korpus]=korpus&form[kvartira]=kv&form[phone]=+7%20(999)%20999-9999&form[email]=testtest111@rambler.ru&form[date]=15.02.2019&form[n1]=11111&form[tk1]=9991&form[n2]=22222&form[tk2]=9992&form[n4]=33333&form[tk4]=9993&form[n5]=44444&form[tk5]=9994&form[text]=primech&form[priem_pers]=%D0%AF%20%D0%B4%D0%B0%D1%8E%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%B8%D0%B5%20%D0%BD%D0%B0%20%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83%20%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&form[Submit]=1&form[formId]=7`
    
    Соответственно поля с показаниями нужно заполнить показаниями)
    
    Хотя скорее всего GET не пройдет... нужен POST[/email]
    


  • Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.



  • @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?



  • @dev:

    @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После



  • @gis:

    @dev:

    @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После

    Добрый день, попробуйте в настройках плагина для параметра "Уровень отладочных сообщений" установить значение "Низкий"



  • @dev:

    @gis:

    @dev:

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После

    Добрый день, попробуйте в настройках плагина для параметра "Уровень отладочных сообщений" установить значение "Низкий"

    При низком уровне отладочных сообщений так же виснет после нажатия на кнопку запуска отладчика (пункт меню "Отладчик" выбирается нормально, проблема именно после запуска отладчика).


Log in to reply