Сложность с "вхождением" в систему

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

Модератор: immortal

Skull
Сообщения: 38
Зарегистрирован: Вт фев 17, 2015 1:52 pm

Re: Сложность с "вхождением" в систему

Сообщение Skull »

Ну, это мне и так понятно,но совершенно непонятен способ исполнения )))))))))))))))))

Можете привести простейший пример как выше ?
Например вот с выключателем тем же- как включить и выключить что-то командой или выключателем понятно. Как заставить выключатель отображать включенное состояние после команды ?

Ну и поясните пожалуйста в общем как связать свойства разных объектов ?
Собственно что у меня вызывает затруднение- вот в этой статье http://smartliving.ru/forum/viewtopic.p ... 170#p19170
довольно просто и подробно пояснено как прикрутить счетчик. Для этого создается отдельный объект, и используются его свойства. А как быть, если нужное свойство уже есть в другом объекте ?
Как ,например, для учета выдернуть свойство "idesp.counter" из объекта
"ESP8266" в отдельный, к примеру "GAS_Counter" в свойство "GAS_Counter.counter" ?
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Сложность с "вхождением" в систему

Сообщение Amarok »

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

sg(gg('idesp.counter'),'GAS_Counter.counter');
Типа так
Последний раз редактировалось Amarok Вс мар 01, 2015 11:06 am, всего редактировалось 1 раз.
Моя Алиска живёт на Proxmox в Debian 12
Skull
Сообщения: 38
Зарегистрирован: Вт фев 17, 2015 1:52 pm

Re: Сложность с "вхождением" в систему

Сообщение Skull »

Это в espdata засунуть надоть ?
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am

Re: Сложность с "вхождением" в систему

Сообщение dmw »

BlackWarrior писал(а):

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

sg(gg('idesp.counter'),GAS_Counter.counter);
Типа так
Так правильней:

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

sg("GAS_Counter.counter",gg("idesp.counter")); 
Skull
Сообщения: 38
Зарегистрирован: Вт фев 17, 2015 1:52 pm

Re: Сложность с "вхождением" в систему

Сообщение Skull »

Попробовал засовывать в espdata и в таймер onNewMinute, свойство не появляется
Skull
Сообщения: 38
Зарегистрирован: Вт фев 17, 2015 1:52 pm

Re: Сложность с "вхождением" в систему

Сообщение Skull »

Как правильно взять свойство во временную переменную ?
Собственно нужно подставлять команду в getUrl
делаю так :
$temp=(ThisComputer.light_bedroom);
$url='http://IP/pcfdac?set='.$temp;
getURL($url,0);
не работает.
Если же присваиваю $temp просто значение- регулируется. Значит я не получаю значение ThisComputer.light_bedroom.
Как его правильно вытащить ?
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Сложность с "вхождением" в систему

Сообщение Amarok »

Skull писал(а):Значит я не получаю значение ThisComputer.light_bedroom. Как его правильно вытащить ?
$temp=getGlobal("ThisComputer.light_bedroom");
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Сложность с "вхождением" в систему

Сообщение Amarok »

Можно даже так:

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

$url="http://IP/pcfdac?set=";
$url.=gg("ThisComputer.light_bedroom");
getURL($url,0);
Моя Алиска живёт на Proxmox в Debian 12
Philozov
Сообщения: 14
Зарегистрирован: Сб апр 11, 2015 8:22 pm

Re: Сложность с "вхождением" в систему

Сообщение Philozov »

Подскажите а каким образом ThisComputer получает свойства ? А именно ThisComputer.weatherToday / ThisComputer.weatherTomorrow и так далее
Есть ли возможность привязки других имен и свойств этим параметрам ?
И каким образом заданы эти: <#LANG_GENERAL_CLIMATE#> / <#LANG_GENERAL_OUTSIDE#>
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД

Re: Сложность с "вхождением" в систему

Сообщение slgeo »

Philozov писал(а):Подскажите а каким образом ThisComputer получает свойства ? А именно ThisComputer.weatherToday / ThisComputer.weatherTomorrow и так далее
Есть ли возможность привязки других имен и свойств этим параметрам ?
Они прописаны в разделе Веб-переменных, убери там связку и привязывайте к чему угодно
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ответить