Страница 3 из 4
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:00
Sertik
А насчёт Rexetended - ну человек заслуженный слов нет, но о себе большого мнения. зазнался на мой взгляд малёк.
Ну имеет на это право, конечно, его дело ...
Хотя больших скриптовых работ я у него не видел. Он специалист по "кускам" и "клочкам"

С другой стороны его "кусочки" очень помогают ...
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:10
Sertik
Буду пилить дальше

следующая задача, выдрать из строки значение температуры в переменную
Ну это не сложно.
Код: Выделить всё
# data=hostname:Sensor;bmet:9.17;bmeh:52.43;bmep:756.02
:local BMEDate [/tool fetch url="http://192.168.0.157:80/sensors" mode=http as-value output=user];
:set $BMEDate ($BMEDate->"data")
:local temp
:if ([:typeof $BMEDate]="str") do={
:set temp [:pick $BMEDate ([:find $BMEDate "bmet"]+4) ([:find $BMEDate "bmeh"]-1)]} else={:set temp ($BMEDate->"bmet"}
:log info $temp
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:18
REX
это да, заслуженный.....только так то открытым текстом, зачем в сторону горизонта посылать....ну да Бог с ним....я лично вообще ни разу не программист, но задачи вылезают такие, что приходиться что-то кропать
Sertik, спасибо! Вы меня лишили удовольствия

шутка

ну раз этого удовольствия больше нет, то следующее, это в xml-файл нужно запихнуть переменную temp в определённое поле, а потом этот файл, который скорее всего по идеологии будет в переменной другой, залить на следующий прибор.....
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:20
Sertik
Я тоже не программист, это хобби. [SOLVED]

Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:24
REX
суть общей задачи, это вывести, как минимум, значение температуры на изображение видеокамеры, т.е. в OSD, что к примеру, при открытии приложения видеонаблюдения на смартфоне, можно было и сразу видеть температуру в помещение, а возможно и некоторые другие индикаторы работы оборудования, например электроконвектора.
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:26
Sertik
Ну с этим не помогу ...
А нельзя температуру кидать в чат Телеграмм или ВатСап, например ?
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:38
REX
А нельзя температуру кидать в чат Телеграмм или ВатСап, например ?
да, можно, это без проблем можно реализовать, не говоря уже о том, что сам прибор умеет это самостоятельно

делать и это работает, даже "кнопки" в чате телеграмма появляются.
Суть в том, что просто при открытии приложения tinyCam Monitor PRO на смартфоне, где он лайн видео с камеры, и в поле, где время, дата и т.д., рядышком было значение температуры и возможно ещё что-то....
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:46
REX
вот этот прибор
https://radioseti.ru/wifi/wifi-temperatyre-sensor_rs19
до этого пробовал "сломать https на Sonoff TH16 с целью выдрать измерения c помощью Charles, но не получилось.....и практики успешной именно с TH16 не находил....некоторые приборы Sonoff получалось "сломать"....
имеется в виду, что при сохранении "облачного" решения Sonoff, была бы возможность "забрать" измерения для своих целей....
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 15:58
REX
и всё таки забавно, как Fetch работает без keep-result

ведь если только мы явно его не указываем, то получается по дефолту он "yes", если указываем явно"yes" или "no", то конструкция не работает.....
Re: Fetch. Использование as-value
Добавлено: 18 ноя 2022, 17:57
Sertik
Возможно глюк fetch.