Настройка шлюза xiaomi
Сегодня столкнулся с тем, что никак не мог подключить главный шлюз xiaomi. Вместе со шлюзом пришли и датчики температуры и камера xiaomi. Я точно должен был подключить, другого варианта не было.)
Как я подключал
Как и любой человек, который никогда ранее не подключал подобные устройства, я полез в гугл и тут же нашел инструкцию как подключить:
- Скачать приложение MiHome.
- Включить шлюз в розетку и зажать кнопку на нем на 5 секунд, пока не загорится желтоватый цвет.
- В приложении MiHome начать поиск устройств, выбрать тот который нашелся и следовать инструкции
Как вы понимаете, дошло до момента, когда шлюз, должен был подключится к роутеру, но в итоге не подключался. Как и любой человек, я полез дальше в гугл, копать, в чем причина. Как оказалось, действительно находятся такие же неудачники и вроде как есть решение.
Варианты лечения проблемы
Первый вариант, который помогал большинству, так это поменять регион в приложении MiHome, обязательно должен стоять Китай, тогда сразу в приложении добавляется дополнительный функционал и все становиться понятным. Но это мне не помогло.
Чтобы не тянуть, я сразу перечислю все мною найденные варианты решения проблемы подключения шлюза, которые мне так и не помогли, но может помогут вам:
- SSID Должен быть виден в сети (в настройках роутера)
- Должна быть отключена фильтрация MAC адресов (в настройках роутера)
- Добавить DNS адрес 8.8.8.8 (в настройках роутера)
- Указать другой пароль или SSID (в настройках роутера)
- Обновить Xiaomi Gateway (Без понятия как, если не удается подключить)
В целом, я перепробовал все пункты, но мне так и не помогло. Дело в том, что до того как я начал копаться в настройках роутера, предварительно проверил в работоспособности xiaomi шлюза у товарища. И убедился, что он 100% рабочий.
Что помогло
После длительного поиска в гугле, я в англоязычном форуме, нашел диалог о том, что xiaomi, привередлив к нестандартной типизации локальных адресов. Так как я все таки не много продвинутый, то я обратил на это внимание, так как мой роутер почему то изначально, начал раздавать моим устройствам следующие IP : 192.168.88.1/255 , когда обычно на всех локальных сетях 192.168.1.1/255 . Т.е. вместо 88, должно быть 1.
Для меня было реально облегчением, когда после 5 часов попыток подключить xiaomi gateway , и после того как я сменил DHCP настройку на стандартные IP, все заработало!
Если же вы столкнулись с чем то подобным и все выше перечисленное вам не помогло, увы, в гугле вы ничего не найдете. Пробуйте перебирать настройки вашего роутера. Но в первую очередь, убедитесь что шлюз рабочий, попробуйте подключить у друга.
Надеюсь я помог, так же советую почитать Умный дом своими руками
Источник: smartideal.net
Всем Привет!
Как я уже говорил, ко мне пришел шлюз 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
Источник: www.radiomexanik.spb.ru
Главный блок управления Xiaomi Smart Home Gateway 2 (DGNWG02LM)
Интернет-радио
Блок управления Xiaomi дает возможность с помощью специального приложения слушать любые радиостанции в прямом эфире. Вы сможете самостоятельно определить время начала воспроизведения интернет-радио и использовать эту функцию в качестве будильника, чтобы проснуться рано утром от звука любимой музыки. Вы также можете просто послушать радио перед сном, чтобы расслабиться и снять нервное напряжение.
Используйте устройство в качестве ночника
Выберите любой из 16 миллионов цветов
Миниатюрный многофункциональный шлюз дарит дополнительное освещение с возможностью перехода в экспресс режим регулировки яркости и выбора наиболее комфортного цветового оттенка. Встроенный датчик освещенности автоматически отключается при установке режима «звездная ночь». Универсальная система также оснащена датчиком движения, который автоматически включит свет при обнаружении движения или звука (например, хлопка или громкого голоса).
* Функция устанавливается за счет перемещения регулятора.
Блок управления входит в систему «умных» аксессуаров
Вы можете играть в онлайн игры, используя возможности «умных» аксессуаров. При нестабильном сигнале «умные» аксессуары обеспечивают бесперебойное подключение к Wi-Fi. Главный блок управления — это многофункциональное решение, гарантирующее, что устройство для подключения к сети будет реагировать еще быстрее и работать со стабильной скоростью.
Интеллектуальное обеспечение безопасности
Приложение для смартфона «Умный дом» позволяет одним нажатием включить режим оповещения в случае, если вы ушли или легли спать, оставив двери или окна дома открытыми, шлюз автоматически включит звуковую и световую сигнализацию, а на ваш телефон система направит напоминания и уведомления.
Звуковое оповещение
Вы можете загрузить свои музыкальные треки в формате MP3 (только для операционных систем Android), система также позволит записывать ваши любимые звуки в качестве мелодии звонка. Оригинальный дизайн устройства подчеркнет уникальность интерьера вашего «умного» дома.
Автоматическая дистанционная съемка
После срабатывания датчика движения, установленного на двери и окне, камера автоматически начинает записывать видео. Видеоролик длительностью шесть секунд отправляется системой на ваш телефон для быстрого просмотра ситуации, спровоцировавшей тревожный сигнал. Режим оповещения своевременно предупредит вас о возможной опасности в случае проникновения в ваш дом, а режим без оповещения обеспечит безопасность вашим близким людям.
Регулировки температуры и контроль влажности
С помощью приложения для смартфона устройство позволит определить изменения температуры и влажности. Шлюз также выступает в роли главного звена для управления другими устройствами, отвечающими за изменения внутренней температуры и влажности в помещении.
Гаджет высокого класса
Миниатюрное устройство с продуманным стильным дизайном смотрится привлекательно в любом интерьере и обеспечивает бесперебойное функционирование, легко справляясь с ежедневными заданиями. Блок обладает влагостойким корпусом, а для обеспечения дополнительной безопасности он изготовлен из специальных огнестойких материалов. Главный блок управления оснащен датчиком освещенности. У Вас есть возможность установки идентификации по времени суток: устройство определит время суток и при необходимости самостоятельно включит освещение. Система обладает сверхбыстрым реагированием — время срабатывания составляет всего 15 мсек.
* сертификация качества центром CQC (Китай). Номер сертификата: CQC15001126021. CMIIT ID:2016DP0274
Установка в 3 шага
1)Подключите шлюз к исправной сетевой розетке и убедитесь, что напряжение соответствует нужным параметрам. | 2)Установите специальное приложение «умный дом». В правом верхнем углу, нажмите кнопку «+», чтобы добавить новое устройство: главный блок управления | 3)После того, как вы успешно добавите новое устройство, действуя в соответствии с подсказками приложения, можно связать блок с другими «умными» аксессуарами. |
Источник: ru-mi.com