Majordomo почта

Всем доброго времени суток!

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

Поскольку речь здесь пойдет о конкретной системе домашней автоматизации, то рассказывать как и из чего я выбирал, я не буду. Моя система будет базироваться на платформе MajorDoMo (это такое программное обеспечение). Почитать, что она из себя представляет, вы можете на официальном сайте данной платформы. В качестве сервера, на который будет установлена платформа MajorDoMo я буду использовать одноплатный компьютер Raspberry pi 3 model B+ с установленной на него операционной системой Raspbian.

Итак, начнем!

У меня есть новый одноплатный компьютер Raspberry pi 3 model B+, и мне в первую очередь нужно установить на него операционную систему.

Вообще для этого компьютера существует множество Linux-based операционных систем, но я выбрал Raspbian — официальную операционную систему для Raspberry pi. Если у вас есть такой же одноплатник, то вы можете не напрягаться и сразу поставить на него операционную систему вместе с MajorDoMo, скачав базовый образ с официального сайта MajorDoMo. Я же пойду немного более трудоемким путем, и сначала установлю себе Raspbian (так как хочу немного поближе познакомиться с Linux), а потом платформу умного дома MajorDoMo.

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

Для установки операционной системы Raspbian в одноплатный компьютер, нам понадобится:

  • MicroSD карта объемом не менее 8 Гб
  • Обычный персональный компьютер (ноутбук) на Windows
  • программа Etcher ().
  • образ операционной системы Raspbian (я выбрал Raspbian Stretch Lite без графической оболочки, так как работать с raspberry буду только по удаленке, )

Сам процесс установки довольно прост:

  • В обычный компьютер (ноутбук) вставляем MicroSD карту.
  • Запускаем программу Etcher.

  • Нажимаем первую кнопку Select image, после чего откроется проводник, при помощи которого мы выберем скачанный ранее образ Raspbian.
  • Далее, при помощи второй кнопки Select drive нужно будет выбрать нашу MicroSD карту, в которую будет записан образ системы. Если в компьютер воткнута только одна карта, то она будет выбрана автоматически.
  • Ну и последнее, нажимаем кнопку Flash!, после чего происходит запись образа Raspbian на карту памяти.

Все! Теперь можно достать карту памяти из компьютера и воткнуть ее в специальный слот на нижней стороне Raspberry pi.

Наш одноплатник готов к работе. Чтобы убедиться в этом, нам понадобится телевизор или монитор с HDMI входом, и HDMI кабель. Подключиться удаленно к raspberry на данном этапе не получится, так как SSH в raspbian по умолчанию отключен (с этим мы разберемся в следующей статье).

Давайте подключим HDMI кабель к HDMI выходу микрокомпьютера и HDMI входу телевизора (монитора).

Теперь включаем телевизор и подаем питание на микрокомпьютер от обычного зарядного устройства для смартфонов с Микро USB разъемом. (Желательно, чтобы это зарядное устройство было не менее чем на 2 А, на случай дальнейшего расширения одноплатника).

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

Логин по умолчанию — pi, а пароль — raspberry.

На этом на сегодня мы закончим.

В следующей статье мы рассмотрим необходимую настройку Raspbian, включим SSH и зайдем на наш одноплатный компьютер по удаленке.

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

Еще статьи:

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

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

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

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

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

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

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

Часть 9 — привязка шлюза Xiaomi к 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

Оставьте комментарий