Сентябрь 8

SmartHome. Orange Pi и Domoticz.

Продолжаем проектирование умного дома — разворачиваем сервер управления  Domoticz на Orange Pi. Собственно, проще и быстрее развернуть на Raspberry, но апельсинка значительно дешевле, а с учетом того, что  к одному серверу домотикз можно подключить только 1 шлюз Xiaomi экономия должна быть.

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


Orange Pi PC 2. Технические характеристики

CPU — Allwinner H5, ARM Cortex-A53 Quad Core
GPU — Mali450MP, Hexa-core
RAM — 1 GB
Хранилище — microSD, NOR Flash 2Mb
Сетевые возможности — Ethernet 10/100/1000
Видео вывод — HDMI
USB порты — 3
Беспроводные возможности — Инфракрасный порт
Аудио вывод — 3,5 Jack, HDMI
GPIO — 40 pins
Питание — 5V 2A с мелким джеком.
- здесь нет Wi-Fi ( и bluetooth тоже).

Установка операционной системы

Для установки ОС — нам необходима SD карта, желательно не менее 8 ГБ, и желательно иметь хотя бы две одинаковые карты — ибо бекапы. Я дополнительно не покупал, так как имею порядочный запас карт, для апельсинки приберег две карты MICROSD 16GB SAMSUNG CLASS 10

Диструбитивы ОС для апельсинок находятся ЗДЕСЬ находим нашу модель и качаем — я взял Debian Desktop — может будет охота в будущем поиграться с ней, но с тем же успехом можно взять более компактный Debian Server/

Распаковываем img системы (может быть архив в архиве — .xz в .rar) — нам нужен именно .img файл, дебиан десктоп — 2 ГБ с кепкой. Пишем на microSD при помощи Win32 Diskimage — ССЫЛКА

После того как флешка записывается — вставляем ее в картоприемник апельсинки и включаем питание.Через минутку — даем системе загрузится, заходим в список DHCP клиентов на домашнем роутере и ищем адрес выданный для OrangePi

Теперь можно заходить на нее через SSH используя любой SSH клиент — я использую старый добрый Putty.

По умолчанию, для апельсинового дебиана, используем следующие учетные данные —

user — root, pass — orangepi? но рутовый доступ через SSH закрыт, заходим под пользователем orangepi, пароль такой же. Пользователь orangepi — входит в группу sudo.

Сразу меняем пароль на свой командой

passwd

Далее переходим в учетную запись root командой

su

и аналогично меняем пароль для root. После этого выходим из учетки root — все делаем под пользователькой учеткой.

Если хотите добавить другого пользователя, то воспользуйтесь командой

sudo adduser [имя юзера]

И добавьте его в группу sudo командой

sudo adduser [имя юзера] sudo

Далее, прописываем статический IP адрес для малинки (либо в настройках DHCP роутера) либо командой

sudo nano -wuc /etc/network/interfaces

И в файле прописываем адрес

#The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.98 - наш IP
netmask 255.255.255.0 - маска
gateway 192.168.0.1 - шлюз

Перегружаемся для применения настроек — sudo reboot

Меняем часовой пояс при помощи команды

sudo dpkg-reconfigure tzdata

И ставим ntp

sudo apt-get install ntp ntpdate

после установки прописываем свои ntp сервера в файле настроек вместо дефолтных

sudo nano /etc/ntp.conf

Синхронизируемся и радуемся точному времени.

Подготовка к установке domoticz

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

sudo apt-get update

А после успешной загрузки —

sudo apt-get uprgade

Дожидаемся полного завершения

Теперь устанавливаем домотикз — делается это одной командой

sudo curl -L install.domoticz.com | bash

Собирается и устанавливается stable версия Domoticz

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

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

На данном этапе я настоятельно рекомендую сделать бекап — чистой, с иголочки, системы домотикз, что даст возможность мучать ее как угодно, после чего за пару минут получать исходный, чистый образ. Для создания бекапа я снимаю образ диска программой R-Drive, нашел ее на торрентах, достаточно даже portable версии — сколько раз она меня выручала — не передать.


Рюшечки и настройка — здесь


Android — ImperiHome

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

Domoticz for Android

Информация по установке — здесь.

Domoticz for Android is the new Android app for Domoticz. You can manage switches, utilities, cameras and more right from your Android device.

The app is being actively developed! New features and bug fixes are added regularly! It is open-source, available from GitHub.

Download

GooglePlay.png
Domoticz Lite (free)

 

 

Оригинал тут — линк.

 



Copyright 2019. All rights reserved.

Опубликовано 08.09.2017 admin в категории "Без рубрики

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