Андрей Смирнов
Время чтения: ~4 мин.
Просмотров: 37

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

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

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

raspi-config

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

sudo shutdown -r now

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

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

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

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

nano /var/www/html/config.php
Быстрые ссылки на Aliexpress

До Raspberry Pi 4, majordomo стоял у меня на старом ноутбуке. Но частые зависания и глюки привели меня к мысли приобрести малинку и поставить все мозги умного дома на маленький компактный компьютер.

Как раз совсем не давно выпустили 4-ую версию raspberry и я подумал почему нет? Посмотрел разные обзоры и сравнения. Добавлены новые 2 порта usb 3.0, новый разъем питания type-c , micro-HDMI. В качестве процессора используется четырех ядерный ARM Cortex A72 с частотой 1.5 ГГц. Если посмотреть на графики, то так же видно, что в разы лучше предыдущей версии малинки. Единственный минус о котором все пишут, 4-я малина перегревается и что обязательно нужно устанавливать кулер.

Меня это не остановило и я заказал версию с 1 gb оперативной памяти.

Установка majordomo

Так как готового образа majordomo под 4-ую малинку нету, я установил на карту Raspbian OS, а так как она на основе Linux, воспользовался прекрасной инструкцией “Как установить MajorDoMo на Linux“.

Когда я только запустил малину и открыл браузер все летало, я спокойно серфил по просторам интернета без каких либо тормозов. Спустя пол часа, когда у меня было открыто уже пару вкладок в браузере, занимался установкой majordomo. Я начал замечать значительное ухудшение работы raspberry pi, дикие зависание, что не возможно было даже навести курсор в нужное место. И сама малинка очень сильно нагрелась, в правом верхнем углу начал появляется значек термометра.

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

В итоге я настроил и выключил малинку.

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

Прошла ровно неделя как малинка работает 24/7, температура малинки:

  sudo vcgencmd measure_temp  temp=69.0'C  

В итоге кулер мне все таки пригодиться.

Хватает ли Rapsberry PI 4 для majordomo?

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

Если вы еще не работали с majordomo, но хотите начать, обязательно к прочтению статьи: Majordomo, с чего начать?

Используемые источники:

  • https://admincorner.ru/smarthome/install-majordomo-raspberrypi/
  • https://smartideal.net/xvataet-li-raspberry-pi-4-dlya-majordomo/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации