Плагин HTTP-Client



  • @Erik Добрый день, нужно в отладчике смотреть



  • Пользователь @dev написал в Плагин HTTP-Client:

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

    вот

    25.02 13:44:41.169 IH: get [ { dn: 'ACTORA81',
        err: 'Unexpected token < in JSON at position 4' } ]
    set { ACTORA81: { err: 'Unexpected token < in JSON at position 4' } }
    


  • @Erik попробуйте пока просто data В настройках плагина поставьте уровень сообщений высокий



  • То же самое

    25.02 13:54:16.298 IH: get [ { dn: 'ACTORA81',
        err: 'Unexpected token < in JSON at position 4' } ]
    set { ACTORA81: { err: 'Unexpected token < in JSON at position 4' } }
    


  • @Erik Добрый день, попробуйте перезапустить плагин, в отладчике должны появиться дополнительные сообщения



  • @dev
    я перезапускал, нет дополнительных сообщений.
    alt text

    Погода еще считывается с другого сайта.

    • поставил data. (с точкой на конце). Пропала надпись position 4


  • софт бесплатный.
    http://www.power-software-download.com/viewpower.html
    ИБП ему для работы не нужен.
    Просто поля пустыми остаются.
    Попробуйте у себя понять в чем проблема?



  • А в http виджет можно вытянуть квадрат "Входная информация"?



  • В тексте страницы увидел это

    <input type="text" id="powerflow_[text.inputV]:" value="{workInfo.inputVoltage}" class="text" style="display:inline-block;">
    

    Написал в канале {workInfo.inputVoltage}

    Получил это в отладчике
    Текст ссылки

    input type="text", может не json нужно использовать?
    Вставил текст в https://regex101.com/, но так и не разобрался, что к чему.



  • @Erik Добрый день, обновите плагин, добавлена дополнительная информация в отладчике плагина



  • Пользователь @dev написал в Плагин HTTP-Client:

    @Erik Добрый день, обновите плагин, добавлена дополнительная информация в отладчике плагина

    Текст ссылки

    Теперь там много информации, но в основном про погоду.
    Про ИБП только это

    02.03 11:00:17.994 http1: GET http://localhost:8081http://192.168.13.33:15178/ViewPower/monitor?805  error: connect ECONNREFUSED 127.0.0.1:80
    02.03 11:00:17.996 IH: get [ { dn: 'ACTORA81', err: 'connect ECONNREFUSED 127.0.0.1:80' } ]
    set { ACTORA81: { err: 'connect ECONNREFUSED 127.0.0.1:80' } }
    


  • Пользователь @Erik написал в Плагин HTTP-Client:

    http://localhost:8081http://192.168.13.33:15178/ViewPower/monitor?805

    Добрый день, у вас похоже URL введен не корректно



  • Вот с корректной.

    Текст ссылки

    02.03 11:15:55.993 IH: get [ { dn: 'ACTORA81',
        err: 'Unexpected token < in JSON at position 4' } ]
    set { ACTORA81: { err: 'Unexpected token < in JSON at position 4' } }
    


  • @Erik

    autoOpen: false,
    
    modal:true,
    
    width: 580
    
    });
    
    </script>
    
    </html>---- BODY END ----
    
    02.03 11:15:55.993 IH: get [ { dn: 'ACTORA81',
    
    err: 'Unexpected token < in JSON at position 4' } ]
    
    set { ACTORA81: { err: 'Unexpected token < in JSON at position 4' } }
    

    Судя по логу, сверху перед ошибкой, BODY вашего ответа от севера, он шлет не JSON похоже нужна авторизация, попробуйте например открыть этот URL c другого устройства, есть такая вероятность что железка вас запомнила по IP и по этому не требует авторизации



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



  • @Erik добрый день, для чистоты эксперимента предлагаю создать второй экземпляр плагина http и прописать только этот URL и посмотреть отладчик
    Снимок экрана 2020-03-02 в 12.02.29.png





  • @Erik Добрый день, у вас приходит HTML ☹ , попробуйте поставить https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=ru и выполнить запрос там



  • А дальше что?



  • я выше писал, что в поле с нужным значением код такой

    <input type="text" id="powerflow_[text.inputV]:" value="{workInfo.inputVoltage}" class="text" style="display:inline-block;">
    

Log in to reply