Работа с переменными при запросе geturl

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
EvgenyG
Сообщения: 220
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва

Работа с переменными при запросе geturl

Сообщение EvgenyG »

Добрый день
Температура на термостате выставляется через запрос
getURLBackground('http://192.168.1.36/valdes?int=0&set=235', 0);
235 это максимальное значение для термостата 23.5 градуса

таких строчек достаточно много
чтобы изменить температуру приходится вручную заменять эти значения

подскажите, как лучше сделать, что бы значение 235 задавалось через глобальную переменную
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Работа с переменными при запросе geturl

Сообщение skysilver »

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

getURLBackground('http://192.168.1.36/valdes?int=0&set='.gg('Объект.Свойство'), 0); 
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
EvgenyG
Сообщения: 220
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва

Re: Работа с переменными при запросе geturl

Сообщение EvgenyG »

skysilver писал(а):

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

getURLBackground('http://192.168.1.36/valdes?int=0&set='.gg('Объект.Свойство'), 0);
спасибо
всё работает
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
yura_s80
Сообщения: 80
Зарегистрирован: Чт апр 19, 2018 9:09 am

Re: Работа с переменными при запросе geturl

Сообщение yura_s80 »

подскажите пожалуйста, а как мне поступить, такая же проблема.
вот мой код для термостата:

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

getURL('http://192.168.1.21/configtermo?rmin0=210&rmax0=240&gpio0=13&ln0=21&st=1');
Сделал так, не работает:

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

getURL('http://192.168.1.21/configtermo?rmin0='.gg('Termostat.tempmin')&rmax0='.gg('Termostat.tempmax')&gpio0=13&ln0=21&st=1');
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: Работа с переменными при запросе geturl

Сообщение fandaymon »

yura_s80 писал(а): Ср май 02, 2018 1:30 pm подскажите пожалуйста, а как мне поступить, такая же проблема.
вот мой код для термостата:

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

getURL('http://192.168.1.21/configtermo?rmin0=210&rmax0=240&gpio0=13&ln0=21&st=1');
Сделал так, не работает:

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

getURL('http://192.168.1.21/configtermo?rmin0='.gg('Termostat.tempmin')&rmax0='.gg('Termostat.tempmax')&gpio0=13&ln0=21&st=1');

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

getURL('http://192.168.1.21/configtermo?rmin0=' . gg('Termostat.tempmin') . '&rmax0=' . gg('Termostat.tempmax') . '&gpio0=13&ln0=21&st=1');
Ответить