Страница 29 из 121
Re: ESP8266
Добавлено: Пт апр 24, 2015 5:46 pm
Cyoko
setGlobal($varname,$value); -- установка глобального свойства
То есть я так понял как раз чтоб другие могли использовать свойство, его надо сделать глобальным, а так его видит только сценарий.
Re: ESP8266
Добавлено: Пт апр 24, 2015 6:37 pm
mcfry
В одном скрипте свойства устанавливаются так:
В другом каждому передаваемому свойству так :
Код: Выделить всё
...
if (gg($obj['TITLE'].".idesp") ==$idesp)
{
if (is_array($params)) {
foreach($params as $k=>$v) {
if ($k!="script") {
sg($obj['TITLE'].".".$k,$v);
...
Как я понял sg это алиас setGlobal. Но в чем проблема пока не пойму.
Re: ESP8266
Добавлено: Пт апр 24, 2015 6:56 pm
Cyoko
а вы случаем не разобрались как релюхой управлять ?
Re: ESP8266
Добавлено: Пт апр 24, 2015 7:15 pm
mcfry
Пока нет. Но в планах.
Re: ESP8266
Добавлено: Пт апр 24, 2015 9:25 pm
ignat99
Cyoko писал(а):а вы случаем не разобрались как релюхой управлять ?
На GPIO 5 (как в случае с Olimex ESP8266-EVB) надо подать 1 или 0.
На обычных китайских модулях GPIO 2 обычно используют (судя по исходникам esp-httpd).
Re: ESP8266
Добавлено: Сб апр 25, 2015 12:41 am
Kod.Begemot
Вот сколько захожу в эту тему, все вопросы обычно о создании классов, свойств и построении графиков..
Давайте поговорим о устройствах на базе ESP8266?
Начну: давно запланировал, а сегодня собрал на макете "контроллер рулонных штор". Прошивку пока причесываю. Работает, зараза! Такая кроха, а шустрая и вместительная! Пока локального управления нет, только веб запросы, отчёты (сообщения на сервер о статусе событиях) прикручу позже, о вебморде локальной пока только мечтаю. Но уже работае. Требует 5 штук GPIO, а значит ESP03 минимум. Драйвер мотора - ULN2003. Мотор шаговый с редуктором. 1 GPIO- концевик верхний (геркон). Исходники выложу, если будет интересно.
Re: ESP8266
Добавлено: Сб апр 25, 2015 1:02 am
Cyoko
Да потому что тут тусуют только новички, как понял что да как, ушел разрабатывать. Конечно выкладывайте.... Я вот хочу сделать коробочку, для управления нагрузкой (например выключатель). Пока вот собираю информацию о грамотной реализации железной части, выбираю способ программирования esp.
Хочу добавить к обычному выключателю управление через Алису. Пока не пойму где лучше брать "0" , ведь на выключатель идет только фаза. Как организовать работу и обычного выключателя и через реле. Так как выключатель клавиша, то пока думаю ограничится проверкой на его состояние, и управлять светом только если он выключен. Вообщем идеи есть, знаний пока не много
Re: ESP8266
Добавлено: Сб апр 25, 2015 1:00 pm
Palko
Питание для начинки выключателей если нет ноля, берется в разрыв линии..
Чтобы не ставить шунт, который будет греться и ограничит нагрузку, ставим тиристор, который на наши нужды отдает начало каждой полуволны, а остальное шунтирует.
В этом случае нормально работает с любыми типами нагрузки. (взято из схематехники livolo)
Re: ESP8266
Добавлено: Сб апр 25, 2015 1:51 pm
Cyoko
А можно на пальцах
Что значит в разрыв ?
Вот я как планирую пока сделать, понимаю что скорей всего не правильно, но знаний блин не хватает.
От выключателя взять 220В, вот что там с нулем не понятно, поясните плиз про разрыв. Подать их на вот такую штуку
http://www.aliexpress.com/item/Free-Shi ... 59768.html . С нее запитать esp , реле и датчик.
Я так и не понял , вообще реально запитать устройство именно от выключателя(рядом нет 0), или все-таки устройство разместить в распайке выключателя, где есть 0. Так же не понятно как организовать работу и физического выключателя и управление от Алисы. Фазу пустить через реле , а выключатель на разрыв управляющего провода реле ? Но тогда esp не сможет управлять реле.
Или 3.3 вольта для управления выключателем брать с AC-DC , а в коде esp проверять состояние реле ? Вообщем пока каша
Re: ESP8266
Добавлено: Сб апр 25, 2015 2:55 pm
Amarok
Palko писал(а):Питание для начинки выключателей если нет ноля, берется в разрыв линии.. <...> ставим тиристор, который на наши нужды отдает начало каждой полуволны, а остальное шунтирует
А можно схему?