Страница 1 из 1
Помощь получить значение объекта устройства
Добавлено: Пн апр 10, 2017 5:27 pm
Alex77
Всем привет. спрошу тут, так как в самом в разделе самого модуля мне не помогли. Использую дополнение esp8266_wifiot не как не магу понять как получить значение устройства ESP, если не связывать его со свойством объекта. Пробовал так getGlobal('ESP01.counter2'), не получает. вот что бы понятнее было

Re: Помощь получить значение объекта устройства
Добавлено: Пн апр 10, 2017 6:39 pm
skysilver
Можно в сценарии
espdata перед конструкцией
Код: Выделить всё
// esp8266_wifiot begin
include_once(DIR_MODULES."esp8266_wifiot/esp8266_wifiot.class.php");
$wifiot=new esp8266_wifiot();
$wifiot->usual($out);
// esp8266_wifiot end
вставить свой код по обработке данных, прилетающих от esp8266. Например так:
Код: Выделить всё
if ( isset($params['idesp']) && $params['idesp'] == 'ТУТ ИД НУЖНОЙ ЕСП' ) {
if ( isset($params['counter2']) ) {
// далее какой-то нужный код
$cnt = $params['counter2'];
say($cnt, 1);
}
}
Либо написать в отдельном сценарии (методе) код, который будет дергать esp8266 с заданным интервалом, и парсить ответ от esp8266.
Дергать можно ссылки
или
Re: Помощь получить значение объекта устройства
Добавлено: Пн апр 10, 2017 6:55 pm
Alex77
skysilver большое человеческое спасибо, я все думал что есть какой-то метод глобальный, а оказалось все иначе, теперь все стало ясно. спасибо еще раз!!!