Страница 8 из 31

Re: FAQ ESP8266

Добавлено: Пн янв 16, 2017 1:31 pm
iapet
slgeo писал(а):
MaksMS82 писал(а):В прошивке поддерживается несколько разных внешних АЦП - через любой, самый простой - PCF8591
Обидно, что ради всего лишь одного потенциометра, который как и первый будет работать в режиме энкодера, придется городить АЦП. Которого еще и под рукой нет (
Таки поставьте энкодеры!

Re: FAQ ESP8266

Добавлено: Вт янв 17, 2017 8:28 am
slgeo
iapet писал(а): Таки поставьте энкодеры!
С сайта wifi-iot
Очередь на разработку (обновлено: 13 Jan 2017, 10:51:56)
Тут находится список опций и устройств, находящихся в очереди на добавление в проект.

PID регулятор - умный термостат.
VEML6070 - датчик ИК освещенности.
MCP9800 - датчик температуры.
Обнуляемый TIMEKEY.
Поддержка OLED 64x64 .
MAX44009 - датчик освещенности.
HLW8012 - датчик тока и напряжения
Разобраться с FM приемником
Поддержка UPS APC
Оптимизация вывода времени и других данных на LED матрицах
Проверить работу GSM M590
MAX31855 - датчик высокой температуры
Энкодер - для управления PWM
Рассмотреть возможность использования FM24C04B для счетчиков
Добавить ИК сенсор omron с матрицей 4x4(просто есть в наличии)
Так же в планах реализовать поддержку ESP32 в конструкторе.

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 3:01 pm
AndryGladky
Здравствуйте, подскажите как правильно добавить свойство в объекте esp8266 что бы хранилась история свойств еспешки (температура, давление и т. д.)?

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 5:00 pm
SergeyM
а поле "Хранить историю (дней)" не подходит?

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 5:07 pm
AndryGladky
Если бы оно было, а так есть объект esp 8266, там нет поля хранить историю, и данные тоесть свойства объекта с температурой и давлением но там тоже нет поля хранить историю. Может просто я что то не то делаю. Скрины прилагаю.

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 6:22 pm
iapet
В свойствах класса (которые выше на скриншоте)

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 11:13 pm
AndryGladky
Согласен, но нет ни каких свойств. Поэтому и спрашиваю что нужно добавить или как сделать, что бы хранить всю историю свойств.

Re: FAQ ESP8266

Добавлено: Ср янв 25, 2017 11:35 pm
iapet
давление с 280 - bmpp
температура с 280- bmpt
влажность с 21 - dhth1
температура с 21 - dhtt1
температура с далласа - dsw1
А ESP826600c890dc или другую система сама подставит.

Re: FAQ ESP8266

Добавлено: Чт янв 26, 2017 5:06 pm
AndryGladky
Спасибо, да теперь и свойства поменялись, стали с историей, просто я пробовал добавлять, с названием еспешки, по этому то и не работало, а сами свойства как то и не додумался подставить.

Re: FAQ ESP8266

Добавлено: Чт янв 26, 2017 7:39 pm
Valerich1971
Эдравствуйте
Подскажите,что я делаю не так?
создал сценарий с именем espdata (кстати в меню "Другое" его не было)

скрипт взял с форума
$idesp=$params['idesp'];
if (!$idesp) return;
say ($idesp);
addClass('ESP8266'); //Создаем класс ESP8266
addClassObject('ESP8266',$idesp); //Создаёт класс заданного имени дочерним от ParentClass
sg ('ESP8266.'.$idesp.".idesp",$idesp);
$esp=getObjectsByClass("ESP8266");
foreach($esp as $obj)
{
if (gg($obj['TITLE'].".idesp") ==$idesp) //
{
if (is_array($params)) {
sg ($obj['TITLE'].".LastUpdate",date("H:i",time()));
foreach($params as $k=>$v) {
if ($k!="script") {
sg($obj['TITLE'].".".$k,$v);
}
}
}
}
}

получаю вот это
Warning: Illegal string offset 'idesp' in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 1

модуль настроил указал ip своего компа где поднят сервер можордом

модуль работает,,во всяком случае по MQTT на сервере mqtt.flyhub.org я все с него получаю
подскажите пожалуйста