Установка

Установка ioBroker на различные системы

Это копия документа с github. Актуальный документ можно найти здесь.

ioBroker можно установить на самые различные системы. Единственные условия это: работающая версия node.js >= 0.10.* и достаточно оперативной памяти. Запустить можно и с 256Mб RAM, но нормальная работа возможна только с 1GB оперативной памяти.

Установка обычно проходит в 3 этапа:

  • Установка node.js http://nodejs.org/http://nodejs.org/
  • Создание директории для node.js.
  • Смена текущей директории на созданную и вызов npm install iobroker

Установка под Windows:

Для начала нужно установить node.js: http://nodejs.org/download/.

Очень просто можно установить с помощью инсаллятора: http://download.iobroker.org/ioBrokerInstaller.0.5.0.exe

При установке необходимо подключение к интернету, так как инсталлятор скачивает самые актуальные файлы из интернета.

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

Папку для создания необходимо выбрать ту, на которую есть права. В данном примере папка находится в корневой директории диска С.

Если же и эта команда провалилась (опять из-за прав доступа), то можно установить только контроллер:

После этого можно открыть браузер (лучше не IE) и пойти по адресу http://localhost:8081. Должно появиться окно настроек.

Список консольных команд ioBroker можно посмотреть здесь – english


Установка на Linux/Debian (не Cubieboard2)

Cubieboard2 смотри дальше.

Установка node.js

Для очень многих версий процессоров и linux версий существует уже прекомпилированные пакеты node.js:

Если же это не ваш случай, то можно собрать node.js из исходников.

node.js для x86/ARM (не cubieboard) – офицальная версия

node.js для Raspberry

Проверка работоспособности node.js:

Если появилась ошибка:

то необходимо прописать линк:

Установка ioBroker

Установим ioBroker:

После перезагрузки в браузере наберем адрес: http://localhost:8081 Вы должны будете увидеть окно приветствия.


Установка на Cubieboard2

(Взято с форума ioBroker)

Установка Debian

Сетевые настройки

Теперь нужно подключить наш miniPC к интеренту. Если вы подключили к роутеру у которого есть DHCP сервер, то компьютер сам получит адрес и вам только остается зайти на роутер и посмотреть его IP. Если нет DHCP сервера, то в командной строке вводим:

Закоментируем строку (в начеле поставим символ #)

И допишем свои настройки сети:

Сохраните файл и закройте редактор (нажмите Ctrl+X, затем Y и Enter).

Настроим DNS:

и впишите туда (тут нужно указать ваши DNS сервера от вашего провайдера интернета, можно оставить IP адреса по умолчанию которые указаны ниже, это dns google и yandex):

Сохраните файл и закройте редактор (нажмите Ctrl+X, затем Y и Enter).

Для вступления изменений в силу нужно перезагрузиться:

Настройки языка и звука Debian

Обновим систему:

Локаль:

Установка звука

Звук через наушники:

Проверка звука:

$ aplay /usr/share/sounds/alsa/Front_Center.wav

Репозитории Debian

Чтобы можно было работать с другими репозиториями нужно установить пакеты: $ sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties

Установка node.js

Устанавливаем пакеты для установки node.js:

Скачиваем файл для установки node.js:

После того как скрипт отработает:

$ apt-get install nodejs npm

Создадим ссылку на “node” с помощью команды “sudo ln -s /usr/bin/nodejs /usr/bin/node” Протестируем наш node.js:

Результат должен отобразиться на экране (для выхода нажать два раза crtl+c)

Установка ioBroker

Установим ioBroker:

После перезагрузки в браузере наберем адрес: http://localhost:8081 Вы должны будете увидеть окно приветствия.