
Помощь получить значение объекта устройства
Модератор: immortal
-
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
- Благодарил (а): 21 раз
- Поблагодарили: 6 раз
Помощь получить значение объекта устройства
Всем привет. спрошу тут, так как в самом в разделе самого модуля мне не помогли. Использую дополнение esp8266_wifiot не как не магу понять как получить значение устройства ESP, если не связывать его со свойством объекта. Пробовал так getGlobal('ESP01.counter2'), не получает. вот что бы понятнее было 

-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Помощь получить значение объекта устройства
Можно в сценарии espdata перед конструкцией вставить свой код по обработке данных, прилетающих от esp8266. Например так: Либо написать в отдельном сценарии (методе) код, который будет дергать esp8266 с заданным интервалом, и парсить ответ от esp8266.
Дергать можно ссылки или
Код: Выделить всё
// esp8266_wifiot begin
include_once(DIR_MODULES."esp8266_wifiot/esp8266_wifiot.class.php");
$wifiot=new esp8266_wifiot();
$wifiot->usual($out);
// esp8266_wifiot end
Код: Выделить всё
if ( isset($params['idesp']) && $params['idesp'] == 'ТУТ ИД НУЖНОЙ ЕСП' ) {
if ( isset($params['counter2']) ) {
// далее какой-то нужный код
$cnt = $params['counter2'];
say($cnt, 1);
}
}
Дергать можно ссылки
Код: Выделить всё
http://IP-АДРЕС-ЕСП/sensors
Код: Выделить всё
http://IP-АДРЕС-ЕСП/readjson
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
- Благодарил (а): 21 раз
- Поблагодарили: 6 раз
Re: Помощь получить значение объекта устройства
skysilver большое человеческое спасибо, я все думал что есть какой-то метод глобальный, а оказалось все иначе, теперь все стало ясно. спасибо еще раз!!!