К примеру возьмём скрипт:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
setGlobal($idesp.".DHT"),$dhtt1);
Модератор: immortal
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
setGlobal($idesp.".DHT"),$dhtt1);
BlackWarrior писал(а):Угу)Vovix писал(а):я так думаю можно создать объект где в качестве имени объекта будет выступать значение $idesp?
К примеру, так:Vovix писал(а):но как раскидать то эти значения от двух модулей? не пойму? (я тока учусь)Код: Выделить всё
$idesp=$params['idesp']; $dhtt1=$params['dhtt1']; setGlobal($idesp.".DHT"),$dhtt1);
Типа так: http://smartliving.ru/forum/viewtopic.p ... =70#p17677kostya066 писал(а):Народ, объясните как передать данные датчика в значения свойств объекта?
Спасибо, это читал, вроде разобрался.BlackWarrior писал(а):Типа так: http://smartliving.ru/forum/viewtopic.p ... =70#p17677kostya066 писал(а):Народ, объясните как передать данные датчика в значения свойств объекта?
В этом топике нашел, что можно написать сценарий под этот запрос:В настройках датчиков указывается IP адрес сервера MajorDoMo. При этом модуль передает данные на сервер на адрес /objects/ передавая параметры: idesp - id устройства, dhtt1 и dhth1 - данные с датчика DHT 1, dhtt2 и dhth2 - данные с датчика DHT 2, bmpt и bmpp -данные с датчика BMP, ds - данные с датчика ds18b20, light - данные с датчика BH1750.
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
say($idesp);
say($dhtt1);