ESP8266

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

Модератор: immortal

Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Пт апр 24, 2015 5:46 pm

setGlobal($varname,$value); -- установка глобального свойства

То есть я так понял как раз чтоб другие могли использовать свойство, его надо сделать глобальным, а так его видит только сценарий.
mcfry
Сообщения: 21
Зарегистрирован: Чт апр 23, 2015 12:52 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266

Сообщение mcfry » Пт апр 24, 2015 6:37 pm

В одном скрипте свойства устанавливаются так:

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

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. Но в чем проблема пока не пойму.
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Пт апр 24, 2015 6:56 pm

а вы случаем не разобрались как релюхой управлять ?
mcfry
Сообщения: 21
Зарегистрирован: Чт апр 23, 2015 12:52 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266

Сообщение mcfry » Пт апр 24, 2015 7:15 pm

Пока нет. Но в планах.
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Пт апр 24, 2015 9:25 pm

Cyoko писал(а):а вы случаем не разобрались как релюхой управлять ?
На GPIO 5 (как в случае с Olimex ESP8266-EVB) надо подать 1 или 0.
На обычных китайских модулях GPIO 2 обычно используют (судя по исходникам esp-httpd).
Аватара пользователя
Kod.Begemot
Сообщения: 346
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 26 раз
Поблагодарили: 42 раза

Re: ESP8266

Сообщение Kod.Begemot » Сб апр 25, 2015 12:41 am

Вот сколько захожу в эту тему, все вопросы обычно о создании классов, свойств и построении графиков..
Давайте поговорим о устройствах на базе ESP8266?
Начну: давно запланировал, а сегодня собрал на макете "контроллер рулонных штор". Прошивку пока причесываю. Работает, зараза! Такая кроха, а шустрая и вместительная! Пока локального управления нет, только веб запросы, отчёты (сообщения на сервер о статусе событиях) прикручу позже, о вебморде локальной пока только мечтаю. Но уже работае. Требует 5 штук GPIO, а значит ESP03 минимум. Драйвер мотора - ULN2003. Мотор шаговый с редуктором. 1 GPIO- концевик верхний (геркон). Исходники выложу, если будет интересно.
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Сб апр 25, 2015 1:02 am

Да потому что тут тусуют только новички, как понял что да как, ушел разрабатывать. Конечно выкладывайте.... Я вот хочу сделать коробочку, для управления нагрузкой (например выключатель). Пока вот собираю информацию о грамотной реализации железной части, выбираю способ программирования esp.
Хочу добавить к обычному выключателю управление через Алису. Пока не пойму где лучше брать "0" , ведь на выключатель идет только фаза. Как организовать работу и обычного выключателя и через реле. Так как выключатель клавиша, то пока думаю ограничится проверкой на его состояние, и управлять светом только если он выключен. Вообщем идеи есть, знаний пока не много :)
Palko
Сообщения: 59
Зарегистрирован: Вт авг 26, 2014 1:59 pm
Откуда: Новосибирск
Благодарил (а): 8 раз
Поблагодарили: 6 раз

Re: ESP8266

Сообщение Palko » Сб апр 25, 2015 1:00 pm

Питание для начинки выключателей если нет ноля, берется в разрыв линии..
Чтобы не ставить шунт, который будет греться и ограничит нагрузку, ставим тиристор, который на наши нужды отдает начало каждой полуволны, а остальное шунтирует.
В этом случае нормально работает с любыми типами нагрузки. (взято из схематехники livolo)
За это сообщение автора Palko поблагодарил:
Cyoko (Сб апр 25, 2015 1:29 pm)
Рейтинг: 1.25%
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Сб апр 25, 2015 1:51 pm

А можно на пальцах :)
Что значит в разрыв ?
Вот я как планирую пока сделать, понимаю что скорей всего не правильно, но знаний блин не хватает.
От выключателя взять 220В, вот что там с нулем не понятно, поясните плиз про разрыв. Подать их на вот такую штуку http://www.aliexpress.com/item/Free-Shi ... 59768.html . С нее запитать esp , реле и датчик.

Я так и не понял , вообще реально запитать устройство именно от выключателя(рядом нет 0), или все-таки устройство разместить в распайке выключателя, где есть 0. Так же не понятно как организовать работу и физического выключателя и управление от Алисы. Фазу пустить через реле , а выключатель на разрыв управляющего провода реле ? Но тогда esp не сможет управлять реле.
Или 3.3 вольта для управления выключателем брать с AC-DC , а в коде esp проверять состояние реле ? Вообщем пока каша :(
Аватара пользователя
Amarok
Сообщения: 1390
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 438 раз
Поблагодарили: 121 раз
Контактная информация:

Re: ESP8266

Сообщение Amarok » Сб апр 25, 2015 2:55 pm

Palko писал(а):Питание для начинки выключателей если нет ноля, берется в разрыв линии.. <...> ставим тиристор, который на наши нужды отдает начало каждой полуволны, а остальное шунтирует
А можно схему?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить