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

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

Модератор: immortal

Ответить
EvgenyG
Сообщения: 217
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 1 раз

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

Сообщение EvgenyG » Чт окт 05, 2017 1:43 pm

Добрый день
Температура на термостате выставляется через запрос
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
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Чт окт 05, 2017 1:53 pm

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

getURLBackground('http://192.168.1.36/valdes?int=0&set='.gg('Объект.Свойство'), 0); 
За это сообщение автора skysilver поблагодарили (всего 2):
EvgenyG (Чт окт 05, 2017 2:01 pm) • Kris123t (Ср янв 03, 2018 8:28 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
EvgenyG
Сообщения: 217
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 1 раз

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

Сообщение EvgenyG » Вт фев 27, 2018 10:29 pm

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
Благодарил (а): 7 раз
Поблагодарили: 9 раз

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

Сообщение 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');
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

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

Сообщение fandaymon » Ср май 02, 2018 1:49 pm

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');
За это сообщение автора fandaymon поблагодарил:
yura_s80 (Ср май 02, 2018 1:56 pm)
Рейтинг: 1.16%
Ответить