ESP8266
Модератор: immortal
-
- Сообщения: 38
- Зарегистрирован: Вт фев 17, 2015 1:52 pm
- Благодарил (а): 11 раз
- Поблагодарили: 0
Re: ESP8266
Первый код заводится если у тебя создан класс и хоть пару записей есть в свойствах. Тогда работает. добавляет новое.
Я прописывал сначала из вики, потом этот- тогда все хорошо.
Я прописывал сначала из вики, потом этот- тогда все хорошо.
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: ESP8266
Была у меня прошита версия 0.0.9 (бесплатная) - скрипт запускался каждые 5 минут!
решил перепрошить на 0.1.0 (платная) - в бесплатном варианте скрипт запускается минимум каждые 10 минут!
и датчики DS18b20 не передает вообще, я понимаю, что в платном можно 5, но мне надо только 1, как было в 0.0.9!
Я конечно оплачу эти 100 рублей, но за модули ESP-12 там эти навороты все пригодятся, но на ESP-01 они мне не нужны!!!
Можно попросить автора - MaksMS82:
нельзя ли вернуть в прошивку 0.1.0, во FREE варианте, минимальную функциональность версии 0.0.9 ?
т.к. для ESP-01 прошивка 0.0.9 была оптимальна для датчика (одного или двух)!
решил перепрошить на 0.1.0 (платная) - в бесплатном варианте скрипт запускается минимум каждые 10 минут!
и датчики DS18b20 не передает вообще, я понимаю, что в платном можно 5, но мне надо только 1, как было в 0.0.9!
Я конечно оплачу эти 100 рублей, но за модули ESP-12 там эти навороты все пригодятся, но на ESP-01 они мне не нужны!!!
Можно попросить автора - MaksMS82:
нельзя ли вернуть в прошивку 0.1.0, во FREE варианте, минимальную функциональность версии 0.0.9 ?
т.к. для ESP-01 прошивка 0.0.9 была оптимальна для датчика (одного или двух)!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: ESP8266
DS18b20 в 0.1.0 имеет другое имя , это описано вроде везде. там датчики с именами вида dswX т.к. поддерживаются несколько датчиков.
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: ESP8266
согласен! ПРОШУ ПРОЩЕНИЯ! тут просто "галку" забыл после сканирования!! но 600 секунд ?MaksMS82 писал(а):DS18b20 в 0.1.0 имеет другое имя , это описано вроде везде. там датчики с именами вида dswX т.к. поддерживаются несколько датчиков.
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: ESP8266
VicASmart с форума по ESP8266, отзовись, ага?)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: ESP8266
Пара хороших репозитариев для ESP8266
Прошика с температурным датчиком, tftp, и сканированием WiFi сетей на чистом С (не надо делать ручную настройку каждого модуля, можно сделать скрипт по имени сети). То есть экномится много памяти:
https://github.com/darkbyte-ru/esp8266-frankenstein
Софт для нового "Arduino" ESP8266-EVB https://www.olimex.com/Products/IoT/ESP ... e-hardware
Arduino style programing for ESP8266
https://github.com/OLIMEX/ESP8266/tree/ ... uino_style
Подробные инструкции для старта:
https://olimex.wordpress.com/2015/01/29 ... on-status/
Инструкция для MacBook:
https://github.com/mziwisky/esp8266-dev
Прошика с температурным датчиком, tftp, и сканированием WiFi сетей на чистом С (не надо делать ручную настройку каждого модуля, можно сделать скрипт по имени сети). То есть экномится много памяти:
https://github.com/darkbyte-ru/esp8266-frankenstein
Софт для нового "Arduino" ESP8266-EVB https://www.olimex.com/Products/IoT/ESP ... e-hardware
Arduino style programing for ESP8266
https://github.com/OLIMEX/ESP8266/tree/ ... uino_style
Подробные инструкции для старта:
https://olimex.wordpress.com/2015/01/29 ... on-status/
Инструкция для MacBook:
https://github.com/mziwisky/esp8266-dev
- Рейтинг: 2.33%
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: ESP8266
Вопрос:
А кто нибудь пробовал управлять шаговым мотором с помощью ESP8266?
Я заказал ESP-07, едет от китаёз, если получится - планирую на них перевести управление жалюзи в доме. Провода всё-равно нужны будут, но только питание - что проще.
Шаговики использую 28BYJ-48 через ULN2003. Сейчас управляю с контроллера MSP430, но много проводов нужно для управления (вверх, вниз, статус), программа простейшая - считаем шаги вниз, вверх + запас, остановка на концевике (геркон).
А кто нибудь пробовал управлять шаговым мотором с помощью ESP8266?
Я заказал ESP-07, едет от китаёз, если получится - планирую на них перевести управление жалюзи в доме. Провода всё-равно нужны будут, но только питание - что проще.
Шаговики использую 28BYJ-48 через ULN2003. Сейчас управляю с контроллера MSP430, но много проводов нужно для управления (вверх, вниз, статус), программа простейшая - считаем шаги вниз, вверх + запас, остановка на концевике (геркон).
-
- Сообщения: 19
- Зарегистрирован: Пт фев 20, 2015 5:24 pm
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: ESP8266
Всем привет. Запустил этот сценарий:
Подключил первый модуль - данные отобразились в свойствах первого объекта.
Подключил второй - пустота.
Данные обновляются только в первом объекте.
Имена объектов = "ID ESP"
Это можно как-то починить?
Код: Выделить всё
$idesp=$params['idesp'];
if (!$idesp) return;
$esp=getObjectsByClass("ESP8266");
foreach($esp as $obj)
{
if (gg($obj['TITLE'].".idesp") ==$idesp)
{
if (is_array($params)) {
foreach($params as $k=>$v) {
if ($k!="script") {
sg($obj['TITLE'].".".$k,$v);
}
}
}
}
}
Подключил второй - пустота.
Данные обновляются только в первом объекте.
Имена объектов = "ID ESP"
Это можно как-то починить?
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: ESP8266
Это скрипт не работает.visitor2100 писал(а):Всем привет. Запустил этот сценарий:Подключил первый модуль - данные отобразились в свойствах первого объекта.Код: Выделить всё
$idesp=$params['idesp']; if (!$idesp) return; $esp=getObjectsByClass("ESP8266"); foreach($esp as $obj) { if (gg($obj['TITLE'].".idesp") ==$idesp) { if (is_array($params)) { foreach($params as $k=>$v) { if ($k!="script") { sg($obj['TITLE'].".".$k,$v); } } } } }
Подключил второй - пустота.
Данные обновляются только в первом объекте.
Имена объектов = "ID ESP"
Это можно как-то починить?
Использую такой:
espdataПоказать
Код: Выделить всё
if ($params['idesp']=="") { return; } //Если ID устройства отсутствует, то перестаем отрабатывать сценарий
addClass('ESP8266'); //Создаем класс ESP8266
addClassObject('ESP8266',$params['idesp']); //Создаем в классе ESP8266 объект где в качестве имени
addClassProperty('ESP8266', 'vdd', 90); //Создаёт свойство класса и указывает, что необходимо хранить историю значений 90 дней
addClassProperty('ESP8266', 'updated', 1); //Создаёт свойство класса и указывает, что необходимо хранить историю значений 1 дней
addClassProperty('ESP8266', 'updatedTime', 1); //Создаёт свойство класса и указывает, что необходимо хранить историю значений 1 дней
addClassProperty('ESP8266', 'alive', 1); //Создаёт свойство класса и указывает, что необходимо хранить историю значений 1 дней
//Распихиваем всё по свойствам. Если полученное значение пустое, то свойство не записываем
if ($params['bmpp']!="") { sg(($params['idesp'].".bmpp"),$params['bmpp']); } //Данные с датчика BMP (давление)
if ($params['bmpt']!="") { sg(($params['idesp'].".bmpt"),$params['bmpt']); } //Данные с датчика BMP (температура)
if ($params['counter']!="") { sg(($params['idesp'].".counter"),$params['counter']); } //Количество импульсов со счетчика
if ($params['dhth1']!="") { sg(($params['idesp'].".dhth1"),$params['dhth1']); } //Данные с первого датчика DHT (влажность)
if ($params['dhth2']!="") { sg(($params['idesp'].".dhth2"),$params['dhth2']); } //Данные со второго датчика DHT (влажность)
if ($params['dhtt1']!="") { sg(($params['idesp'].".dhtt1"),$params['dhtt1']); } //Данные с первого датчика DHT (температура)
if ($params['dhtt2']!="") { sg(($params['idesp'].".dhtt2"),$params['dhtt2']); } //Данные со второго датчика DHT (температура)
if ($params['dsw1']!="") { sg(($params['idesp'].".dsw1"),$params['dsw1']); } //Данные с датчика DS18B20 №1
if ($params['dsw2']!="") { sg(($params['idesp'].".dsw2"),$params['dsw2']); } //Данные с датчика DS18B20 №2
if ($params['dsw3']!="") { sg(($params['idesp'].".dsw3"),$params['dsw3']); } //Данные с датчика DS18B20 №3
if ($params['dsw4']!="") { sg(($params['idesp'].".dsw4"),$params['dsw4']); } //Данные с датчика DS18B20 №4
if ($params['dsw5']!="") { sg(($params['idesp'].".dsw5"),$params['dsw5']); } //Данные с датчика DS18B20 №5
if ($params['freemem']!="") { sg(($params['idesp'].".freemem"),$params['freemem']); } //Объем свободной памяти модуля
if ($params['hostname']!="") { sg(($params['idesp'].".hostname"),$params['hostname']); } //Имя модуля
if ($params['light']!="") { sg(($params['idesp'].".light"),$params['light']); } //Данные с датчика BH1750
if ($params['uptime']!="") { sg(($params['idesp'].".uptime"),$params['uptime']); } //Время непрерывной работы модуля
if ($params['vdd']!="") { sg(($params['idesp'].".vdd"),$params['vdd']); } //Напряжение на модуле
if ($params['ver']!="") { sg(($params['idesp'].".ver"),$params['ver']); } //Версия прошивки
sg(($params['idesp'].".idesp"),$params['idesp']); //
- За это сообщение автора Amarok поблагодарил:
- Ko/|xo3HUk (Чт окт 29, 2015 2:22 pm)
- Рейтинг: 1.16%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165