Xiaomi smart home majordomo: Делаем умный дом с нуля. Часть 9 — привязка шлюза Xiaomi к MajorDoMo. Управление светильником шлюза.

Содержание

Делаем умный дом с нуля. Часть 9 — привязка шлюза Xiaomi к MajorDoMo. Управление светильником шлюза.

Всем Привет!

Как я уже говорил, ко мне пришел шлюз Xiaomi Aqara, и cегодня мы его будем привязывать к системе умного дома MajorDoMo.

Совсем коротко расскажу, почему мой выбор пал именно на умные устройства Xiaomi. Прошерстив кучу брендов и не брендов, я сузил свой круг поиска до четырех: MySensors, Sonoff, Broadlink и Xiaomi.

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

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

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

Третьим я отбросил Broadlink. Это бренд мне сначала понравился. Умные устройства Broadlink работают по протоколу RF433, или проще говоря по радиоканалу. Их выключатели не нуждаются в дополнительном питании, то есть, их можно поставить в обычный подрозетник с двумя проводами для одноклавишного выключателя, и они будут работать. Но, у них есть один существенный недостаток — это отсутствие обратной связи. Если вы, например, выключите свет в спальне выключателем, то система умного дома этого не увидит (в ней свет в спальне будет отображаться как включенный), из-за чего может возникнуть путаница.

Умные устройства Xiaomi лишены всех этих недостатков. Они не требуют дополнительного питания (я имею ввиду выключатели) и у них есть обратная связь. Единственным недостатком выключателей является, то, что для них нужен квадратный китайский подрозетник (круглый не подойдет). Помимо выключателей Xiaomi я планирую использовать розетки, датчики движения, температуры, дымовые датчики, датчики открытия дверей и окон и датчики движения данного бренда. Все датчики автономные (к ним не нужно тянуть провода, питаются от батареек), обладают низким энергопотреблением (батарейки хватит на несколько лет).

Итак, давайте вернемся к теме нашей сегодняшней статьи — привязке шлюза Xiaomi к системе умного дома MajorDoMo. А зачем вообще нужен этот шлюз? Все дело в том, что умные устройства Xiaomi общаются и управляются по протоколу Zigbee (что это такое можете почитать в интернете). Наш одноплатный компьютер Raspberry не понимает этого протокола, но он умеет общаться с другими устройствами по Wi-Fi. Чтобы связать умные устройства Xiaomi с системой умного дома на Raspberry pi (в нашем конкретном случае) и нужен шлюз. Этот шлюз с устройствами Xiaomi работает по протоколу Zigbee, а с одноплатным компьютером — по Wi-Fi. Или если говорить проще, система умного дома, построенная на одноплатном компьютере Raspberry pi, будет управлять умными устройствами Xiaomi через шлюз.

К слову говоря, систему умного дома можно развернуть только на шлюзе и умных устройствах Xiaomi, но у нее не будет такого функционала, как у Majordomo. 

Выглядит шлюз Xiaomi следующим образом:

 

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

Для привязки шлюза к MajorDoMo нам в обязательном порядке понадобится смартфон с установленным на нем приложением Mi Home (которое можно найти в Плеймаркете для андроид смартфонов, но наверняка оно есть и для айфонов).

 

 

После установки и первоначального запуска приложения, нам необходимо принять условия лицензионного соглашения:

 

 

На следующей странице нам будет предложено выбрать страну. Здесь в обязательном порядке выбираем Материковый Китай.

В противном случае приложение не увидит ни одного устройства Xiaomi.

 

 

После выбора страны мы попадаем на главную страницу приложения. Теперь нам нужно создать Mi аккаунт. Чтобы это сделать нажимаем на кнопку Войти.

 

 

На следующей странице нажимаем на кнопку Регистрация:

 

 

Далее, можно продолжить  создание Mi аккаунта по адресу электронной почты, но я выбрал Регистрацию по номеру телефона:

 

 

На следующей странице страну оставляем Russia, вводим свой номер телефона, проверочный код

и  нажимаем на кнопку Создать Mi Аккаунт:

 

 

После этого на ваш номер телефона придет проверочный код, который нужно ввести на следующей странице, и нажать на кнопку Далее.

 

 

Далее, нам будет предложено установить пароль. Придумываем, запоминаем и вводим пароль, затем его подтверждение и нажимаем на кнопку Отправить

 

 

Ну и наконец, нам будет присвоен ID учетной записи, и будет предложено произвести вход в аккаунт. Нажимаем на кнопку Вход

и входим в свой аккаунт

 

 

После входа, главная страница приложения Mi Home будет выглядеть следующим образом

 

 

Теперь давайте привяжем шлюз к приложению Mi Home. При запущенном на смартфоне приложении втыкаем в розетку шлюз. У нас высвечивается сообщение о найденном шлюзе, на котором нужно нажать кнопку Подключить

 

 

Однако, пока я делал скриншот, это сообщение пропало и больше не появлялось. В этом случае на главной странице приложения нужно нажать на кнопку Добавить устройство

 

 

На следующей странице нас попросят включить Bluetooth

. Нажимаем Отмена, так как он нам не нужен.

 

 

Теперь мы видим наш шлюз. Нажимаем на него.

 

 

Далее нас попросят ввести пароль от нашей сети Wi-Fi. Делать нечего, соглашаемся и нажимаем

 

 

После ввода пароля нажимаем кнопку Далее.

 

 

Запустится процесс привязки шлюза к приложению

 

 

Когда шлюз привяжется, нам нужно будет выбрать его расположение (я выбрал — Гостинная) и нажать кнопку

Использовать сейчас

 

 

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

 

 

Далее нажимаем Общие настройки

 

 

Затем выбираем Проверить обновления встроенного ПО

 

 

На следующей странице нажимаем Обновить

 

 

В случае успешного обновления мы получим следующее сообщение

 

 

Если мы теперь перейдем на главную страницу приложения, то увидим на ней наш шлюз.

Давайте снова зайдем на страничку управления шлюзом, нажав на его название.

 

 

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

 

 

В выпавшем списке выбираем пункт Сведения

 

 

На открывшейся странице много-много раз жмем

на версию приложения внизу экрана (Plug-in version) …..

 

 

…. пока не появятся два дополнительных пункта, как на скриншоте ниже

 

 

Нас интересует пункт Wireless communication protocol. Входим в него, включаем одноименный переключатель (Wireless communication protocol), запоминаем или записываем куда-нибудь пароль и нажимаем на кнопку ОК для сохранения изменений.

 

 

На этом миссия смартфона пока заканчивается. Если вам интересно, то можете самостоятельно поизучать шлюз в приложении более детально. Из приложения можно устанавливать будильник, управлять режимом ночника, слушать радио (правда китайское).

Теперь давайте перейдем к компьютеру, и в браузере откроем панель управления MajorDoMo. Помимо панели управления я в первую очередь крайне рекомендую открывать вкладку с главной страницей MajorDoMo (если ваш микрокомпьютер отключался от сети, то открытие главной страницы автоматически запускает все циклы) В панели управления нам нужно установить дополнение XiaomiHome, которое и будет обеспечивать взаимодействие MajorDoMo и умных устройств Xiaomi. Для его установки нужно развернуть вкладку Система и выбрать Маркет дополнений. На открывшейся странице переходим во вкладку Оборудование и промотав страницу почти до самого низа находим нужное нам дополнение XiaomiHome. Нажимаем на кнопку Добавить напротив этого приложения.

 

 

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

Когда установка закончится, разворачиваем кладку Устройства и видим там пункт Xiaomi Home. Входим в него. Поскольку к моменту написания данной части статьи шлюз у меня был выключен из розетки, на странице дополнения отсутствую какие-либо данные.

 

 

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

 

 

У нас сразу открывается вкладка Общее, на которой мы и вносим пароль в поле Key. После этого нажимаем на кнопку Сохранить

 

 

На этом привязку шлюза к системе умного дома MajorDoMo будем считать законченной.

Поскольку наш шлюз имеет встроенный светильник (или ночник), давайте попробуем настроить управление им из интерфейса MajorDoMo.

Для начала давайте перейдем с вкладки Общее, в которой мы прописывали пароль, во вкладку Данные нашего шлюза.

 

 

Пока что непонятно, что здесь отвечает за управление светильником, и для внесения большей ясности, давайте снова воспользуемся приложением на смартфоне. 

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

 

 

 

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

 

 

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

 

 

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

Давайте проверим так это или не так, вернувшись снова в панель управления MajorDoMo и обновив текущую страницу с данными шлюза.

 

 

Как видим, здесь появилось несколько новых параметров. Нас  интересуют два из них: rgb отвечает за включение-выключение светильника и изменение цвета его свечения, и brightness отвечает за яркость свечения светильника.

Сначала давайте настроим управление включением — выключением светильника и изменением цвета его свечения. Для этого нам нужно создать класс RGB со свойством color и в нем создать объект XiaomiRGB. Чтобы это сделать, нам нужно в панели управления развернуть вкладку Объекты, выбрать в ней одноименный пункт Объекты, и на открывшейся странице нажать кнопку Добавить новый класс

 

 

На следующей открывшейся странице в поле Название вводим RGB и нажимаем кнопку Добавить

 

 

После этого у нас откроется новая страница, на которой нужно перейти во вкладку Свойства и нажать на кнопку Добавить новое свойство

 

 

Здесь мы только вводим Color в поле Название и нажимаем на кнопку Добавить

 

 

Далее, переходим во вкладку Объекты и нажимаем на кнопку Добавить новый объект

 

 

Здесь мы вводим XiaomiRGB в поле Название и нажимаем на кнопку Добавить

 

 

Теперь нам нужно подготовить пункт меню управления для создания элементов управления светильником. На главную сцену мы эти элементы вынесем позже. Итак, во вкладке Общие переходим в пункт Меню управления и напротив строчки Управление нажимаем значок карандаша

 

 

На открывшейся странице нажимаем на кнопку Создать копию (клонировать)

 

 

Далее, мы меняем Название на то, которое вам нравится (я назвал Ночники, так как в этом пункте меню планирую сгруппировать управление всеми ночниками) и нажимаем на кнопку Сохранить

 

 

И еще, нам нужно добавить какой-нибудь элемент в этот пункт меню (а позже его удалить). Не сделав этого, мы не сможем выбрать данный пункт меню при настройке элементов управления ночником шлюза (почему — не знаю). Чтобы добавить новый пункт, нужно снова во вкладке Объекты выбрать пункт Меню управления, и нажать на кнопку Добавить новый раздел

 

 

На открывшейся странице, в выпадающем списке Родительский пункт меню выбираем Ночники (или как вы его назвали), в поле Название вводим любое название (я ввел просто Выключатель), в выпадающем списке Тип выбираем любой тип элемента управления (я выбрал Выключатель) и нажимаем кнопку Добавить

 

 

Сейчас нам нужно сделать так, чтобы все элементы пункта меню Ночники показывались в раскрывающейся области. Для этого снова во вкладке Объекты выбираем Меню управления, и нажимаем значок карандаша напротив элемента Ночники

 

 

На открывшейся старнице выбираем Да в разделе Загружать дочерние элементы в раскрывающуюся область, и нажимаем на кнопку Сохранить

 

 

Если мы теперь перейдем на главную страницу MajorDoMo, нажав на ссылку Веб-сайт панели управления . . . . 

 

 

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

 

 

Теперь давайте вернемся во вкладку Данные нашего шлюза (Устройства  — > Xiaomi Home —> значок карандаша напротив названия шлюза). Здесь нужно поработать с параметром RGB. Связанный объект для этого параметра выбираем XiaomiRGB (в самом конце выпадающего списка), и Связанное свойство для этого параметра выбираем Color (оно там одно). После этого нажимаем ссылку Добавить

 

 

В открывшемся окне создания простого устройства прокручиваем страницу вниз, в поле Название вводим название (я ввел Шлюз), выбираем Местоположение и нажимаем кнопку Добавить (в поле Тип уже стоит RGB-контроллер)

 

 

После этого, под меню панели управления у нас появятся вкладки. Переходим сразу во вкладку Интерфейс, где ставим галочку Добавить устройство в меню, из выпадающего списка выбираем Ночники, нажимаем кнопку Сохранить и закрываем окно (на сцену пока добавлять не будем, сделаем это после полной настройки сцены)

 

 

Когда окно закроется, мы снова окажемся во кладке Данные нашего шлюза. Давайте теперь создадим элемент управления яркостью свечения шлюза. Здесь все намного проще. Нажимаем на ссылку Добавить напротив параметра Brightness

 

 

Открывшееся окно создания простого устройства проматываем вниз, и вводим в поле Название  —  Яркость шлюза, из выпадающего списка Местоположение выбираем место, и нажимаем кнопку Добавить

 

 

После этого у нас появятся вкладки, и мы будем находиться во вкладке Настройки. Здесь нам нужно в поле Min level (work) ввести цифру 0 (минимальный уровень), в поле Max level (work) ввести цифру 100 (максимальный уровень), из выпадающего списка Тип устройства выбрать Освещение, и нажать на кнопку Сохранить (на рисунок она не влезла)

 

 

Далее, переходим во вкладку Интерфейс, ставим галочку Добавить устройство в Меню, из выпадающего списка выбираем Ночники, нажимаем кнопку Сохранить и закрываем окно

 

 

Теперь нам нужно удалить ранее созданный элемент Выключатель (чтобы не мешал). Для этого во вкладке Объекты выбираем Меню управления. На открывшейся странице разворачиваем контейнер Ночники (нажимаем значок + слева) и нажимаем крестик (удалить) напротив элемента Выключатель

 

 

Теперь давайте перейдем на главную страницу MajorDoMo, нажав на ссылку Веб-сайт вверху панели управления (лучше открыть эту ссылку в новой вкладке). Если мы здесь раскроем пункт меню Ночники, то увидим созданные нами элементы управления светильником шлюза. Можно опробовать их действия. Они работают с небольшой задержкой, что не особо напрягает.

 

 

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

Если вам что то будет непонятно (поскольку это пример конкретного проекта, и я не объясняю назначения многих элементов интерфейса MajorDoMo), то советую посетить официальный сайт MajorDoMo  и официальный форум MajorDoMo.

И еще, выпускать статьи чаще у меня не получается ввиду того, что я сам только начинаю делать первые шаги в создании умного дома (и пытаюсь облегчить жизнь таким же начинающим). Умным домом я занимаюсь только в свободное время. Много времени уходит на то, чтобы разобраться во всех тонкостях. Еще больше времени уходит на написание статей. Ввиду того, что устройства Xiaomi стоят не сильно дешево, заказать все сразу я не могу, заказываю частями, а на это тоже уходит время (особенно на время доставки).  Так что сильно не ругайте, стараюсь как могу.

Ну а в следующей статье мы займемся привязкой умных выключателей Xiaomi к системе умного дома и попробуем побаловаться светом из интерфейса MajorDoMo.

 

 

Еще статьи:

Часть 1 — Введение, установка Raspbian на Raspberry pi

Часть 2 — Начальная настройка Raspbian, включение удаленного доступа к Raspberry pi.

Часть 3 — Удаленный доступ на Raspberry pi, настройка статического IP-адреса в Raspbian.

Часть 4 — установка и настройка Web-сервера на Raspberry pi

Часть 5 — Установка MajorDoMo на Raspberry pi

Часть 6 — Установка голосового движка в MajorDoMo.

Часть 7 — устанавливаем главную сцену MajorDoMo

Часть 8 — продолжаем настраивать главную сцену MajorDoMo.

Часть 10 — привязка выключателей Xiaomi к MajorDoMo

Часть 11 — делаем сцену погоды для Главной сцены MajorDoMo

Часть 12 — установка MajorDoMo на мобильные устройства. Новый стиль Меню управления.

Часть 13 — онлайн радио в MajorDoMo

Часть 14 — делаем сцену управления светом для Главной сцены MajorDoMo

Часть 15 — будильники в MajorDoMo и сцена настроек

Часть 16 — привязка датчика температуры и влажности Xiaomi к MajorDoMo

Часть 17 — системная информация и курсы валют в MajorDoMo

Часть 18 — привязка Wi-Fi реле Sonoff Basic к MajorDoMo

Часть 19 — привязка датчика движения Xiaomi к MajorDoMo

Часть 20 — продолжение про датчики движения Xiaomi и MajorDoMo

Как подключить Xiaomi gateway к Majordomo? Подробное описание.

Быстрые ссылки на Aliexpress

Xiaomi устройства одни из самых симпатичных и не дорогих устройств для умного дома, которые еще ко всему можно привязать к majordomo. Так почему нет?

Установка и настройка MiHome

Для начало скачайте приложение Mihome на свой телефон, в данном примере будут скриншоты от Samsung s8 (Android). Возможно на вашем телефоне будет все чуточку иначе, но принцып остается тот же.

Во время установки и регистрации аккаунта в mihome, обязательно ставьте регион материковый китай. Язык можете ставить какой вам удобнее.

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

  • На главном экране появиться кнопка со шлюзом, нажимаем на него, появится окошко, где надо нажать на «Дополнитиельные опции«.
  • Дальше сверху справа, нажимаем на 3 точки -> Сведения
  • Снизу есть надпись «Plug-in version«. Нажимаем на надпись несколько раз, пока не появится новая вкладка «Wireless communication protocols«.
  • Переходим на новую вкладку, активируем протокол и снизу видим пароль, который вы должны скопировать.

Установка и настройка Majordomo

  • Заходим в мажордомо и устанавливаем модуль Xiaomi Home
  • Переходим в Устройства -> Xiaomi Home и видим в списке ваш Gateway
  • Нажимам на карандашик, где поле Key, вводим пароль, который мы копировали с приложения Mihome

Сохраняем изменения и все, теперь все настроено!

Теперь в Устройства -> Xiaomi Home, в списке будут автоматически появляться устройства xiaomi, которые уже подключины к шлюзу через Mihome.

Проблемы, которые могут возникнуть

Есть в природе пачка шлюзов Xiaomi Gateway 2, у которых, если не был активен LAN mode (режим разработчика), то после обновления его уже невозможно включить (с надписью по кругу сзади). Видимость включения режима есть, но порты 9898, 4321 закрыты.

Решение:

  1. После покупки не обновлять прошивку шлюза! Сначала активировать режим разработчика, убедиться, что он работает, и только потом обновляться.
  2. Восстановить работоспособность режима разработчика через UART шлюза. Нужен паяльник, адаптер USB to UART, отвертка и комп. Разобрать шлюз, подпаяться к его UART и подцепиться к консоли с компа (ссылка). Затем для активации режима разработчика, дать в консоли несколько команд в соответствии с этим.

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

Решение:

  1. Не подключается xiaomi gateway к роутеру.

Как подключить Xiaomi Smart Home к Умному дому MajorDoMo

MajorDoMo — это уникальная платформа и система управления умным домом. Часто возникают вопросы как интегрировать устройства умного дома Xiaomi в платформу MajorDoMo. Самое главное, с чего стоит начать, это подключить шлюз Xiaomi к платформе. Сегодня мы этим и займемся.

Ставим приложение MiHome на любое android устройство, в настройках региона обязательно ставим «континентальный Китай»!. Включаем шлюз Xiaomi в розетку. После этого он должен найтись в приложении.

Далее идем в меню шлюза и ищем пункт «About». Нажимаем несколько раз внизу на пункт «Version», пока не получим новый пункт меню “Wireless communication protocols“. Если пункта «About» в меню нет, надо нажать на “Дополнительные опции“. Далее сверху справа, нажимаем на 3 точки и пункт «Сведения». Снизу появится надпись “Plug-in version“. Нажимаем на нее несколько раз, пока не появится новая вкладка “Wireless communication protocols“.

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

Далее запускаем сам MajorDoMo. Идем в маркет и устанавливаем (или обновляем, если он установлен) модуль XiaomiHome (by SergeJey). В меню MajorDoMo в разделе Устройства должна появится новая вкладка Xiaomi Home. Заходим в нее и видим в списке наш шлюз.

Заходим в шлюз и где поле Key, вводим пароль, который мы копировали в приложении Mihome. Сохраняем изменения.

Далее нам необходимо инициализировать обмен данных между шлюзом и переферийными устройствами. Т.е. переключите беспроводные выключатели Xiaomi, подуйте на температурный датчик или пройдите под датчиком движения. Как только новые данные поступят в шлюз, все переферийные устройства автоматически добавятся в MajorDoMo. Достаточно обновить страницу и вы их увидите.

Проброс портов Xiaomi Gateway и всех датчиков шлюза в MajorDoMo

MajorDoMo

На чтение 2 мин. Опубликовано Обновлено

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

При этом в плагине будет доступен список всех датчиков, показатели в процентах об уровне батарей в них, а так же все показания, которые они передают на Xiaomi Gateway, а затем в систему умного дома.

  • В MajorDoMo переходим на вкладку Система -> Маркет Дополнений.
  • Ищем компонент XiaomiHome (by SergeJey) и устанавливаем.

  • На вкладке УстройстваXiaomiHome начнут появляться устройства. В системе умного дома они отобразятся когда с датчиков на шлюз будут поступать данные. Чтобы ускорить процесс пройдитесь под датчиками движения, подергайте двери, понажимайте кнопки.
  • Это ускорит процесс. Обращаю внимание что каждый девайс передает значение данных только при их фиксации и до фиксации они отображены в MajorDoMo не будут.
  • Привожу пример: имеем двухклавишный выключатель, но пока на нем мы не прокликаем все возможные варианты (левый клик, правый, двойной, долгий и.т.д.) эти состояния в MjDm отображены не будут. Подергав все датчики получим такую картину:

  • Получаем через MiHome пароль разработчика Xiaomi Gateway. Для этого в плагине шлюза (приложение MiHome) нажать сверху три точки, далее сведения. В низу экрана на белом поле тапать по экрану до появления непонятных пунктов на Китайском языке.
  • Из новых появившихся пунктов выбираем второй, тянем ползунок вправо. Пароль разработчика будет следующим пунктом ниже. Переписываем его.

  • Вносим полученный пароль разработчика в MajorDoMo. В плагине XiaomiHome, справа от шлюза нажимаем на карандаш и переходим в окно настроек шлюза.

  • Вносим пароль разработчика шлюза и сохраняем настройки.

skysilver-lab/majordomo-xiaomimiio: Xiaomi Smart Home miIO-devices integration

Модуль предназначен для интеграции MajorDoMo с Wi-Fi устройствами из экосистемы Xiaomi Mihome, взаимодействующих по протоколу miIO.

miIO — проприетарный сетевой протокол Xiaomi с шифрованием, по которому взаимодействуют wifi-устройства из экосистемы Xiaomi и приложение Mihome на смартфоне. В качестве транспорта используется UDP и порт 54321. Содержимое пакетов шифруется. Ключи шифрования формируются на основе уникальных токенов. Для контроля корректности принимаемых пакетов используется контрольная сумма на основе алгоритма MD5.

Использование этого протокола позволяет управлять теми устройствами, которые не имеют открытого API (режима разработчика). Например, пылесосы, лампы, светильники, увлажнители и очистители воздуха, розетки и многие другие. Также позволяет расширить имеющиеся возможности открытого API у xiaomi-шлюза, в частности переводить его в режим сопряжения, привязывать и отвязывать zigbee-устройства, управлять радио и др.

В основе модуля лежит библиотека php-miio.

Обсуждение модуля на Форуме.

Модуль в Connect.

Поддерживаемые устройства

  1. Шлюз ZigBee Mi Smart Home Gateway 2
  2. Шлюз ZigBee Aqara AC Companion Gateway
  3. Розетка Mi Smart Socket Plug 2
  4. Розетка Mi Smart Socket Plug with USB
  5. Розетка Mi Smart Socket Plug with 2 USB
  6. Пылесос Mi Vacuum Cleaner
  7. Пылесос Mi Roborock S50/S51
  8. Пылесос Mi Robot Vacuum-Mop P
  9. Настольная лампа Philips EyeCare Smart Desk Lamp 2
  10. Лампочка белая Е27 Philips Light Bulb
  11. Лампочка белая Е27 Yeelight White Bulb
  12. Лампочка цветная Е27 Yeelight Color Bulb
  13. Лампочки Philips Rui Chi Candle Light Bulb
  14. Настольная лампа Mi LED Desk Lamp
  15. Потолочный светильник Yeelight Ceiling Light
  16. Потолочный светильник Yeelight Square Ceiling Light
  17. Потолочный светильник Yeelight Jiaoyue 650 Ceiling Light
  18. Потолочный светильник Yeelight Bright Moon LED Intelligent Ceiling
  19. Потолочный светильник Philips EyeCare Smart Ceiling Lamp
  20. Светодиодная лента Yeelight LED Lightstrip
  21. Удлинитель (5 розеток) Mi (Chingmi) Smart Power Strip 5 Plugs
  22. Удлинитель (6 розеток) Mi Smart Power Strip 6 Plugs
  23. Увлажнитель воздуха Mi Air Humidifier
  24. Увлажнитель воздуха Mi Air Humidifier 2
  25. Увлажнитель воздуха Mi Air Humidifier MJJSQ
  26. Очиститель воздуха Mi Air Purifier v3
  27. Очиститель воздуха Mi Air Purifier 2S
  28. Очиститель воздуха Mi Air Purifier 3/3H
  29. Термопот Mi Heating Water Dispenser MINI (R1/R2)
  30. Термопот Mi Heating Water Dispenser 4A (R3)
  31. IR-контроллер Mi IR Remote 360
  32. WiFi-колонка Mi Internet Speaker
  33. Ночник Yeelight Bedside Lamp
  34. Светильник (спот) Philips Zhirui Downlight
  35. Напольный вентилятор Mi Smart Fan SA1
  36. Анализатор качества воздуха Mi ClearGrass Air Monitor S1
  37. Анализатор качества воздуха Mi ClearGrass Air Monitor B1
  38. Ультрафиолетовая лампа Mi Five Disinfection Lamp
  39. Трехканальный выключатель Mi PTX ThreeKey Switch
  40. Аквариум Mi Smart Fish Tank

Документация по модулю

Шлюз Xiaomi Gateway 3 (ZNDMWG03LM)

Давайте взглянем на программные возможности, а для этого подключим шлюз в приложении Mi Home. Нажимаем кнопку добавления устройства. В моем случае, шлюз находится автоматически, если этого не произошло, переходим в раздел «Бытовая безопасность» и находим «Центральный контроллер Mi Smart Home Hub». Дальше сбрасываем его, зажав кнопку на 10 секунд, выбираем домашнюю Wi-Fi сеть и выполняем подключение.

У меня подключилось с первого раза. В случае возникновения проблем, можете написать в комментариях, попробуем разобраться. Не забывайте, что в настройках приложения нужно выставлять Материковый Китай (с Россией работать не будет), а телефон должен быть подключен к сети Wi-Fi по 2.4GHz.

Нам сразу предлагают установить обновление, что мы и сделаем.

Обновление поставились без проблем, но процедура длилась около 6 минут. Вспоминая танцы с бубном, при обновлении Aqara Hub, я приятно удивлен. Но не все так хорошо, давайте посмотрим на плагин управления:

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

Теперь поговорим о функциональных возможностях, и начнем с режима охраны. Он претерпел изменения и вместо 2 состояний (включено\выключено) их стало аж 4:

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

Следующие 3 режима: Дома, Вне дома и Сон. Для каждого режима можно настроить свой список устройств тревоги, и задать громкость и продолжительность оповещения:

А во всех режимах, кроме базового, можно дополнительно настроить задержку перед активацией охранного режима.

А вот возможность установить задержку, перед срабатыванием сирены (в этом шлюзе вместо сирены противное и довольно громкое пищание). Т.е. поставили сигнализацию на открытие двери, если вы её откроете — сразу запустится сирена и будет пищать до переключения режима охраны. Получается, отключать режим охраны нужно до открытия двери, например в приложении с телефона. Или еще вариант, если у вас есть один из умных замков, например Mijia smart door lock, можно отключать сигнализацию при успешном открытии замка.

По другому сигнализацию со звуковым оповещением на данном шлюзе не настроить, для полноценной сирены с более детальной настройкой лучше использовать шлюз Gateway 2.

Идем дальше, давайте посмотрим на список устройств, которые можно подключить к шлюзу:

Всего 57 устройств, Aqara Hub поддерживает 48 устройств, а вот Gateway 2 — 59 устройств (плюсом идет цилиндровый замок и 2 термостата).  Новые датчики (например датчик освещенности) могут подключаться только к Gateway 3, другие шлюзы их не поддерживают.

Проверил на некоторых своих устройствах, все без проблем переподключилось к новому шлюзу:

Сам процесс подключения не изменился, для примера подключим датчик освещенности Mijia. Заходим во вкладку «Дочерние устройства» и нажимаем +, находим нужный датчик:

Следуя инструкции, зажимаем кнопку сопряжения на 5 секунд, шлюз одобрительно пикнет, сигнализируя об успешном подключении. Как и в Gateway 2, дочернее устройство можно подключить минуя приложения, для этого 3 раза подряд нажимаем кнопку на шлюзе, он переходит в режим сопряжения. Потом зажимаем кнопку на датчике и подключение происходит автоматически.

Все это про ZigBee протокол, а вот устройства Bluetooth отображаются в дополнительных настройках. Как я уже упоминал, Mesh светильники Yeelight подключаются.

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

Давайте заглянем в сценарии автоматизации, шлюз может выступать как инициирующее устройство, так и исполнительное:

Соответственно, если на шлюзе сработала тревога — можно запустить другое действие. Ну например включить запись в облако на камере. А в действиях только возможность управления режимом охраны, т.е. например можно завести на беспроводную кнопку включение\отключение режима охраны.

Посмотрели на функциональность в Mi Home, но на коробке была еще гордая надпись Apple HomeKit, давайте заглянем и туда.

Home Assistant лучше, чем MajorDoMo, openHAB, ioBroker…? Или мой выбор системы для умного дома » HUNY Blog

Если кратко (юмор):
— Home Assistant лучше, чем MajorDomo, openHAB, ioBroker…
— чем лучше?
— чем MajorDoMo, openHAB, ioBroker… )))

Какую систему умного дома выбрать — Home Assistant, Openhab, MajorDoMo, ioBroker или…?

В общем наигрался я со своим домашним  «зоопарком» с broadlink, sonoff, xiaomi, arduino и esp8266 с конструкторами IoT… всё это хозяйство можно отчасти назвать «Умным домом», но это будет громко сказано, ибо всё на костылях, а разные производители и соответственно разные приложения для управления этим зоопарком делают «Умный дом» не удобным и разрозненным в плане управления устройствами и получения информации с датчиков и модулей.

Перейти на одного производителя вариант не самый лучший и тем более экономически выгодный. Те же устройства xiomi высоки в цене, broadlink и sonoff не так богаты ассортиментом, а «колхоз» на arduino и esp зачастую не имеет готовых решений под любую задачу…ну и мой внутренний параноик не хочет полностью полагаться на облачные решения «друзей китайцев», по ряду причин, особенно если это касается видео наблюдения в квартире (не улицы) и автоматического управления устройствами повышенной опасности (например, тот же обогреватель).

Решение всего выше описанного тут одно — это перейти на одну систему «Умного дома» отвечающую ряду (именно моих) требований (ТЗ):

1) это должна быть Open-source система, т.е. имеющая полностью открытое и бесплатное ПО;

2) в системе должна быть возможность интегрировать весь мой «зоопарк» (broadlink, sonoff, xiaomi, arduino и esp) в неё;

3) система должна работать на Linux и Windows, на случай если Linux ну совсем никак не зайдёт + она должна быть «портативная», точнее легко переносимая с одной системы на другую, т.е. с Linux на Linux, Linux на Windows, с Windows на Linux, это ещё нужно на случай той же вынужденной переустановки системы;

4) система должна быть повторяемая такими же «Чайниками», как я, причём иметь возможность устанавливаться не только на обычные ПК, но и теже одноплатные компьютеры raspberry или orange, да и другие гаджеты с возможностью установки Linux.

5) должна быть возможность интегрирования русского голосового управления, например  Алиса от Яндекса;

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

7) желательна, но не обязательна вся документация на русском языке.

На первом этапе выбора я откинул проприетарные и/или не развивающиеся системы и на выбор у меня остались четыре: Majordomo, HomeAssistan, Openhab и ioBroker. Все четыре системы хороши и каждая хороша по своему, что делает выбор между ними сложным и не очевидным.

1) Majordomo — русскоязычная платформа для самостоятельного создания «Умного дома» с открытым исходным кодом.

2) HomeAssistan — домашняя автоматизация с открытым исходным кодом, которая ставит на первое место локальный контроль и конфиденциальность.

3) Openhab -это программное обеспечение для домашней автоматизации с открытым исходным кодом, написанное на Java.

4)  ioBroker — это бесплатное программное решение, разработанное на JavaScript, которое объединяет компоненты для автоматизации зданий от широкого круга поставщиков на одной платформе, независимо от производителя и протокола. Отличие ioBroker от других систем автоматизации это модуль web визуализации в браузере — vis. В отличие от других решений, ioBroker не предусматривает ручного редактирования файлов конфигурации.

Почему мой выбор пал не на  ioBroker — для  сценариев можно использовать визуальный язык Blockly, но более сложное поведение потребует знания Javascript, который мне «Чайнику» кажется более сложным по сравнению с синтаксисом  YAML в HomeAssistan, который по внешнему виду кода для меня  чем то схож с HTML. 

И тут мне ещё не давал (не даёт) покоя вопрос моего внутреннего параноика: — Как будет работать «Умный дом», если мой браузер не поддерживает Javascript если я его отключил (отключу) по определённым причинам…? Наверно никак… На этом дальнейшее изучение возможностей системы было отложено в сторону, хотя она очень понравилась мне в плане визуализации.

Почему выбор пал не на Openhab — читая описания и отзывы об этой системе встретил где-то, что в OpenHAB нельзя добавить камеры (но это не точно)…, а у меня они есть… на этом изучение возможностей этой  системы тоже было отложено в сторону.  Хотя может мне показалась очень сложной документация к этой системе, которая насыщена непонятной с наскоку терминологией + отпугнул  язык Java, на котором написано ПО.

Почему выбор пал не на Majordomo — тут реализовано собственное голосовое управление системой (Встроенный RHVoice — движок голоса), сделан на PHP, а установка сводится к скачиванию готового архива и его распаковке на карту памяти утилитой (в случае с Raspberry)… — сплошные плюсы для начинающих «Чайников» и даже 7 пункт в моём ТЗ (хотелках) закрыт…. Мой выбор не остановился на этой системе наверно только по причине довольно сомнительной безопасности этой системы написанной на PHP, были и ещё причины но они на текущий момент уже решаемы.

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

Эта система отвечает всем пунктам моего ТЗ (хотелки), кроме последнего, ну это решается переводчиком в браузере. Да, все скрипты и код для автоматизации придётся писать  в файлах YAML, где например нужно строго соблюдать отступы…, есть наверно и другие недостатки, как в принципе и у систем затронутых выше, но есть плюс, который помог сделать перевес в сторону моего выбора HomeAssistan:

— это наличие её портативной версии от AlexxIT (HassWP) для Windows, которая позволяет потестить систему и понять на сколько она подходит не покупая для этого отдельный ПК, сервер или  Raspberry, скачав и попробовав её даже на стареньком ноутбуке…

Я не претендую на правильность своего мнения и истину моих умозаключений в конечной инстанции, возможно оно (мнение) даже измениться когда-то, но на текущий момент оно сформировалось такое…))) На данный момент уже купил б/у неттоп вместо raspberry для сервера под Home Assistant  (думаю почему — это очевидно, если нет, то напишу как-нибудь отдельный пост), поставил на него операционную систему Linuxустановил и приступил к изучению и тестированию Home Assistan.

Ну а Ваш выбор — остаётся за Вами!

Спасибо за внимание!

Компоненты и модули для Умного Дома.

  • Ссылки на модули ESP8266 & ESP32
  • Ссылки на Датчики и Сенсоры для Умного Дома
  • Ссылки на Дисплеи TFT, TM, LCD, OLED, LED
  • Ссылки на Реле, Драйверы и Контроллеры
  • Ссылки на Радиомодули 433, WiFi, LoRA, GSM, GPS…
  • Ссылки на Контроллеры Arduino
  • Ссылки на Платы расширений, Модули, Шилды
  • Ссылки на Макетные платы и Программаторы
  • Ссылки на Кабели, Провода, Переходники
  • Ссылки на Источники питания

Похожие публикации:

Компания по разработке программного обеспечения для домашней инспекции заключает партнерскую сделку с Oregon Startup Majordomo

Инспекторы, использующие программное обеспечение Inspectcheck, могут предложить клиентам быстрый локализованный анализ отчета об инспекции дома; Получение оценок для домашнего осмотра никогда не было таким простым, благодаря Domoreport Majordomo.

КОРВАЛЛИС, Орегон, 20 апреля 2021 г. / PRNewswire / — Компания из штата Орегон, которая первой изобрела инновационный инструмент, помогающий покупателям и продавцам жилья принимать быстрые меры в отношении предметов, перечисленных в отчетах о проверке дома, имеет нового аффилированного партнера — Inspectcheck.net, который предлагает домашним инспекторам самое современное программное обеспечение.

«Партнерство между Majordomo из Орегона и Inspectcheck имеет смысл, — сказал Ли Экрот, соучредитель и генеральный директор Majordomo, а также опытный агент по недвижимости. «Это дает домашним инспекторам по всей стране, которые используют программное обеспечение Inspectcheck, еще один способ расширить возможности своих клиентов, предлагая доступ к эксклюзивному Domoreport от Majordomo».

Domoreport определяет приоритеты проблем, выявленных в отчете о домашнем осмотре, и предлагает смету расходов по каждому почтовому индексу для каждого ремонта.Агенты по недвижимости и их клиенты используют эту информацию, чтобы лучше понять состояние дома и повысить свои шансы на успех во время переговоров с продавцом. После того, как клиент загружает копию отчета об осмотре дома, обученные специалисты компании готовят Domoreport в течение 24 часов.

Взаимодействие между Majordomo и Inspectcheck дает домашним инспекторам еще один способ обслуживания своих клиентов в критический момент в процессе покупки жилья. После того, как потенциальные покупатели жилья получают отчет о проверке, у них обычно возникают вопросы о серьезности выявленных проблем и возможных затратах на ремонт.Инспекторы часто не имеют ответов на эти вопросы, а своевременное отслеживание занятых подрядчиков может быть затруднено.

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

История продолжается

В рамках сотрудничества между Majordomo и Inspectcheck инспекторы могут включать листовку для Majordomo в свои отчеты о домашнем осмотре.Если клиент заказывает Domoreport, инспектор взимает партнерский сбор.

«Он подошел нам и нашим пользователям», — сказал Дэйв Кларк, основатель Inspectcheck. «По сути, мы всегда ищем способы улучшить наше программное обеспечение для наших инспекторов и облегчить их работу. Мы любим аффилированные лица, которые это делают».

Кларк, имеющий более чем четвертьвековой опыт проведения проверок домов, а также являющийся сертифицированным жилищным инспектором Совета Международного кодекса, указывает на другую область, в которой Majordomo и Inspectcheck хорошо подходят: Кларк подчеркивает инспекторам важность обеспечения полезная и подробная информация в их отчетах — и Domoreport также делает это, помогая клиентам принять немедленные меры по результатам проверки дома.

Экрот сказал, что опыт Кларка в качестве домашнего инспектора сделал Inspectcheck привлекательным партнером для Majordomo: «Он четко понимал, в чем действительно заключаются преимущества нашего продукта, поскольку он все еще проводит домашние проверки. Это отличное совпадение».

Кларк сказал, что это совпадение поможет обеим компаниям: «Мы будем расти вместе».

Чтобы узнать больше о Majordomo, посетите его веб-сайт http://www.majordomo.com.

Для получения дополнительной информации об Inspectcheck посетите его веб-сайт по адресу http: // www.inspectcheck.net.

За дополнительной информацией обращайтесь к Ли Экроту, [email protected], 541-995-0179

Примите срочные меры после осмотра дома. Доморепорт — вторая половина домашнего осмотра. Это наиболее подробный и удобный для чтения отчет о состоянии дома вместе со списком сметных затрат на ремонт, выявленных в результате осмотра. Это информация, необходимая вам для уверенных переговоров — все это доставляется в течение 24 часов и с гарантированным удовлетворением.

Cision

Просмотрите исходное содержимое для загрузки мультимедиа: http://www.prnewswire.com/news-releases/home-inspection-software-company-inks-affiliate-deal-with-oregon-startup-majordomo-301272319. html

ИСТОЧНИК Majordomo

Решение для умного дома своими руками с Domoticz, flespi и RaspberryPi | by Flespi Platform

Решение для умного дома на базе RespberryPi

Многие люди хотят сделать свой дом умным. Многие компании производят комплекты для автоматизации умного дома своими руками.Другие компании предлагают готовые решения. Другая категория — энтузиасты (вроде меня), которые сами создают решения для умного дома. Чтобы удовлетворить спрос, на рынке появилось множество платформ для управления умным домом, например ioBroker, MajorDoMo, Domoticz, Homekit, OpenHAB, Home Assistant. Я протестировал несколько из этих опций и выбрал Domoticz как наиболее независимый и настраиваемый.

Я начал строить свой умный дом с устройств Xiaomi. И это сразу сработало. Но … я столкнулся с некоторыми проблемами (а кто бы не стал?).Дело в том, что Xiaomi производит большую часть своих устройств Mijia (серия умных домов) для китайского рынка, что означает только то, что ближайший сервер находится в Китае, что значительно увеличивает задержку всех манипуляций с устройствами. Например, выключатель света может работать в двух режимах: прямом и настраиваемом. В прямом режиме переключатель мгновенно включит свет. Однако, когда вы включаете настраиваемый режим, в котором вы можете назначить любое дополнительное действие для щелчка на переключателе, он тормозит, поскольку все команды выполняются на серверах Xiaomi в Китае.Я решил не мириться с этим…

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

Для развертывания Domoticz на RaspberryPi под управлением системы Raspbian требуется одна строка в командной строке (аналогично развертывается на любом устройстве под управлением Ubuntu):

 sudo curl -L install.domoticz.com | bash 

После установки вы увидите экран с запросом на добавление устройств. Перейдите в Setup -> Hardware, чтобы начать добавлять:

Мы добавим датчики, встроенные в RaspberryPi. Для этого укажите имя и выберите тип Motherboard Sensors в виде:

. Всего через минуту вы увидите список всех доступных устройств (датчиков) на странице Setup -> Devices:

This уже является полностью функциональным решением, и я мог бы остановиться на этом, но одно дело — контролировать и управлять умным домом в локальной сети, и совсем другое дело — делать это из любой точки мира, где у вас есть подключение к Интернету.Мне нужен был второй вариант, поэтому Domoticz должен был выйти в интернет (не буду рассказывать вам о dyndns). Плюс ко всему мне нужен был быстрый и надежный брокер MQTT, например, от flespi.

Предположим, вы уже настроили свой маршрутизатор, чтобы сделать Domoticz доступным на вашем внешнем IP или dyndns. Пришло время настроить flespi для получения данных через MQTT. Чтобы брокер flespi MQTT работал, вам просто нужно зарегистрироваться на flespi.io с любой поддерживаемой учетной записью в социальной сети или адресом электронной почты и паролем:

После регистрации перейдите на страницу токенов и создайте новый токен.Установите для параметра type значение ACL и для параметра acl значение mqtt (публикация, подписка), чтобы Domoticz использовал этот токен в качестве логина для клиента MQTT:

Теперь вернемся к интерфейсу Domoticz. Перейдите в раздел Настройка -> Оборудование и добавьте MQTT Flespi со следующими настройками:

Удаленный адрес: mqtt.flespi.io
Порт: 1883
Имя пользователя: <Ваш токен flespi>
Пароль: 1
Опубликовать тему: из

Чтобы убедиться, что передача данных работает, перейдите на страницу клиента MQTT, вставьте свой токен в поле «Имя пользователя», нажмите «Подключиться» и проверьте область «Подписка» — она ​​должна быть заполнена сообщениями от domoticz / из темы .

Помимо отправки сообщений брокеру, мы также настроим канал flespi для приема сообщений от Domoticz по протоколу MQTT. Давайте создадим для этого канал, перейдя в Telematics Hub -> Channels, нажав кнопку с плюсом и установив параметры, как показано на снимках экрана:

Щелкнув карточку канала, вы увидите входящие сообщения на вкладке Toolbox:

Разве не было бы неплохо хранить историю действий умного дома для каждого устройства? Давайте сделаем это с помощью устройств flespi .Перейдите в Центр телематики -> Устройства, нажмите кнопку с плюсом, чтобы создать новое устройство, укажите идентификатор из сообщений, поступающих в Toolbox, и установите для типа устройства значение MQTT:

Щелкните карточку устройства, перейдите к Вкладка Toolbox, и вы должны увидеть сообщения для соответствующего датчика / устройства:

Выглядит неплохо, не правда ли? Как насчет того, чтобы мы прикрепили панель управления для упрощения управления. Скажем, Reacticz.

Следуя руководству:

 git clone https: // github.com / domoticz / Reacticz.git 
cd Reacticz
npm install
npm run

Откройте localhost: 3000 в браузере, и вы увидите экран настроек:

Перейдите к настройкам приборной панели и выберите устройства Domoticz, которые вы хотите использовать manage:

Теперь настройте компоновку, группировку и цветовую схему приборной панели по своему усмотрению:

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

Несколько дополнительных команд в консоли RaspberryPi могут заставить ваш умный дом Xiaomi работать с Domoticz и автоматически отправлять данные в flespi.Вы можете легко найти шаги на специальных форумах.

Как насчет того, чтобы превратить RaspberryPi в камеру наблюдения, которая будет сохранять изображение (или видеоклип) на серверах flespi при обнаружении движения? Для начала нам понадобится Linux-совместимая камера. Я нашел Logitech C270 (720p).

Перейдите в Storage -> CDN и создайте хранилище:

Запомните id вашего CDN — он вам скоро понадобится.

Теперь нам нужен токен для сохранения изображений и видео во flespi:

Подключите камеру к USB-порту вашего RaspberryPi и перейдите в консоль.

Установите пакет motion:

 sudo apt-get install motion 

Настройте пакет motion .

Отредактируйте файл motion :

 sudo nano / etc / default / motion 

— установите «да» в следующей строке:

 start_motion_daemon = yes 

Теперь отредактируйте файл motion.conf :

 sudo nano /etc/motion/motion.conf 

Вставьте следующие параметры:

 output_pictures на 
ffmpeg_output_movies на
target_dir / var / lib / motion
stream_port 8081
stream_motion off
stream_localhost off
on_picture / motion / home / home / home / home / home.sh% f
on_movie_end /home/pi/motion.sh% f

Создайте файл /home/pi/motion.sh :

 nano /home/pi/motion.sh 

Добавьте следующее (замените < flespi_token> и с соответствующими значениями):

 #! / bin / bash 
curl -X POST --header 'Content-Type: multipart / form-data' -F file = @ $ 1 -F 'data = {"auto_ttl": 99999} '--header' Авторизация: FlespiToken '' https://flespi.io/storage/cdns/ / files '
rm $ 1

Дайте этому файлу разрешения на выполнение:

 chmod + x / home / pi / motion.sh 

И перезапустите движение:

 sudo /etc/init.d/motion restart 

Теперь мы готовы добавить камеру в Domoticz. Зайдите в Setup -> More Options -> Cameras и добавьте камеру:

Работает! И также сохраняет фотографии и видео на flespi CDN:

Это было долгое чтение, не так ли? Как насчет того, чтобы мы остановились на этом, и я продолжу работу над улучшением интерфейса панели flespi, поскольку он никогда не бывает достаточно хорошим;)

Оригинал: https://flespi.com/blog/diy-smart-home-solution-with -domoticz-flespi-and-raspberrypi-bonuses-included

Умный дом с Сяоми на примере сауны / Хабр

В интернете довольно много обзоров и видео про постройку умных домов.Бытует мнение, что все это достаточно дорого и хлопотно в организации, то есть, в общем, удел гиков. Но прогресс не стоит на месте. Устройства становятся дешевле и функциональнее, а конструкция и установка достаточно просты. Однако обзоры в основном сосредоточены на 1-2 примерах использования, практически не охватывая нюансов и не создавая целостной картины. Поэтому в этой статье я хочу сделать обзор готового проекта, продемонстрировать варианты использования и подводные камни, встречающиеся при строительстве умного дома с устройствами Xiaomi на примере сауны.Описанные идеи с небольшими вариациями можно применить и к автоматизации квартиры.

Предпосылки или зачем все это нужно


Для начала немного предыстории, чтобы можно было понять контекст. В начале осени 2018 года сауна была сдана и сдана в эксплуатацию. Сауна — автономное капитальное сооружение с круглогодичным отоплением и водоснабжением.
По понятным причинам в бане постоянно никто не проживает и не контролирует состояние помещений.Как бы мне ни хотелось, посещение бани тоже не очень частое явление. Соответственно, мысли о создании «умной» бани присутствовали с самого начала проекта. В первую очередь из соображений безопасности (пожар, затопление, контроль доступа). Например, отключение отопления при -35 градусах на улице (живу в Новосибирске) — очень опасная ситуация. Однако, в отличие от основного дома, я изначально не продумывал проект автоматики ванны и не проводил дополнительную проводку в нужных местах.С другой стороны, баня была проведена через Интернет, а внешний вид двух других построек — видеонаблюдение (можно оценить происходящее визуально).

Вернувшись из командировки в ноябре 2019 года, вечером зашел в баню, открыл входную дверь и был шокирован увиденным. Светодиоды точек WiFi мигали из темноты, и по моим ногам текла струя воды. Итак, было наводнение, и электричество не отключили. Вода в бане организована с помощью собственной скважины, погружного насоса и системы автоматизации, контролирующей процесс.Как позже выяснилось, одна из арматуры в унитазе была сорвана, и все комнаты были затоплены. Я так и не узнал, почему автоматика была сострадательной и все еще отключена, но ей удалось перекачать 15 см воды на 30 квадратов. В тот день было -14 градусов тепла. Теплый пол умудрялся поддерживать температуру в помещении на нужном уровне, но при этом оставалась 100% влажность. Нельзя было прокрасться с организацией умного дома — надо начать это делать.

Выбор приборов


При строительстве основного дома приобрел опыт работы с приборами Eldes (была создана соответствующая разводка).Часть автоматизации сделана на Raspberry PI. Другая часть сделана на устройствах Xiaomi Aqara. Вариант с Raspberry PI мне понравился больше всего, и я изначально рассматривал его для ванны. Но, к сожалению, для организации требуется гораздо больше усилий. В конце концов, это не устройство plug-and-play — от упражнений с железом до написания программного обеспечения для собственных нужд. По определенным причинам MajorDoMo это не устраивало. Пересечение Raspberry PI, адаптера ZigBee (для использования беспроводных датчиков Xiaomi) и Apple HomeKit потребовало обучения (а интерфейс Apple HomeKit на данный момент не очень доволен).Времени было не так много (я не хотел, чтобы ситуация повторялась) и не было разводки для каждой необходимой точки, поэтому я решил сделать все на устройствах Xiaomi.

Основным устройством в этой ситуации является хаб. В случае с Xiaomi есть две версии хаба: Xiaomi Mi Smart Home Gateway 2 и Xiaomi Aqara Gateway. Последний примерно вдвое дороже, больше подходит для местного рынка и способен интегрировать устройства в Apple HomeKit. Однако если установить приложение Aqara Home и выбрать регион «Россия», на момент написания этих строк будет доступно всего 13 различных устройств (выключатели, розетки, датчики).Если установить приложение Xiaomi Home, выбрать регион «Материковый Китай», то для подключения будут доступны сотни устройств. Однако, если вы выберете регион «Материковый Китай», вы не сможете подключить европейскую розетку и наоборот. Выбор региона «Материковый Китай» в приложении Aqara Home не дает полного набора устройств, присутствующих в Xiaomi Home в том же регионе. Опасаясь несовместимости, я решил остановиться на хабе Xiaomi Mi Smart Home Gateway 2.Кстати, сам хаб — это лампа — это можно учесть при установке.


Отдельный интересный вопрос, как долго это будет работать. Дело даже не в датчиках и батареях в них, а в синхронизации и хранении данных в облаке. На данный момент аккаунт бесплатный. Вся информация хранится на серверах Xiaomi. Если завтра ребята решат, что пользователи из России не должны хранить данные в регионе «Материковый Китай» или Роскомнадзор по какой-то причине прогонит их серверы, весь умный дом рискует превратиться в тыкву.Для себя решил, что в этом случае датчики останутся, а хаб будет заменен на Raspberri PI + ZigBee Adapter.

Контроль и предотвращение утечек


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

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


Установка умной розетки была немного усложнена тем, что под китайские розетки нужны квадратные розетки, которых нет в наших обычных магазинах (но вы можете привезти их под заказ).

Сверление квадратных отверстий по-прежнему доставляет удовольствие. Плюс переходник по-хорошему нужен, хотя розетка на европейскую вилку тоже есть. Версия Aqara для местного рынка в настоящее время не имеет настенной розетки, что связывает нас с регионом «Материковый Китай».В качестве альтернативы вы можете установить обычную настенную розетку и подключить к ней умную розетку Xiaomi, но для этого потребуются два дополнительных адаптера. Другой альтернативой было реле. Но остановился на настенной розетке.


В приложении Xiaomi Home добавили розетку и датчик. Далее пишется сценарий «на случай утечки» для двух действий: выключить сокет и отправить алерт.
Первый датчик утечки был установлен рядом с помпой (а собственно и рядом со ступицей). Для теста в небольшую тарелку наливали воду и опускали в нее датчик.Все действия я проделал прямо в том месте, где был установлен датчик, чтобы максимально приблизить ситуацию к реальности. Тест прошел успешно: розетка отключилась, на телефоне сработала тревога, плюс хаб замигал аварийным режимом.

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


Между местом установки концентратора (туалет) и местом установки второго датчика протечки (туалет) находилась парилка. В лучших традициях парилка была обшита кругом из фольги, что создавало проблемы с прохождением сигнала.

Производитель заявляет, что устройства могут образовывать ячеистую сеть, то есть одно устройство может передавать данные в концентратор через другое устройство. Я где-то встречал информацию о том, что только устройства, подключенные к сети (без батарейного питания), могут действовать как такие передатчики в ячеистой сети.Однако мне достаточно было установить датчик температуры в углу умывальника, чтобы сигнал с датчика утечки больше не пропадал. Возможно, это совпадение, потому что реле управления уличным освещением установлено под потолком в моечной (возможно, оно действует как передатчик в ячеистой сети). Однако проблема с пропаданием сигнала с течеискателя в туалете решена. Кроме того, подключение прибора к концентратору можно проверить, нажав на датчик по центру.Если все в порядке, вы услышите информацию с хаба на чистом китайском языке (в случае с хабом Aqara общение будет на приятном английском).

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


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

Контроль дыма и температуры


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

Датчик дыма был установлен на потолке коридора в уборной (фактически рядом с печью и выходом из парилки). Далее в приложение Xiaomi Home добавили устройство и создали скрипт «на случай обнаружения дыма» с последующим уведомлением на телефон.Тест проводился с каминной спичкой. Датчик успешно справился с тестом. Хаб замораживал тревогу, плюс работал звуковой сигнал. Сам датчик тоже был очень мерзким и громко пищал, предупреждая о проблеме.


Еще один признак пожара — повышение температуры. Для контроля температуры были установлены два датчика: один в комнате отдыха, а другой — в умывальной. Далее в приложении был настроен сценарий «в случае превышения заданной температуры» с соответствующим уведомлением на телефоне.На данный момент я установил порог срабатывания для туалета на 30 градусов (летом, наверное, придется перенастроить).
Также был настроен сценарий «при температуре ниже заданной» с порогом срабатывания 18 градусов и предупреждением на телефоне. Если по какой-то причине перестает работать отопление, я хотел бы узнать об этом как можно скорее. Точно так же сценарии «в случае повышения влажности» созданы для обоих датчиков с порогом срабатывания 70%, предупреждением на телефоне и отключением водяного насоса.

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


Контроль вентиляции


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

Для этого сценария нам понадобился клавишный выключатель от Xiaomi с нулевой линией и настенным креплением. Цена вопроса около 1900 р. Переключатели доступны в версии Aqara для местного рынка.

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


После установки интеллектуальный коммутатор был добавлен в приложение как устройство и протестирован. В настройках переключателя есть таймер, и вы можете установить время выключения. То есть таймер отключения теперь настроен на дополнительные 30 минут вентиляции перед выходом из сауны, и вы можете спокойно лечь спать.
Возможен другой вариант автоматизации процесса. После завершения банных процедур дверь в парилку помимо вентиляции открывается полностью. Это приводит к повышению температуры в моечной, где установлен датчик температуры. На основе показаний этого датчика можно создавать сценарии включения / выключения вентиляции. Но я еще не пробовал эту опцию. Кроме того, можно было поэкспериментировать с датчиком открытия двери в парилку.Но боюсь, он быстро сдохнет или отвалится, потому что дверь стеклянная и в парилке может быть 120 градусов.

Управление уличным освещением


Еще одна задача, которую мы хотели автоматизировать, — это управление уличным освещением на веранде. Один из типичных сценариев — включить свет на веранде, когда вы находитесь недалеко от здания и на улице темно. Сауна закрывается, выключатель уличного освещения находится внутри помещения. Вам нужно было следовать за ключом, чтобы открыть дверь и включить свет.Для выключения света потребовалась аналогичная процедура. Другой сценарий, который происходил регулярно, заключался в том, чтобы включать или выключать свет на веранде, когда вы были в главном доме. Я часто забывала выключить свет на веранде, когда выходила из сауны и обнаруживала, что уже в доме: либо глядя в окно, либо глядя в камеры наблюдения. В тот момент мне обычно не хотелось никуда идти, поэтому свет горел всю ночь.
Для реализации этой идеи было приобретено двухканальное реле.Цена вопроса около 2000 р. В версии Aqara для местного рынка реле на данный момент отсутствуют. Но его можно заменить клавишным выключателем (понятно, что установка его в распределительную коробку — более хлопотный процесс).

Изначально предполагалось установить реле за клавишным переключателем, но было очень сложно добраться до линии питания (реле снова требует питания). Идеальное место является распределительной коробкой, где линия электропередач, линия от выключателя и линии от улицы зажигает все конвергентную.Он находился под подвесным потолком, поэтому пришлось демонтировать часть автомобильных рельсов. Об этом желательно было подумать заранее. Однако установка прошла успешно. Схема подключения намного сложнее, чем у розеток и выключателей (в моем случае четыре 3-хжильных провода и 8 клемм на самом реле). Чтобы не держать в голове и ничего не путать, перед монтажом я нарисовал принципиальную схему на бумаге. Далее я сделал пробный монтаж, чтобы все проверить:


Устройство было подключено к приложению, и начался этап тестирования.Уличные фонари нужно было включать / выключать как предыдущим клавишным переключателем, так и приложением. Есть два уличных фонаря, один слева и один справа. Реле имеет два канала, но включать их по отдельности не имело смысла. С другой стороны, включать их поочередно двумя щелчками мыши в приложении тоже не хотелось. Таким образом, управление производилось на одном канале реле. По странному совпадению эта опция нормально не работала — было залипание в той или иной позиции.На эксперименты не было времени, потому что световой день закончился и мы хотели собрать машину на потолке обратно. Так что я просто подключил фонарики параллельно обоим каналам и все заработало как надо. Чтобы физический и программный коммутатор работал как коммутатор шлюза, в настройках реле была включена опция блокировки.

Также можно было бы организовать включение / выключение света по таймеру. Но этот сценарий пока не был интересен.

Контроль доступа в помещения


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

Для этого сценария требовался датчик открытия окна / двери. Цена вопроса около 1000 р. В версии Aqara есть датчики для местного рынка (у них менее закругленные края).


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

После добавления нового устройства в приложение можно переходить к автоматизации. Настроить сценарий «если дверь открыта более 1 минуты» с будильником на телефоне.В английской локализации не видно части фразы около 1 минуты, но порог срабатывания такой. В варианте датчика Aqara и приложения Aqara Home вы можете настроить другие интервалы срабатывания. В приложении Xiaomi Home это, к сожалению, пока сделать нельзя. Но практика показала, что интервала в 1 минуту более чем достаточно — ложных срабатываний нет, все срабатывания были на корпусе. Также можно посмотреть журналы по датчикам. Этот датчик тоже не исключение.Вы можете, например, по журналу определить, когда пришла ванна (первая открыв дверь в определенный день) и когда она ушла (последняя закрыла дверь), таким образом оценив общее время, проведенное в комнате.


Впечатления от использования


В целом впечатления от эксплуатации сугубо положительные. Конечно, есть мелкие нюансы, но основная цель автоматизации достигнута. В первую очередь, это психологическое спокойствие, подтвержденное результатами тестов. Также немаловажен и комфорт — получено дистанционное управление уличным освещением, вытяжкой, есть дополнительный ночник.Отправившись в отпуск, можно запомнить и дистанционно выключить воду.

Стоимость всех вышеперечисленных устройств в примерном виде (без привязки к конкретному магазину) указана ниже. При заказе через AliExpress цены будут отличаться в меньшую сторону.


При выборе комплекта оборудования необходимо учитывать совместимость (для какого региона произведено оборудование и к какому семейству оно относится). Невозможно создать сценарий в приложении, который, например, будет управлять розеткой для европейского региона в соответствии с событием дымовой сигнализации (для региона материкового Китая).Если экзотический тип датчика дыма не нужен, лучше присмотреться к приборам Aqara для местного рынка. Ведь реле можно заменить, например, на двухклавишный выключатель. Ряд магазинов, продающих устройства Xiaomi, похоже, импортируют их серым цветом (эти устройства предназначены для китайского региона). Но, например, у «Связного» есть устройства, рассчитанные на наш рынок. Помимо совместимости одних и тех же розеток, они также будут иметь инструкции на английском и русском языках. Ниже представлены фотографии двух одинаковых датчиков, но для разных регионов:
Скорость отклика управления через приложение не всегда хороша.Например, иногда вы можете столкнуться с ситуацией, когда вместо того, чтобы последовательно включать свет, вы получаете ошибку «запрос не выполнен». Экспериментально обнаруженное лечение — выгрузка приложения из памяти и его перезапуск — решает эту проблему быстрее, чем ожидание ответа при следующей попытке. Также иногда наблюдаются заметные задержки (до 20-30 секунд) с обновлением статуса того или иного датчика. В эти моменты лучше не нажимать повторно кнопки включения / выключения, а просто дождаться обновления статуса.При запуске приложения в некоторых ситуациях вы можете увидеть пустой список вместо списка устройств. Не нужно паниковать — обычно это происходит в течение нескольких секунд. Оповещения на телефон не локализованы и сохраняют правильное название самих событий. Кроме того, авторы приложения периодически используют канал пуш-алертов для рекламы (опять же на китайском языке). Конечно, мне это не нравится, но у меня нет особого выбора.

Надеюсь, эта статья помогла получить хорошее представление о возможностях ряда устройств Xiaomi по созданию умного дома и сценариях их практического применения.Если у вас остались вопросы, исправления и дополнения, буду рад обсудить их в комментариях.

9 открытых платформ домашней автоматизации для ваших проектов

В этом посте я поделюсь с вами списком из 9 платформ домашней автоматизации с открытым исходным кодом для ваших проектов.

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

Домашняя автоматизация также позволяет управлять жизненно важными домашними функциями удаленно из любой точки мира с любого устройства с браузером, подключенным к Интернету.

Следующий список включает лишь некоторые из самых популярных платформ домашней автоматизации.

1. OpenHAB

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

Сайт: openhab.org

Основные характеристики:

  • Независимость от производителя и технологии
  • Разработано на java
  • Работает на любом устройстве, поддерживающем JVM
  • Интеграция различных технологий домашней автоматизации в одну
  • Поставляется с различными веб-интерфейсами
  • Предоставляет API для интеграции в другие системы

2.PiDome

Эта платформа домашней автоматизации была разработана исключительно для Raspberry Pi. Он предлагает решения как для конечных пользователей, так и для разработчиков и любителей. Помимо того, что он является сервером, он также включает клиентов для нескольких платформ.

Сайт: pidome.org

Основные характеристики:

  • Подходит для технических и нетехнических пользователей
  • Одновременное выполнение нескольких команд
  • Панель управления для всех типов клиентов
  • Брокер MQTT с клиентскими функциями
  • Плагины для: коммунальных измерений, универсального пульта дистанционного управления, SMS, мультимедиа (XBMC) и данных о погоде
  • Автоматическое создание графиков данных
  • Позволяет писать собственный клиент с клиентскими библиотеками Java

3.Domoticz

Это легкая система домашней автоматизации, которая позволяет контролировать и настраивать освещение, переключатели, датчики и другие устройства. Он также позволяет отправлять уведомления и предупреждения на любое мобильное устройство.

Сайт: domoticz.com

Основные характеристики:

  • Совместимость со всеми браузерами
  • Работает в нескольких операционных системах с масштабируемым веб-интерфейсом HTML5, который адаптируется к настольным и мобильным устройствам
  • Работает на Raspberry Pi, Cubiedboard, Unix, Apple и Windows

4.Домашний помощник

Это платформа домашней автоматизации, работающая на Phyton 3. Home Assistant отслеживает и контролирует все устройства в доме.

Сайт: home-assistant.io

Основные характеристики:

  • Быстрая и простая установка
  • Мобильный интерфейс
  • Нет необходимости хранить данные в облаке
  • Свод правил
  • Интеграция с широким спектром устройств и служб

5. Fhem

FHEM — Perl-сервер под GPL для домашней автоматизации.Он автоматизирует такие задачи, как включение ламп, жалюзи, отопления и т. Д. Он также регистрирует такие события, как температура, влажность и энергопотребление.

Веб-сайт: fhem.de/fhem.html

Основные характеристики:

  • Работает как сервер
  • Управление через веб-интерфейс или интерфейс смартфона, telnet или TCP / IP напрямую
  • Поддерживает несколько протоколов
  • Автоматическое создание устройств / журналов при получении данных от нового устройства
  • Записывать события в файлы или базу данных
  • Уведомление внешних программ или скриптов при получении определенных событий
  • Временные команды
  • Несколько интерфейсов: простой текст, JSON, XML и т. Д.

6.MajorDoMo

MajorDoMo — это платформа домашней автоматизации с открытым исходным кодом, предназначенная для использования в многопротокольной и мультисервисной среде.

Сайт: majordomohome.com

Основные характеристики:

  • Может быть установлен практически на любой компьютер с ОС Windows или Linux
  • Простая установка
  • Поддержка протокола (MQTT, ZWave, 1-Wire, ModBus, SNMP, Ethernet)
  • Веб-интерфейсы для любого устройства
  • GPS-слежение
  • Создание сценариев с помощью PHP и / или Blockly
  • Настройка правил и сценариев автоматизации

7.Mycontroller

Mycontroller — это сервер домашней автоматизации, который позволяет контролировать и контролировать ваш дом из любого места.

Веб-сайт: mycontroller.org

Основные характеристики:

  • Очень легкий сервер
  • Поддерживает Linux, Windows и Raspberry Pi
  • Поддерживает несколько шлюзов с несколькими протоколами: последовательный, Ethernet и MQTT
  • Операции по времени
  • Уведомления, сигналы тревоги и графические отчеты
  • Интерактивные информационные панели

8.Pimatic

Pimatic — это фреймворк для домашней автоматизации, работающий на node.js.

Сайт: pimatic.org

Основные характеристики:

  • Он находится в статусе бета
  • Управление несколькими устройствами
  • Автоматика по правилам
  • Расширяется различными плагинами
  • Интернет
  • Веб-интерфейс построен с использованием Express и jQuery Mobile

9. Узел-КРАСНЫЙ

Node-RED — это графический инструмент для объединения аппаратных устройств, API-интерфейсов и онлайн-сервисов новыми и интересными способами.

Сайт: nodered.org

Основные характеристики:

  • На основе Node.js
  • Визуальный инструмент для подключения к Интернету вещей
  • Редактирование потока в браузере
  • Потоки могут быть сохранены с использованием JSON
  • Механизм обработки событий

Если вы хотите узнать, как создать собственную систему домашней автоматизации с помощью Node-RED, Raspberry Pi, ESP8266 и Arduino, я только что выпустил новый курс по этой теме: Создайте систему домашней автоматизации за 100 долларов .

Надеюсь, этот список был вам полезен.

Вы когда-нибудь использовали одну из этих платформ? Дайте мне знать, оставив комментарий ниже.

Спасибо за чтение,

Руи

лучшая домашняя автоматизация с открытым исходным кодом

Он не работает в облаке и обеспечивает конфиденциальность ваших данных. Таким образом, Home Assistant для… FHEM — это сервер для домашней автоматизации на основе Perl. Home Assistant поддерживает Python 3 для выполнения соответствующего мониторинга домашних инструментов и является программным обеспечением, управляемым сообществом.Opensource.com стремится публиковать весь контент под Creative … Когда дело доходит до лучших систем домашней автоматизации с голосовым управлением, на ум сразу приходят устройства Echo с поддержкой Amazon Alexa или Google Assistant, но существует множество ИИ с голосовым управлением. помощники, в том числе Siri от Apple и Cortana от Microsoft, появятся в 2021 году, так что есть из чего выбирать. Делитесь своими взглядами! Устройство объединяет ряд домашних технологий в это программное обеспечение. Firefox предоставляет новые полезные функции, которые делают вашу работу в сети более продуктивной.OpenHAB поддерживает Google Assistant, Amazon Alexa, Apple HomeKit и IFTTT. Повышает безопасность. Защитите своего Home Assistant с помощью этих резервных копий. В седьмой статье этой серии убедитесь, что вы можете быстро восстановиться после сбоя домашней автоматизации с помощью надежного резервного копирования и плана оборудования. Решение проблемы программного обеспечения с открытым исходным кодом должно быть сделано для продуктов для умного дома viele Vorteile. Описание:… Мы рассмотрели десятки систем домашней автоматизации, чтобы выявить лучших из лучших. … С домашней автоматизацией PiDome… Стоимость умного дома при перепродаже высока.Система домашней автоматизации будет отслеживать и / или управлять такими домашними атрибутами, как освещение, климат, развлекательные системы и бытовая техника. Joget сочетает в себе лучшее из быстрой разработки приложений, автоматизации бизнес-процессов и управления рабочими процессами. Он предлагает отличную безопасность и функции, при этом ваши данные надежно хранятся вне облака. Платформа с открытым исходным кодом была доступна с различными пользовательскими веб-интерфейсами. «Умная домашняя автоматизация» была термином, который никто не понимал всего несколько лет назад, и идеи собрать воедино систему домашней автоматизации было достаточно, чтобы у людей глаза застыли в замешательстве.Эми Адамс Размещено 25 мая 2018 г. | Товары для дома, смартфон | Автоматизация | 1. Автоматизированные дома стали относительно популярными в недавнем прошлом. Переключите Philips Hue на enocean. Версия инструмента с открытым исходным кодом включает неограниченное количество минут работы. Ваше имя (обязательно): Уже зарегистрированы на этом сайте? Подходящее название Home Assistant — лучший выбор в качестве программного обеспечения для автоматизации умного дома Raspberry Pi с открытым исходным кодом. Сравните лучшее программное обеспечение для автоматизации библиотек 2021 года для вашего бизнеса. Твой дом.Умные концентраторы используют такие протоколы, как Zigbee, Z-Wave, Wi-Fi, Bluetooth и Thread, для связи со смарт-устройствами, и они служат своего рода централизованной сетью для ваших умных фонарей и других подключенных продуктов. Пользователи никогда не обязаны хранить свои данные и информацию в облаке. Возможность выполнять разные команды одновременно. Наша технология панелей интегрируется с вашим любимым протоколом и оборудованием среды выполнения с помощью программного обеспечения с открытым исходным кодом. Домашняя автоматизация или домотика — это автоматизация зданий для дома, называемого умным домом или умным домом.Вы получаете доступ для регистрации событий через базу данных или файлы. Но домовладельцы могут бесплатно использовать версию того же кода с открытым исходным кодом с LinuxMCE. Калаос. Инструменты RPA с открытым исходным кодом: Robocorp. У нас есть коллекция из более чем 1 миллиона продуктов с открытым исходным кодом, начиная от корпоративных продуктов и заканчивая небольшими библиотеками на всех платформах. Все домашние устройства автоматически контролируются, управляются и автоматизируются с помощью инструмента Home Assistant. 23 июня 2019 г. — Домашняя автоматизация с открытым исходным кодом с использованием Openhab, Home Assistant, NodeRED, Raspberry Pi и Arduino.Этот сайт использует Akismet для уменьшения количества спама. Для… Это позволяет легко создавать команды автоматизации. Если вы хотите создать умный дом, ознакомьтесь с этим лучшим программным обеспечением для автоматизации умного дома. Он не зависит от производителя и технологии. Инструмент поддерживает широкий спектр операционных систем. Включите свет на 10 минут после обнаружения движения. 645. Calaos — это полноценное решение для домашней автоматизации. Если вы ищете умный дом своими руками, ваш поиск закончится на MajorDoMo. Совместим с интерфейсами, включая Cubiedboard, Unix, Apple и Raspberry Pi.5 лучших бесплатных программ для домашней автоматизации X10 с открытым исходным кодом. При получении информации с нового устройства происходит автоматическое создание журналов. Автор: 1 день назад. Домашняя автоматизация с открытым исходным кодом, которая ставит на первое место локальный контроль и конфиденциальность. Das System HomeMatic — это умный дом для дома Lösung für das ganze Haus. Настройка Xiaomi Magic Cube. Wir müssen mit einem kleinen Exkurs start. Мы считаем, что подход с открытым исходным кодом может революционизировать способы создания, установки и обслуживания программного обеспечения в отрасли.TCP / IP, Telnet или интерфейс смартфона используются для полного управления, являясь сервером подобного рода. OpenMotics — это программное обеспечение для домашней автоматизации с открытым исходным кодом. LinuxLinks опубликовал обзор пяти бесплатных программ домашней автоматизации X10 с открытым исходным кодом.5 Лучшее бесплатное программное обеспечение домашней автоматизации X10 с открытым исходным кодом X10 — это открытый стандарт для удаленного управления домашним электрическим оборудованием. Подробнее @ Совместимость с Linux. Поддержка универсальных протоколов и шлюзов, включая Ethernet, последовательный порт и т. Д. Существует панель управления для различных типов клиентов.Вы можете контролировать производительность из любого места, используя совместимое устройство с подключением к Интернету и браузером.
Саундтрек Scooby Doo встречает The Boo Brothers, Бадди — Роблокс, Южный Вазиристан Почтовый индекс Сарарога, Грубая белка Dailymotion, Часы работы торгового центра Appleton,

Xiaomi вводит Китай в эру умного дома

Сунь Синьхэ — из тех компьютерщиков, которые стараются изо всех сил пробовать новые гаджеты. Житель Тайаня, города третьего уровня в провинции Шаньдун, имеет ученую степень в области автоматизации и работает в правительстве, и в его двух домах установлено более 200 интеллектуальных устройств.От стиральной машины до вешалок для одежды, от духовок до штор — все подключено к мобильному приложению, принадлежащему одной китайской компании: гиганту смартфонов Xiaomi.

Китай стремительно вступает в эру умного дома, намного опережая остальной мир, и это в основном из-за Xiaomi, которая мобилизует свой опыт в производстве оборудования и пользуется слабой защитой конфиденциальности Китая для достижения того, что Amazon и Google могут только мечта: полный захват дома. Домашняя жизнь в Китае все чаще предлагает миру предварительный просмотр того, что технически возможно, хотя проблемы конфиденциальности за рубежом могут ограничивать распространение этой модели.

Основанная в 2010 году и сейчас стоимостью 78 миллиардов долларов, базирующаяся в Пекине компания Xiaomi не только за десять лет создала третий по величине бренд смартфонов в мире, но и стала лидером на китайском рынке устройств для умного дома стоимостью 26 миллиардов долларов. Компания Xiaomi из Пекина продает на своем веб-сайте более 1500 продуктов для умного дома, большинство из которых дешевле, чем у основных конкурентов. Важно отметить, что всеми ими можно управлять с помощью одного приложения.

Предлагая широкий выбор доступных и относительно надежных продуктов, Xiaomi сделала себя IKEA среди устройств для умного дома, что приветствует ее основатель Лэй Цзюнь.В открытом письме, включенном в годовой отчет Xiaomi за 2019 год, Лей пообещал инвестировать около 7,7 миллиардов долларов в течение следующих пяти лет, «чтобы обеспечить наше абсолютное господство над новой эрой умной жизни».

Другие известные китайские бренды смартфонов, включая Huawei, осознали важность рынка умного дома только после того, как в 2018 году рост продаж смартфонов остановился. К тому времени, когда они решили сделать аналогичный шаг в пользу умных устройств, они на годы отставали от Xiaomi. .

Ключи к успеху

Xiaomi захватила рынок умного дома, используя что-то вроде клешни.

«Первая [тактика] состоит в том, чтобы взять дорогой продукт высокого класса — например, Roomba — и самому сделать более дешевую версию», — сказала протоколу Флора Танг, аналитик Counterpoint Research из Гонконга.

Другой путь — взять обычный недорогой продукт и улучшить его. «Энергоблоки, настольные лампы, электрические розетки … всегда были компании, производящие их, но вы не помните, какой бренд это внешний аккумулятор, который вы используете дома», — сказал Тан. Xiaomi добавит навороты, которых не хватает конкурентам, а затем выпустит собственную версию с некоторыми улучшениями в дизайне или функциях.Во время презентации основного продукта Xiaomi в 2015 году основатель Лэй Цзюнь потратил почти 20 минут на то, чтобы представить свою первую электрическую розетку, отличающуюся элегантным дизайном и высокой производительностью. Лей заявил, что Xiaomi потратила более 10 миллионов юаней (около 1,5 миллиона долларов) на исследования и разработки и производство только этой розетки.

В результате Xiaomi делает именно то, что IKEA сделала с мебельной промышленностью: снижает стоимость дорогих товаров при одновременном повышении качества дешевых товаров. Он идеально подходит для сотен миллионов новых представителей среднего класса Китая, которые хотят насладиться хорошей жизнью по разумной цене.

Но низкие цены не уникальны для Xiaomi. Что еще важнее, так это сетевой эффект, который он создает среди множества продуктов для умного дома.

Все началось в 2013 году, когда Xiaomi запустила «экосистемную» стратегию инвестирования во множество производственных компаний. Сегодня он имеет доли в более чем 300 компаниях, производящих товары от носимых гаджетов до кабелей, кухонной техники и инструментов для уборки. В большинстве случаев Xiaomi не контролирует эти компании, но поддерживает с ними чрезвычайно тесные отношения.На самом деле, многие из этих суббрендов имеют названия, напоминающие Xiaomi, например «Зеленый Ми», «Фиолетовый Ми», «Облачный Ми» и «Умный Ми». Покупатели часто путают эти продукты с продуктами Xiaomi, что вполне устраивает технологического гиганта.

Такое расположение выгодно обеим сторонам. Суббренды экономят на продажах и маркетинге, продавая через веб-сайт Xiaomi и обычные магазины. По словам Тана, они также получают выгоду от цепочки поставок Xiaomi. Как производитель недорогих смартфонов, Xiaomi имеет богатый опыт ведения переговоров о низких ценах на свои комплектующие, что является преимуществом, которое она разделяет с компаниями, в которые инвестирует.

В свою очередь, устройства, которые они производят, часто могут подключаться только к собственной платформе домашних комплектов Xiaomi «Mi Home». Вместе они образовали большую замкнутую систему. Как только покупатель вмешивается, он может получить от него все, что угодно, и затраты на переход к другому поставщику умного дома быстро становятся непомерно высокими.

Сетевой эффект определенно сработал на Sun, энтузиасте продуктов Xiaomi. Он влюбился в устройства Xiaomi примерно в 2015 году и постепенно купил сотни товаров для дома.

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

Возникают проблемы

Но в экосистеме Xiaomi все меняется. Хотя многие суббрендовые компании получили значительную выгоду от инвестиций и цепочки поставок Xiaomi на раннем этапе, они превратились в собственный бренд и все больше стремятся к независимости.

Модель низких цен, на которой настаивает Xiaomi, вынудила эти компании ограничить размер прибыли. Многие из них сейчас разрабатывают различные продукты более высокого уровня, которые работают с другими системами, такими как HomeKit от Apple.

«У Smart Mi в конечном итоге будет собственная команда продаж и брендинг», — сказал генеральный директор Smart Mi в 2018 году, согласно китайскому журналу Time Weekly. Компания производит умные обогреватели, кондиционеры и очистители воздуха для экосистемы Xiaomi.

Это давняя проблема, которую необходимо решить Xiaomi.С первых лет своего существования Xiaomi позиционировала себя как доступный для широких масс вариант — покупатели редко обращаются к Xiaomi за продуктами высокого класса. Но ВВП на душу населения в Китае почти удвоился с момента основания Xiaomi, и люди готовы платить больше, чтобы улучшить свою жизнь. Остается вопрос, сможет ли Xiaomi понравиться этим более богатым клиентам.

Есть еще одна проблема, с которой регулярно сталкиваются Amazon и Google, от одной Xiaomi пока удалось уклониться: проблемы с конфиденциальностью данных. Когда в сентябре прошлого года Amazon представила домашний дрон, социальные сети загорелись проблемами конфиденциальности.В Китае, где слежка превратилась в сотрудничество между государством и частным сектором, такие обсуждения остаются необычными. Xiaomi в значительной степени освобождена от подозрений, хотя ее продукция может попасть буквально в любой уголок дома.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *