Задача


Обойти роутер noolite и управлять освещением noolite быстро, качественно и без использования домашнего сервера. Глобальная децентрализация и тотальное использование облачных решение в домашних устройствах и интернет вещах. Что?....

Всем привет!

Снова я со своим лаптем и сказом о том, как побороть дорогой роутер noolite, начать управлять освещением и не заморачиваться на пайке плат, контроллеров и вообще — хочу так, что бы включил \ установил приложение и оно работало без дополнительных танцев. Да… об этом пишут все, но мало кто делает, так как зачастую все решения упираются в сложные инструкции. А я Вам покажу, сейчас :) — ну вперед друзья!

Все кто покупал noolite блоки освещения, все упирались в следующие проблемы. Давайте прямо и начистоту:

1. я воткнул, ок! а дальше что? как управлять модными блоками, а они ещё и какие то с шифрованием и обратной связью появились (статья)
2. ага… они хотят Ethernet шлюз… за xxx зеленых… чтобы управлять — ОК! а приложение? есть да...?! хорошо вперед
3. я начал управлять — но как то дорого… это же освещение, хочу вот что бы круто а ещё хочу сценарии — а где их взять? (в конце статья мега бонус по сценариям!) ещё надо и домашний сервер :( — все это в конце приводит к затратам и уже… не очень бюджетно.


Вот такие (или подобные) пункты и тормозят пользователей в расширении домашней автоматизации.

Задача ясна: надо упростить жизнь и сделать её удобной — теперь давайте попробуем решить её, прибегая к радикальным методам. Убираем домашний сервер, убираем noolite Ethernet шлюз.

(смех команды noolite)
Остаются блоки управления освещением и… пользователь.
(тут должна быть картинка одного пользователя в поле :) с блоком noolite)

Чтобы начать управлять этими блоками — нам надо подумать над применяемыми технологиями в первую очередь, а потом понять, какое железо поможет это нам сделать.

В последнее время, очень популярен протокол передачи данных: MQTT — да, это крутой и очень удобный протокол передачи данных. Мы с командой энтузиастов извращенцев разработали приложение для этого протокола, которое помогает Android пользователям (iOS билд и windows phone в процессе доставки на рынки). Ссылка на приложение в конце статьи, не сочтите за пиар ;) — да ладно — это пиар :D — но нам надо хорошее приложение, которое поможет нам сделать мир круче. MQTT крут — ДА!

Берем MQTT протокол — здорово. Приложение для него есть — отлично. Теперь внимание: вопрос на засыпку :) — какое железо поддерживает MQTT? — ДА, все в один голос сказали: конечно же E-S-P 8266.

Варим борщ дальше и помешивания добавленные ингредиенты, заходим в гости в noolite на сайт и смотрим, что у них вообще там с модулями связи… о!

Так у них есть модули для связи с этими блоками. Нам нужна только экзотика. Почему? Да потому, что у нас нет ни домашнего сервера, ничего кроме блоков и понятия «децентрализация». Ох… предвкушаю споры и крики — ну да ладно, кармой мне по голове — идем дальше!

Смотрим, на сайте — и видим — 2 модуля: MTRF64 USB и MTRF64 -так так, один USB, второй просто UART. Ну вот и нашли решение :) — так как USB для компьютеров да и питание там под 5V — а тут сам господин uart да ещё и 3.3V адаптированный — красотень.

Что у нас есть?
1. блок noolite SLF-1-300 (блок с обратной связью и шифрованием)
image
(картинка noolite SLF-1-300)

2. MTRF64 UART модуль (который стоит дешевле чем USB, за счет отсутствия чипа по работе с USB! упрощен до «плинтусного» состояния ;) )
image
(картинка MTRF64 UART)

3. ESP8266 модуль
image
(картинка ESP8266)

3. приложение для работы с MQTT (MQTT Buddy)
image
(картинка)

Видео


Теперь надо упростить жизнь и дать Вам код для души — именно. Кто хочет сидеть и писать много кода, тем более с MTRF64 надо в доки лезть, а там… там много полезного (ссылка) — но нам надо быстро и качественно. Open Source от нашей команды — welcome :D > GitHub

Также нам надо подготовить ESP8266 — кто «прожигал её» — знает, это не сложно — 2 минуты и у Вас все будет работать.

Готовимся и взлетать!


— Качаем прошивку можно с сайта (https://nodemcu-build.com), можно взять прямо из репозитория github, который предоставлен со всем кодом

— Прожигаем ESP8266 командой:

sudo python esptool.py --port /dev/ttyUSB0  write_flash -fm dio -fs 32m 0x00000 {your_nodemcu_firmware.bin}

— Проверяем, что esp8266 подключена как /dev/ttyUSB0
— Проверяем, что {your_nodemcu_firmware.bin} Вы заменили на название вашей прошивки
— Если нет esptool (качаем тут ;))
— Берем ESP8266 dev board — и прожигаем её, «жгем» по полной!

Теперь внимание, берем и скачиваем готовый код: рабочий.

Прочитать до заливки кода!
подставить свои данные wifi роутера с логин\пасс и подставить свой MQTT брокер с логином и пасом. В коде используется free MQTT broker от cloudmqtt.com. Наша команда подняла свой бесплатный брокер, который Вы можете использовать: mqtt.ximxim.com (mqtt\mqtt)

Ссылка на GitHub repository: mqtt_buddy-mtrf64-noolite-esp8266 — код разработан Дмитрием Карабой (выражаю ему огромное спасибо!).
Код специально перезалит из закрытой репозитории нашей компании XIM, INC — в открытую public для свободного скачивания.

Обязательно замените данные на свои
-- Credentials
SSID = "YOUR SSID NAME"
PASSWORD = "YOUR PASSWORD"
MQTT_SERVER = "m21.cloudmqtt.com"
MQTT_SERVER_PORT = 16487
MQTT_USER = "noo"
MQTT_PASS = "noo"


Заливаем код на ESP8266 через ESPLORER инструмент.

Теперь подключаем esp8266 dev board + MTRF64.
esp8266 D7 rx — MTRF64 TX
esp8266 D8 tx — MTRF64 TX
esp8266 GND — MTRF64 GND
esp8266 3V3 — MTRF64 3V3

image
(фото подключения)

Как только Вы залили код на esp8266 — после перезагрузки, Вы не сможете достучаться до неё и что-то поменять (код) — необходимо снова перезаписывать прошивку. Почему? потому что, esp8266 переходит автоматически на соединение UART9600 и начинает общаться с модулем MTRF64. В коде используется альтернативное подключение uart через пины d7\d8, основные RX,TX пины свободня для работы. Вы легко можете внести свои условия «прерывания» перехода на uart9600 для общения с MTRF64 — так как это не было нашей целью и основной задачей.


Что мы сделали и как это работает


Модуль mtrf64 подключен по UART с esp8266, которая в свою очередь выходит в интернет через Ваш роутер и подключается к MQTT бесплатному брокеру. С другой стороны — Вы, как пользователь, через мобильное приложение так же подключаетесь к этому облачному брокеру и начинаете посылать команды в MQTT каналы, которые в свою очередь «разбираются» на лету и в зависимости от команды — передаются по UART MTRF64 модулю! Да! вот так мы круто завернули и бюджетненько! Да! Это чертовски круто, когда понимаешь, что выстроил четкую логическую цепочку технологий, которые работают на тебя. Спасибо ;)

Видео


Управление


Идем дальше: мы подключились и что дальше? Как управлять ;) — все просто! Сливаем нашу аппу MQTT Buddy с Google Play (ссылка в конце статьи) и добавляем туда брокер MQTT — например mqttcloud.com. Теперь добавим новую кнопку привязки noolite блока к MTRF64 — подружим их!

Команды для общения с MTRF64
Дмитрий Караба, разработчик кода для esp8266 под MTRF64 — сделал следующий формат команд по MQTT для общения с модулем.

    -- mqtt_buddy/noolight/<int:channel>
    -- mqtt_buddy/noolight/<int:channel>/<XX-XX-XX-XX:address>
    -- mqtt_buddy/noolight/<int:channel>/bind
    -- mqtt_buddy/noolight/<int:channel>/unbind
    -- mqtt_buddy/noolight/<int:channel>/devices

Из MQTT топиков видно, что вы можете работать как с каналами напрямую, так и с адресами конкретных устройств, тем самым можно привязать все устройства на один канал, но работать с каждым по конкретному адресу. Адрес можно узнать в топике mqtt_buddy/sys при привязке, модуль отвечает адресом привязанного устройства.

Добавляем кнопку в MQTT Buddy (или используйте Ваш MQTT клиент, консоль, python в конце концов с paho!). В MQTT Buddy — нажимаем "+" — вводим название кнопки и топик.

Добавление кнопки управления в MQTT Buddy
mqtt_buddy/noolight/0 и data: «on, off или switch»

и отмечаем одну галку: publish — чтобы при нажатии на кнопку — мы смогли послать команду в mqtt topic.

image


Видео


Добавили кнопку, теперь делаем стандартную привязку блока: кликаем по блоку, нажимаем на кнопку bind в нашем приложении и видим как блок привязался к модулю, потухнет мигающий индикатор на блоке SLF.

Если Вы хотите больше информации — вы можете читать сообщения в топике: mqtt_buddy/sys — там прилетает вся информация от блока — каждый раз, все 17 байт данных, где можно узнать и адреса блоков и что вообще там твориться «в техническом подвале»…

Видео


После привязки — создаем новую кнопку управления уже этим блоков с топиком.

Управление блоком через MQTT topic в MQTT Buddy
mqtt_buddy/noolight/0 и data: «on, off или switch»

в настройках приложения, отмечаем галочки: switch\retained\publish — теперь при нажатии на кнопку — будет посылаться команда в топик «mqtt_buddy/noolight/0» — esp8266 получит эти данные и разберет топик и отправит нужную команду модулю MTRF64 noolite и произойдет чудо… чудо технологии, которое Вы смогли воплотить в реальность и без сложных действий.

Прошивка и управление первым блоком займет у вас порядка 5-ти минут, если Вы уже знакомы с esp8266 и хотя бы раз прошивали её.

===================оторвать=============================

Ссылки на железо и ПО по статье


MTRF 64 блок
— ESP8266 dev board — Aliexpress \ радиорынки \ интернетмагазины
MQTT Buddy Android app (iOS\ windows phone в стадии адаптирования)
— mqtt.ximxim.com — наш сайтец — мы сделали ШОУ рум на esp8266 для большего фана ;) — огромное спасибо всем за положительный рейтинг, мы стараемся сделать IOT реальней, команда умной автоматизации Smart Automation Team > XIM, Inc.

Забыл дома селфи стик
Ну и… забыл дома селфи стик, пришлось офисный пылесос быстренько переделать ;)

image

==============MQTT Buddy бону сценарии=========================

Так как система у нас децентрализована и нет домашнего сервера — кто будет запускать сценарии? Да — это работает, да — автор пользуется этим функционалом. Как это работает и где? В нашем MQTT Buddy приложении. Все довольно просто: Вы добавляете MQTT брокер и заходите в него, дальше вверху есть кнопочку ввиде часиков — это и есть сценарии.

Добавление сценария в MQTT Buddy
При клике — добавляем сценарий и если Ваш брокер доступен в среде интернет — тогда в нужное время (внимание, учитываются временные зоны, Вам не надо париться и думать об этом — просто скажите системе, во сколько Вы хотите и что послать в нужный Вам топик) — отработка 100% через QOS = 1 MQTT протокола). Мы максимально упростили сервис для пользователей, что бы они не думали про техническую часть и не заморачивались, а просто сказали «что я хочу» :) — и чтобы это работало.

image

Это реальный сервис, который реально работает. Если кто желает получить халявный код MQTT Buddy на PRO функционал — можно подписываться в форму на сайте mqtt.ximxim.com :)) — там же и шоу рум из веб доступа. Все! Откланялся!

Всем хорошего дня и настроения, спасибо за Вашу фидбеки, положительные отзывы и здравую критику! Будьте добрее.

Ваш, автоматизатор, Alex B.
Поделиться с друзьями
-->

Комментарии (32)


  1. aivs
    02.06.2017 14:05
    +2

    Круто получилось, дешевейший шлюз NooLite-WiFi!


    1. Alex_Bogdanovich
      02.06.2017 14:07

      Спасибо! Приятно слышать. Мы старались. Каждый уже допилит по свои нужды код, но это действительно очень хороший вариант со своим блекджеком и :)… (ps: отформатировал текст для лучшего усвоения)


      1. aivs
        02.06.2017 14:16

        Наверное на данный момент это самое дешевое решение, чтобы управлять светом с телефона.


        1. DZent
          02.06.2017 15:10

          Sonoff дешевле.


          1. Alex_Bogdanovich
            02.06.2017 15:16

            ну конечно, там ведь esp8266 это основа ;)


          1. Avenit
            02.06.2017 16:50
            +1

            По габаритам Sonoff не лезет в установочную коробку или в стакан люстры. У Sonoff нет диммеров и датчиков. Мне вот очень не нравиться Sonoff из-за того, что они зажали развести все пины на гребенку. В этом плане лучше выглядит Electrodragon, хотя у них тоже не все разведены.

            Да и что мешает использовать Sonoff и Noolite вместе?


  1. DZent
    02.06.2017 15:03

    Скажите пожалуйста в чем преимущества перед Sonoff модулями? Зачем платить столько за NooLite и потом придумывать обход роутера? Или может я чего то не понимаю. Объясните пожалуйста.


    1. Alex_Bogdanovich
      02.06.2017 15:04

      когда я покупал noolite (в далеком древнем 2010-11) — sonoff я даже не слышал и не было esp, на которых sonoff работает (или были, но не так популярны....)

      у меня просто весь дом в noolite — вообще нет выкл обычных ) — но я так счастлив.


  1. Alex_Bogdanovich
    02.06.2017 15:05

    Случайно отклонил комент по поводу ITEAD — прошу прощения — мой ответ: я не знаю дешевле или нет — ответ выше, у меня просто noolite — + знаю esp \ mqtt — поэтому совместил все это. Спасибо!


    1. DZent
      02.06.2017 15:19
      +1

      Скажите, если бы сейчас вы делали управляемое освещение дома, какую систему управления выбрали?


      1. Alex_Bogdanovich
        02.06.2017 15:27

        Это очень хороший вопрос :) — я скажу так: я бы выбрал noolite: по ряду причин: (это не реклама, а реальность и опыт — так как у меня за плечами эксплуатация noolite в целом доме уже под 5 лет)

        1. производство в родном городе
        2. замена поломки в любой рабочий день (на месте) — без всяких… .«эээммм ну типа Вы сами виноваты»
        3. поддержка оборудования производителем
        4. открытый API

        многие могут упрекнуть zwave, но мне дешевле было поставить noolite.

        повторюсь — это было в 2010 году, и мне важно было, что бы были выключатели (сенсорные) — тоесть управление как выключателями, так и (в перспективе, которая наступила) — из телефона.

        моё мнение складывается на опыте + учитываются факторы, которые я изложил выше.


  1. IgorKKK
    03.06.2017 18:13

    Новая тенденция — сложный дом.
    Я бы задал вопрос: для чего нужно включать свет со смартфона, если бы не знал что получу в ответ.
    Поэтому вопрос по-другому — как часто лично Вы этим пользуетесь?


    1. Alex_Bogdanovich
      03.06.2017 18:15

      постоянно :), выхожу, нажал на кнопку, вче выключилось, открыть ворота откатные, если надо гаражные, вообщем много чего в одной аппе. мне удобно так же как и многим другим

      видео наблюдение, управление…

      отец приехал, я ему дом открыл, ворота, или друзья раньше меня. вообщем удобно до чертиков

      Спасибо.


      1. iMisanthrope
        05.06.2017 15:33

        Вставлю свои пять копеек: на мой взгляд, включать свет с телефона != умный дом.

        выхожу, нажал на кнопку, вче выключилось

        Умный дом, это когда «выхожу – дом это понял – выключил свет». Без всяких «аппов». Задача не представить настенные выключатели в новом виде (на экране смартфона), а избавиться от них совсем, доверив управление светом / климатом / whatever ИИ.


        1. Avenit
          07.06.2017 16:49
          +1

          Не нужно называть домашнюю автоматизацией умным домом и все будет хорошо.


        1. Alex_Bogdanovich
          09.06.2017 12:01

          Спасибо за Ваше мнение, но, покажите мне, где я писал «умный дом» — я сам против этого понятия. Умная автоматизация — можно ещё писать, умная, потому, что управление понимает и принимает команды со стороны, за исключением прямого механического или сенсорного управления.

          smarthome \ smart — это все производные маркетинга и происки…

          автоматизация — да, это понятие ёмкое, которое включает и заключает в себе всю суть: рутина автоматизируется.

          использование ИИ — это круто ) — но пока никто не будет доверять ИИ управлением домом — пока слишком все «круто» возноситься, надо лаконично подходить в этом вопросе. адаптивные сценарии — да


          1. iMisanthrope
            09.06.2017 12:09

            Хорошо, но тогда скажите, где в

            выхожу, нажал на кнопку, вче выключилось
            автоматизация? Умная, глупая, без разницы. Вышеописанное – всего лишь более удобный выключатель света, который оторвать от стенки и взять с собой. В моем понимании, автоматизация, это когда что-то происходит без участия человека, по принципу «если <условие> сделать <что-то>». Например «если дома никого нет – выключить свет», «если владелец рядом – открыть гараж» и тд. Разумеется это не ИИ, а просто набор правил, но именно это, имхо, стоит реализовывать, а всякие псевдо-умные розетки/лампочки весь «ум» которых заключается в возможности управлять со смартфона – это как раз маркетинг и развод, поскольку не избавляет от главного: необходимости человеку самому что-то делать, просто позволяет делать это чуть более удобным образом.


    1. Avenit
      04.06.2017 00:50

      А представьте, когда в комнате не одна группа света.
      Например:
      1) Люстра с 2-3 группами
      2) Точечные светильники по периметру
      3) Настенные бра
      4) Напольный/настольный торшер
      5) Светодиодная лента
      6) Подсветка картин
      7) Подсветка полок
      8) Подсветка аквариума

      А если есть диммирование и RGB? Представляете как это сколько выключателей/пультов нужно?


      1. IgorKKK
        04.06.2017 18:14

        Ну Да, без смартфона не обойтись… :-)


      1. Alex_Bogdanovich
        05.06.2017 09:23

        Приветствую,

        есть момент, называется чувство вкуса:

        момент один: 1) Люстра с 2-3 группами + 2) Точечные светильники по периметру — простите но это реально колхоз :)

        момент два: 3) Настенные бра + 5) Светодиодная лента — это вообще не укладывается в голове
        момент три первое и второе вместе тоже не будут сочетаться (хотя сколько людей столько мнений)

        в целом можно было так ответить и закрыть вопрос, но я отвечу так:

        1-8 пункты — ОК — создаете группу блоков и все подключаете — на одном выключателе есть до 4-ёх сенсорных кнопок, получается что Ваши запросы уместятся в 2 выключателя.

        дальше,

        «А если есть диммирование и RGB? » — да есть блок RGB у noolite — рекламировать не буду — у самого такой стоит :)

        «Представляете как это сколько выключателей/пультов нужно?»

        раскройте горизонты Вашего сознания — уже 21 век и 1 выключатель != 1 лампочка.

        спасибо! и хорошего дня ;)


  1. IgorKKK
    03.06.2017 21:41

    Согласен, глупый вопрос. Не вопрос, а простор для творчества.
    Еще один.
    Посмотрел код — показалось что он работает только с блоками F.
    Я что-то не увидел?


    1. Alex_Bogdanovich
      05.06.2017 09:30

      приветствую.

      вы верно подметили — в коде применяется работа с блоком noolite F, тоесть протокол второго поколения, но сам модуль MTRF64 поддерживает работу первого поколения (без обратной связи) — фактически, в коде надо поменять один параметр, который отвечает за привязку:

      tx_buffer[1] Режим работы
      модуля
      Значение=0 – режим nooLite TX
      Значение=1 – режим nooLite RX
      Значение=2 – режим nooLite-F TX
      Значение=3 – режим nooLite-F RX
      Значение=4 – сервисный режим работы с nooLite-F
      Значение=5 – режим обновления ПО nooLite-F


      надо в коде

      https://github.com/abogdanovich/mqtt_buddy-mtrf64-noolite-esp8266/blob/master/mqtt_noolite-lua-code/byte_commands.lua

      0
      function byte_commands.bind(channel)
          cksum = checksum(171, 2, 0, 0, channel, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0)
          return string.char(171, 2, 0, 0, channel, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, cksum, 172)
      end
      


      изменить параметр 2 на 0 (для отправки по протоколу первого поколения (частота таже)

      0
      function byte_commands.bind(channel)
          cksum = checksum(171, 0, 0, 0, channel, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0)
          return string.char(171, 0, 0, 0, channel, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, cksum, 172)
      end
      


      В статье я отметил, допил по остальным вещам приветствуется. Задача была: организовать стабильную взаимодействие и работу.

      Спасибо и хорошего дня


      1. IgorKKK
        05.06.2017 10:27

        Не только подметил, но и подумал. И посетил сайт ximxim…
        Возвращаясь к статье и тому что есть в комментариях.

        Преданные поклонники nooLite уже несколько лет имеют арсенал устройств разного калибра.
        Блоки F — новые блоки. То есть переход на них неминуем, и они уже приходят в тот или иной дом.

        То что Вы сейчас написали — заплатка. Она не решает проблемы постепенного перехода от старых блоков к новым. То есть, или вы сидите на старых и покупаете их, если надо что-то доделать, или в один раз все меняете на новые. Об этом в заметке ничего не говорится. (Недосказанность является ли правдой?) Зато столько восторгов.

        (Вы уже, видимо, поменяли все старые блоки на новые?

        постоянно :), выхожу, нажал на кнопку, вче выключилось, открыть ворота откатные, если надо гаражные, вообщем много чего в одной аппе. мне удобно так же как и многим другим

        видео наблюдение, управление…

        отец приехал, я ему дом открыл, ворота, или друзья раньше меня. вообщем удобно до чертиков
        )

        В статье я отметил, допил по остальным вещам приветствуется. Задача была: организовать стабильную взаимодействие и работу.

        Вы продвигаете платный mqtt buddy и предлагаете юзверям что-то допиливать? Как это знакомо — стиль самой ноотехники. :-)

        Улыбка :-):
        tmr.alarm(5, 3600000, tmr.ALARM_AUTO, function() reconnect_mqtt() end)
        



        1. Alex_Bogdanovich
          05.06.2017 10:40

          Хорошо, что Вы лыбаетесь ;) — это здорово. Да я продвигаю mqtt buddy — но не платный, а продукт. платным является функционал, который дает более широкие возможности, а с бесплатным можно спокойно работать, без ущерба производительности.

          Я использую noolite и доволен им за пункты, которые описаны были выше, это лучше чем zwave в плане управления (можем спорить долго, но, сколько людей, столько мнений). Я подхожу с практической точки зрения.

          «Заплатка» — как Вы отметили — это не заплатка, это решение — подключать noolit old \ noolite NEW — какая разница — 1 параметр меняется, остальные команды управления остаются теми же. Тоесть по факту, вы хотите сказать, что можете предоставить лучшее решение:? Думаю нет, вы не способдны на это — зато «улыбаться умеете» ;) — рад за Вас.

          Я ничего не менял — у меня дома 13 старых блоков и порядка 4-ёх новых — управление телефон не приоритет — а доп возможность. Я дополнительно прикрутил эти 4 новых блока за 1 минуту и таже продолжаю пользоваться и управлять. Приоритет через сенсорные клавиши, доп возможность через телефон.

          — Отличие лишь в том, что я практик, а Вы, скорее всего, теоретик. Практика заключается в долгом использовании систем автоматизации, применении их в реальном быту и сравнение их с аналогами.

          Вы же можете только чесать :) — чем и где — уже фантазия подскажет.


          1. IgorKKK
            05.06.2017 12:23

            Не сердись, дорогой Юпитер!

            И, видимо, очень сильно рассердился, что не пришла на ум простая мысль — если я увидел некоторые нюансы вашего кода, касающегося блока F, то я чуть более в теме, чем теоретик.

            Улыбка по поводу последней строки — тем более должна привести к мысли о практическом понимании кода: что смешного увидит непрактик в обычном таймере, вызывающем простейшее действие?
            Но, заметим, я не обсуждаю здесь код более глубоко. Это некорректно.

            Я лишь указываю на то, что Ваша заметка имеет достаточно важные умолчания, принципиальное из которых — невозможность одновременной работы с новыми и старыми силовыми блоками.

            Или с новыми, или — со старыми. Или или.

            Теперь о принципиальной разнице между Вами и мной.
            Я выражаю мнение о Вашей заметке (да, серьезно негативное, но вполне понятное и с указанием на ляпы), Вы же опустились до высказываний на тему моей личности.


            1. Alex_Bogdanovich
              05.06.2017 13:01

              Извини, если что — я не со зла :)


              1. IgorKKK
                05.06.2017 13:25
                +1

                Ок, согласен.

                Теперь (ИМХО) в целом по затее.
                Автоматизация вещь хорошая, но ровно до тех пор, пока она помогает жизни, а не усложняет ее.

                Я не знаю, в какой связи Вы находитесь с Ноотехникой, но суть того что Вы делаете вижу продолжением того что делает она, а именно: изготовление все более сложных ПДУ — пультов дистанционного управления.

                Вряд ли это верный путь в будущее: будущее за «умным домом» — тем, который принимает решения самостоятельно, а не предусматривает достать смартфон, разблокировать смартфон, найти приложение, найти страничку, нажать кнопочку, закрыть приложение, убрать смартфон.

                Заглядывал на Ваш сайт, его демо-комнату.
                Прикольно — ПДУ во всей красе.
                Смотрел промо-видео: то же самое — реклама ПДУ.

                Знаете, действительно, изо всех щелей сейчас прут эти бесполезные ПДУ, начиная с «умной» лампы Филипс (она первая, кажется. Могу ошибаться).

                Так какая же это «умная» лампа? Это наитупейшая лампа- ей нужно командовать. Телевизор от наличия ПДУ умным не становится же, так? А лампа — становится.

                Даже выпускаемые ныне голосовые помощники — те же ПДУ.

                В Вашей комнате штук пять «умных» устройств с ПДУ.
                Не тот это путь для стартапа на долгое время, путь не туда. Исключительно ИМХО.

                Правильный путь, долгий но перспективный — с первых шагов сосредоточиться на сценарном обеспечении взаимодействия элементов дома. Собственно, то что делает ныне IFTTT, но там слишком все абстрактно, размыто и не заточено (пока не заточено, и этим можно воспользоваться) под железо nooLite :-)

                Сказанное здесь исключительно мое скромное мнение и дружеская оценка xim.
                И это как раз есть убеждение практика, реально применяющего железки nooLite.


                1. Alex_Bogdanovich
                  05.06.2017 13:31

                  по части ПДУ — согласен — верный путь через машинное обучение — с этим соглашусь на 200% — адаптивные сценарии и все такое, но без железа, которое будет подчиняться — ничего не получится :) и железо должно принимать команды просто и быстро.

                  касательно любых приставок «smart» к устройствам, которые принимают команды — все верно сказано «они не умные».

                  спасибо, хорошего дня.

                  но… доверия к адаптивным (имхо) сценариям сейчас не будет… так как народ у нас и так дико относится к любой автоматизации со совами «зачЭм мне это».

                  … не об этом глава… слишком долго можно размышлять на эту тему)


                1. NickolayRomanov
                  09.06.2017 11:55

                  IFTTT уже довольно давно умеет управлять НооЛайтом, как раз с его помощью организовал нормальные таймеры, вместо тех жалких 8 (а по факту 4: вкл/выкл) таймеров, что есть в дорогущем фирменном роутере.


  1. Avenit
    09.06.2017 15:39

    Странно, что еще никто с Arduino не связал Noolite без использования специального адаптера Noolite.


    1. Alex_Bogdanovich
      09.06.2017 15:40

      :D
      ну да — очень странно, но ведь ардуина не стоит как esp )))))


      1. Avenit
        09.06.2017 16:02

        Я о том, что никто не прикручивает трансиверы RFM69 например. Видел только от WirenBoard решение, но там более высокий уровень.