FAQ ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: FAQ ESP8266

Сообщение iapet » Пн янв 16, 2017 1:31 pm

slgeo писал(а):
MaksMS82 писал(а):В прошивке поддерживается несколько разных внешних АЦП - через любой, самый простой - PCF8591
Обидно, что ради всего лишь одного потенциометра, который как и первый будет работать в режиме энкодера, придется городить АЦП. Которого еще и под рукой нет (
Таки поставьте энкодеры!
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: FAQ ESP8266

Сообщение slgeo » Вт янв 17, 2017 8:28 am

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 в конструкторе.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
AndryGladky
Сообщения: 12
Зарегистрирован: Вс янв 01, 2017 1:55 pm
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: FAQ ESP8266

Сообщение AndryGladky » Ср янв 25, 2017 3:01 pm

Здравствуйте, подскажите как правильно добавить свойство в объекте esp8266 что бы хранилась история свойств еспешки (температура, давление и т. д.)?
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: FAQ ESP8266

Сообщение SergeyM » Ср янв 25, 2017 5:00 pm

а поле "Хранить историю (дней)" не подходит?
Windows, Debian 8, 1-Wire
Connect
AndryGladky
Сообщения: 12
Зарегистрирован: Вс янв 01, 2017 1:55 pm
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: FAQ ESP8266

Сообщение AndryGladky » Ср янв 25, 2017 5:07 pm

Если бы оно было, а так есть объект esp 8266, там нет поля хранить историю, и данные тоесть свойства объекта с температурой и давлением но там тоже нет поля хранить историю. Может просто я что то не то делаю. Скрины прилагаю.
Вложения
Screenshot_2017-01-25-16-43-17.jpg
Свойства объекта
Screenshot_2017-01-25-16-43-17.jpg (200.08 КБ) 8174 просмотра
Screenshot_2017-01-25-16-43-05.jpg
Объект
Screenshot_2017-01-25-16-43-05.jpg (156.94 КБ) 8174 просмотра
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: FAQ ESP8266

Сообщение iapet » Ср янв 25, 2017 6:22 pm

В свойствах класса (которые выше на скриншоте)
За это сообщение автора iapet поблагодарил:
AndryGladky (Ср янв 25, 2017 8:11 pm)
Рейтинг: 1.16%
AndryGladky
Сообщения: 12
Зарегистрирован: Вс янв 01, 2017 1:55 pm
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: FAQ ESP8266

Сообщение AndryGladky » Ср янв 25, 2017 11:13 pm

Согласен, но нет ни каких свойств. Поэтому и спрашиваю что нужно добавить или как сделать, что бы хранить всю историю свойств.
Вложения
Screenshot_2017-01-25-22-11-05.jpg
Свойства класса
Screenshot_2017-01-25-22-11-05.jpg (121.41 КБ) 8142 просмотра
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: FAQ ESP8266

Сообщение iapet » Ср янв 25, 2017 11:35 pm

давление с 280 - bmpp
температура с 280- bmpt
влажность с 21 - dhth1
температура с 21 - dhtt1
температура с далласа - dsw1
А ESP826600c890dc или другую система сама подставит.
За это сообщение автора iapet поблагодарил:
AndryGladky (Чт янв 26, 2017 11:50 am)
Рейтинг: 1.16%
AndryGladky
Сообщения: 12
Зарегистрирован: Вс янв 01, 2017 1:55 pm
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: FAQ ESP8266

Сообщение AndryGladky » Чт янв 26, 2017 5:06 pm

Спасибо, да теперь и свойства поменялись, стали с историей, просто я пробовал добавлять, с названием еспешки, по этому то и не работало, а сами свойства как то и не додумался подставить.
Valerich1971
Сообщения: 8
Зарегистрирован: Вт янв 24, 2017 9:58 pm
Благодарил (а): 0
Поблагодарили: 0

Re: FAQ ESP8266

Сообщение Valerich1971 » Чт янв 26, 2017 7:39 pm

Эдравствуйте
Подскажите,что я делаю не так?
создал сценарий с именем 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 я все с него получаю
подскажите пожалуйста
Ответить