Домой / Умный дом / 0. Установка и настройка MajorDomo на Raspberry PI

0. Установка и настройка MajorDomo на Raspberry PI

Эта заметка открывает цикл постов по установке и настройке умного дома на базе контроллера MajorDomo.

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

В нашем случае будем работать с Raspberry PI и образом на базе Raspian Sketch.

Подготовка

  1. Берем Raspberry PI, у меня 3я версия. Но в принципе не имеет значения какая у вас.
  2. Форматируем карту памяти объемом не менее 16GB и классом не ниже 10го.
  3. Скачиваем образ системы. На момент написания поста последней версией был от 26.12.2017. Если он успел устареть не волнуйтесь. Свежий образ всегда можно взять на официальном сайте.
  4. Устанавливаем Win32 Disk Imager

Несколько причин почему Majordomo лучше других контроллеров умного дома:
* Оптимизация циклов записи базы данных на карту памяти. Раз в 5 минут. Это помогает продлить жизнь карте памяти.
* Голосовой движок RHVoice
* Установленные средства разработки: PHP, Python, NodeJS, Perl
* Работает установка дополнений из Маркета, а так же обновления ядра системы

Установка

Распаковываем образ с системой и запускаем Win32 Disk. Записываем образ системы на флешку

Вставляем флешку в Raspberry и загружаемся. После загрузки подключаемся по ssh. По умолчанию логин/пароль pi : raspberrymj а для MariaDB root : rootpsw Найти устройство в сети можно с помощью роутера или любого IP-сканера. Hostname по умолчанию majordomo.
Заходим в

Помимо стандартных процедур как: смена пароля, изменение hostname и установка Time Zone нужно расширить файловое пространство системы на весь объем флешки. Для этого идем в Advanced Options -> Expand Filesystem. Далее ставим статический IP в Network Options и делаем Update.
Заметил интересную особенность, что если обновить через apt-get update + ape-get upgrade ставятся не все обновления. Так что желательно обновлять через raspi-config. После всех манипуляций перезагружаемся:


Подробнее про установку и настройку Raspbian можно прочитать в этой статье: Установка Raspbian на Raspberry Pi 3

Заходим в majordomo и видим приветственное окно. Выбираем что нужно и двигаемся дальше:

Попадаем на начальный экран:

На этом установку можно считать завершенной. Если требуется произвести изменения в конфиге majoirdomo это можно сделать в /var/www/html/config.php

 

 

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

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