Страница 29 из 121

Re: ESP8266

Добавлено: Пт апр 24, 2015 5:46 pm
Cyoko
setGlobal($varname,$value); -- установка глобального свойства

То есть я так понял как раз чтоб другие могли использовать свойство, его надо сделать глобальным, а так его видит только сценарий.

Re: ESP8266

Добавлено: Пт апр 24, 2015 6:37 pm
mcfry
В одном скрипте свойства устанавливаются так:

Код: Выделить всё

setGlobal(($idesp.".dhtt1"),$dhtt1);
В другом каждому передаваемому свойству так :

Код: Выделить всё

...
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 писал(а):Питание для начинки выключателей если нет ноля, берется в разрыв линии.. <...> ставим тиристор, который на наши нужды отдает начало каждой полуволны, а остальное шунтирует
А можно схему?