nooLite: MR1132 && MT1132 && ESP8266

Раз пошла такая… А почему бы не сделать устройство, с составом, вынесенным в заголовок?

Делаем! Делаем вот такое соединение:

nooAll1

Читать далее «nooLite: MR1132 && MT1132 && ESP8266»

nooLite: JS модуль для работы с MT1132.

Модуль положил сюда.  Там же код.

Замечание: все что касается MT1132 не работает с силовым блоком SD111-180 по причине отсутствия у меня. Со всем остальным — работает.

UPDATED. 13.05.2016. На сайте вторая версия. Исправлена ошибка. Добавлена проверка команды на допустимость.

nooLite: MR1132 && ESP8266.

В прошлых заметках на тему MR1132 от nooLite я безуспешно пытался соединить модуль с ESP8266 напрямую, подразумевая, что производитель сделает его в той же логике, что и передатчик MT1132. Попытка не удалась, модуль был соединен с JS платой от Амперки.

Однако, мысль соединить MR1132 c ESP8266 меня не покидала, и диктовалась простой целью: сделать раз и забыть, забросив все на шкаф. Устройство должно снабжать любой мозг умного дома информацией по протоколу mqtt о состоянии устройств nooLite, а также биндиться с новыми или вычеркивать ненужные по команде от MqttSpy. Решение, на мой взгляд, чрезвычайно удобное и полезное. В итоге, была собрана вот такая несложная схема:

Читать далее «nooLite: MR1132 && ESP8266.»

nooLite: MR1132. Песня и пляски. ч. 4. Оптимистическая.

Начнем с ESP8266. Да, соединить напрямую с MR1132 его не удалось, а вот с Iskra JS — запросто. Помним, что Iskra имеет на борту шесть UART, в том числе один — толерантный к 5 вольтам.

В ESP8266 зальем универсальную программу, которая предназначена для соединения источника/приемника данных с брокером MQTT. Программа, в нашем случае, называется UARTEspruino001002.lua. Не возбраняется скомпилировать ее до UARTEspruino001002.lc. Читать далее «nooLite: MR1132. Песня и пляски. ч. 4. Оптимистическая.»

nooLite: MR1132. Песня и пляски. ч. 3. JS Терминальная.

Что же, пора провести несколько опытов над нашим модулем. Начнем с повторения результатов цитируемой ранее статьи: посмотрим через терминал, что можно добыть из MR1132.  Нам потребуется программа Terminal v1.9b и переходник PL2303, используемый нами ранее. Соединение MR1132 с ним мы уже освоили в прошлой заметке, а дополнительным бонусом является то, что ногу RST для нашего случая трогать вообще не нужно.

Запустив терминал, сделаем следующие настройки. Читать далее «nooLite: MR1132. Песня и пляски. ч. 3. JS Терминальная.»

nooLite: MR1132. Песня и пляски. ч. 2. Разминочная.

Пока я здесь, в нерешительности, топтался на месте, тов. smart_alex выпустил невероятно полезную заметку на geektimes, в которой раскрыл все достоинства этого модуля, чем сбросил с меня груз непростого решения: писать джинсу, или правду.

Из заметки автора, вы, не без интереса, сможете узнать много полезных вещей, а именно: как с помощью Arduio Mega увидеть в serial-порте компьютера что там шлют нам конечные устройства, а также, что скоро «выходит новая 0.15 версия популярной системы Arduino Mega Server и в этой версии появится встроенная поддержка модулей MR1132 и удобное управление ими прямо с веб-странички и много чего ещё интересного.» Читать далее «nooLite: MR1132. Песня и пляски. ч. 2. Разминочная.»

nooLite: MR1132. Песня и пляски. ч. 1. Красивая.

Итак, в отместку за мои старания в области nooLitoстроения, уважаемый мной производитель решил, вместо пива, угостить меня новым модулем MR1132. Угощение вполне достойное, поскольку UART модуля-приемника обстановки по вопросам управления силовыми блоками и ловли информации от датчиков  nooLite прежде не было.

И вот он ко мне приехал. Маленький, приятный, но посиневший. Тот что справа. Слева — старый знакомый MT1132. Читать далее «nooLite: MR1132. Песня и пляски. ч. 1. Красивая.»

NooLite: световой будильник.

UPD 17.10.2019. Этот вопрос реализован здесь.

После изучения темы о диммировании, мы можем создать забавное устройство — световой будильник. В установленное время свет в вашей комнате будет плавно зажигаться от нуля до 100% мощности осветителя.

Приступим. Читать далее «NooLite: световой будильник.»

NooLite — диммирование из OpenHab.

Итак, в прошлом материале мы  успешно соединили все элементы nooLite и научились управлять ими через OpenHab. Однако вопрос касался лишь одного из двух возможных режимов работы: включено/выключено.

Режим диммирования также присутствует в силовом блоке SU111-300. Этот режим позволяет плавно менять  яркость силового блока. Читать далее «NooLite — диммирование из OpenHab.»

nooLite: OpenHab, MT1132, RX2164, PU311-2 — соединяем.

Предыдущий материал.

Итак, замес начнем с понимания смысла работы пульта-выключателя, поскольку управление работой МТ-1132 полностью находится в нашей власти.

Мой пульт называется PU311-2. Он имеет три кнопки.

Читать далее «nooLite: OpenHab, MT1132, RX2164, PU311-2 — соединяем.»