Плагин HTTP-Client



  • А вы сами пробовали считывать инфо с веб-страничек роутеров/коммутаторов? Я увидел, что у меня сразу возникают такие проблемы:

    1. Авторизация

    2. get [{"dn":"","err":"Response status code no match: 406"}]

    3. get [{"dn":"","err":"self signed certificate"}]

    Кроме этого, при уровне отладочных сообщение - "Высокий" хотелось бы в отладчике видеть то что выдает сервер плагину.



  • @Alex_Jet:

    А вы сами пробовали считывать инфо с веб-страничек роутеров/коммутаторов? Я увидел, что у меня сразу возникают такие проблемы:

    1. Авторизация

    2. get [{"dn":"","err":"Response status code no match: 406"}]

    3. get [{"dn":"","err":"self signed certificate"}]

    Кроме этого, при уровне отладочных сообщение - "Высокий" хотелось бы в отладчике видеть то что выдает сервер плагину.

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

    У вас код ответа от сервера, не соответствует указанному в параметрах. Укажите код ответа: 0 в параметрах запроса - проверка производиться не будет. В большинстве случаев, при успешном запросе, ответ должен быть с кодом: 200.

    Для удобства тестирования, предлагаем поставить расширение на хром, где вы сможете смоделировать и протестировать запрос.

    https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo



  • Подскажите (только начинаю осваивать систему), после установки плагина оно свойств группы каналов почему-то пустое. Удаление и установка плагина заново не помогла.



  • @gis:

    Подскажите (только начинаю осваивать систему), после установки плагина оно свойств группы каналов почему-то пустое. Удаление и установка плагина заново не помогла.

    Добрый день, убедитесь что стоит последняя версия системы, выполните обновление на панели dashboard.



  • @sergeyygr:

    Добрый день! Пытаюсь настроить включение света через шлюз noolite PR1132. Плагин настроил на сколько хватило знаний. Силовой модуль в режиме диммера. Свет включается и выключается из выпадающего меню. При нажатии на иконку ничего не происходит. Помогите пожалуйста разобраться.Снимок.PNG API в инструкции на шлюз, стр 23-24. https://ноотехника.рф/UserFiles/PR1132.pdf

    Добрый день, а если Вы этот Url введёте в браузере, то получается управлять ?



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Добрый день! Пытаюсь настроить включение света через шлюз noolite PR1132. Плагин настроил на сколько хватило знаний. Силовой модуль в режиме диммера. Свет включается и выключается из выпадающего меню. При нажатии на иконку ничего не происходит. Помогите пожалуйста разобраться.Снимок.PNG API в инструкции на шлюз, стр 23-24. https://ноотехника.рф/UserFiles/PR1132.pdf

    Добрый день, а если Вы этот Url введёте в браузере, то получается управлять ?

    Да, получается. И из меню получается. После перезагрузки плагина даже на нажатие иконки реагирует, но не всегда. Значок ошибки в иконке отображается всегда. Лог прилагаю.Снимок1.PNG

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



  • Из инструкции написано если сделать запрос sens.xml то можно получить состояние датчиков. Есть ли там состояние управляймого канала ? Ответ приходит в xml, т.е. состояние можно обработать, если Вы приложите скриншот запроса в браузере то мы поможем составить регулярное выражение 😉



  • @dev:

    @sergeyygr:

    @dev:

    Добрый день, а если Вы этот Url введёте в браузере, то получается управлять ?

    Да, получается. И из меню получается. После перезагрузки плагина даже на нажатие иконки реагирует, но не всегда. Значок ошибки в иконке отображается всегда. Лог прилагаю.Снимок1.PNG

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

    Из инструкции написано если сделать запрос sens.xml то можно получить состояние датчиков. Есть ли там состояние управляймого канала ? Ответ приходит в xml, т.е. состояние можно обработать, если Вы приложите скриншот запроса в браузере то мы поможем составить регулярное выражение 😉



  • @sergeyygr:

    @dev:

    @dev:

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

    Из инструкции написано если сделать запрос sens.xml то можно получить состояние датчиков. Есть ли там состояние управляймого канала ? Ответ приходит в xml, т.е. состояние можно обработать, если Вы приложите скриншот запроса в браузере то мы поможем составить регулярное выражение 😉

    Снимок3.PNG

    Видно параметр температуры snst2 (25,6), не совсем ясно какой параметр отвечает что канал включен?



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Снимок3.PNG

    Видно параметр температуры snst2 (25,6), не совсем ясно какой параметр отвечает что канал включен?

    Все правильно, на канале 3 привязан датчик температуры. Еще есть в наличии датчики влажности но не привязаны. Хорошо бы с датчиков получать информацию (раз уж такое дело). А состояние канала управления силовым устройством вывести по всей вероятности не получится, нет обратной связи. 😞

    Добрый день, в настройках канала проделайте следующее:

    1. Выберите необходимое устройство

    2. Тип обработки TEXT GET

    3. Регулярное выражение

    <snst2>(.*)<\/snst2></snst2>
    
    

    4. Флаг: gm

    5. Элемент массива: 1

    6. Преобразовать в число: включено

    по аналогии можно обработать другие параметры в ответе

    плохо что нет обратной связи, нужно тогда в плагин добавить управление без обратной связи 🙂



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Все правильно, на канале 3 привязан датчик температуры. Еще есть в наличии датчики влажности но не привязаны. Хорошо бы с датчиков получать информацию (раз уж такое дело). А состояние канала управления силовым устройством вывести по всей вероятности не получится, нет обратной связи. 😞

    Добрый день, в настройках канала проделайте следующее:

    1. Выберите необходимое устройство

    2. Тип обработки TEXT GET

    3. Регулярное выражение

    > > <snst2>(.*)<\/snst2></snst2>
    > > 
    

    4. Флаг: gm

    5. Элемент массива: 1

    6. Преобразовать в число: включено

    по аналогии можно обработать другие параметры в ответе

    плохо что нет обратной связи, нужно тогда в плагин добавить управление без обратной связи 🙂

    Значение не выводится. Ошибка.Снимок4.PNG

    Можете прислать в личку доступ к системе?)



  • @dev:

    @sergeyygr:

    @dev:

    Добрый день, в настройках канала проделайте следующее:

    1. Выберите необходимое устройство

    2. Тип обработки TEXT GET

    3. Регулярное выражение

    > > > <snst2>(.*)<\/snst2></snst2>
    > > > 
    

    4. Флаг: gm

    5. Элемент массива: 1

    6. Преобразовать в число: включено

    по аналогии можно обработать другие параметры в ответе

    плохо что нет обратной связи, нужно тогда в плагин добавить управление без обратной связи 🙂

    Значение не выводится. Ошибка.Снимок4.PNG

    Можете прислать в личку доступ к системе?)

    Получилось отключить обработку состояния для lamp6, хитрым способом выставив TEXT SEARCH и значение "Если найдено": null, "Если не найдено": null

    Ошибка должна исчезнуть и управляться должно хорошо.

    Для температуры нужно снять галочку преобразовать в число 😉



  • А никто еще чайник с WiFi не пробовал привязать плагином http? Насколько это реально?



  • @homa:

    А никто еще чайник с WiFi не пробовал привязать плагином http? Насколько это реально?

    Добрый день, уточните про какой чайник идёт речь 🙂

    Если он у Вас есть то можно попробовать)



  • @dev:

    @homa:

    А никто еще чайник с WiFi не пробовал привязать плагином http? Насколько это реально?

    Добрый день, уточните про какой чайник идёт речь 🙂

    Если он у Вас есть то можно попробовать)

    Пока абстрактный, но есть стойкое желание автоматизировать. Хотел как раз спросить может кто делал, чтобы взять такую же модель



  • @homa:

    @dev:

    @homa:

    А никто еще чайник с WiFi не пробовал привязать плагином http? Насколько это реально?

    Добрый день, уточните про какой чайник идёт речь 🙂

    Если он у Вас есть то можно попробовать)

    Пока абстрактный, но есть стойкое желание автоматизировать. Хотел как раз спросить может кто делал, чтобы взять такую же модель

    Есть чайник у сиаоми но его нельзя включить удаленно 😞 Если примерно найти какой-то чайник которым можно полноценно управлять через приложение то под него можно делать плагин или возможно у него даже есть API, HTTP/TCP/UDP



  • @dev:

    @homa:

    @dev:

    Добрый день, уточните про какой чайник идёт речь 🙂

    Если он у Вас есть то можно попробовать)

    Пока абстрактный, но есть стойкое желание автоматизировать. Хотел как раз спросить может кто делал, чтобы взять такую же модель

    Есть чайник у сиаоми но его нельзя включить удаленно 😞 Если примерно найти какой-то чайник которым можно полноценно управлять через приложение то под него можно делать плагин или возможно у него даже есть API, HTTP/TCP/UDP

    У недорогих чайников наврядли, но пробовать и рассчитывать на поддержку в таком баловстве можно? 😄



  • @homa:

    @dev:

    @homa:

    Пока абстрактный, но есть стойкое желание автоматизировать. Хотел как раз спросить может кто делал, чтобы взять такую же модель

    Есть чайник у сиаоми но его нельзя включить удаленно 😞 Если примерно найти какой-то чайник которым можно полноценно управлять через приложение то под него можно делать плагин или возможно у него даже есть API, HTTP/TCP/UDP

    У недорогих чайников наврядли, но пробовать и рассчитывать на поддержку в таком баловстве можно? 😄

    Вы перед тем как заказывать, напишите на форуме что нашли, для предварительного осмотра, чтоб примерно прикинуть что с ним можно сделать, да 😉



  • @dev:

    @homa:

    @dev:

    Есть чайник у сиаоми но его нельзя включить удаленно 😞 Если примерно найти какой-то чайник которым можно полноценно управлять через приложение то под него можно делать плагин или возможно у него даже есть API, HTTP/TCP/UDP

    У недорогих чайников наврядли, но пробовать и рассчитывать на поддержку в таком баловстве можно? 😄

    Вы перед тем как заказывать, напишите на форуме что нашли, для предварительного осмотра, чтоб примерно прикинуть что с ним можно сделать, да 😉

    Вобщем из адекватного по функционалу\стоимости нашел только https://club.dns-shop.ru/bitovaya-tehnika/Умный-чайник-с-удаленным-управлением-через-интернет-Redmond-Sk/ но для полноценного управления нужен брокер, не уверен что его можно реализовать, но вдруг)) зато если получится такой плагин, то можно управлять кучей техники redmond, которая у них "умная"



  • @homa:

    @dev:

    @homa:

    У недорогих чайников наврядли, но пробовать и рассчитывать на поддержку в таком баловстве можно? 😄

    Вы перед тем как заказывать, напишите на форуме что нашли, для предварительного осмотра, чтоб примерно прикинуть что с ним можно сделать, да 😉

    Вобщем из адекватного по функционалу\стоимости нашел только https://club.dns-shop.ru/bitovaya-tehnika/Умный-чайник-с-удаленным-управлением-через-интернет-Redmond-Sk/ но для полноценного управления нужен брокер, не уверен что его можно реализовать, но вдруг)) зато если получится такой плагин, то можно управлять кучей техники redmond, которая у них "умная"

    Добрый день,

    тут один минус у Redmond закрытый api 😞

    Есть умелец который распотрошили протокол, можно управлять чайником RK-M171S/RK-M170S через bash скрипт в командной строке, по стабильности не известно, но вроде как работает по отзывам в ищью на гитхабе, можно будет сделать плагин на основе этого репозитория.

    https://github.com/PimenovAlexander/r4s-bluetooth
    
    
    

Log in to reply