Установка Iobroker на ОС Windows 10

Я не буду долго и нудно повествовать о том что такое Iobroker, зачем он нужен. Хочется верить что читатель и так это знает. Так же в этой статье вы не найдете никаких инструкций по использованию компонентов (драйверов) Iobroker или способов реализации с их помощью тех или иных задач. Об этом поговорим в следующих статьях. Нас интересует непосредственно установка Iobroker и особенности запуска сервера Iobroker в среде Windows 10.

Установка Iobroker начинается с node.js.

установка iobroker node.js

Установка Iobroker начинается с подготовки системы. Для работы нам потребуется наличие в нашей среде программной платформы node.js. Она нужна для трансляции JavaScript в машинный код и добавляет ему возможность взаимодействия с устройствами ввода-вывода. Собственно для этого все и затевается.

Установка node.js проста и банальна, как и большинство подобных операций в винде. Для нее нам понадобится инсталлятор, скачать который можно с официального сайта разработчика:

https://nodejs.org/en/

Выбирать следует версию LTS, это важно.

Запускаете скачанный инсталлятор и следуете инструкции, то есть тупо соглашаетесь с правилами использования и далее жмете несколько раз на ОК). Никаких дополнительных галочек или иных манипуляций не требуется. Если конечно стандартный путь установки не захотите изменить.

В большинстве инструкций, которые я встречал, пишется что устанавливать необходимо версию 4.х.х. В моем случае на четвертой версии Iobroker работал тяжело. Потреблял много системных ресурсов и периодически «вешал» винт. На момент написания статьи актуальная версия на сайте имела индекс 10.15.0 LTS. На ней прекрасно все работает. Итак, первый этап выполнен, двигаем дальше.

Установка Iobroker на ОС Windows 10.

Установка Iobroker на ОС Windows 10

Есть несколько способов установки Iobroker — простой и гарантированный.

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

https://www.iobroker.net/#ru/download

Установка Iobroker на ОС Windows 10

Это прямая ссылка на экзешник. Как и в случае с node.js следуете инструкции программы.  Если все прошло удачно далее раздел не читаем и переходим в следующий, с инструкцией по запуску сервера Iobroker. Не получилось? Да, к сожалению десятка весьма капризно ведет себя в отношении подобного рода программ. Даже если при установке из екзешника не возникло никаких проблем то с высокой долей вероятности запуск не будет удачным. Крайне редко встречается конфликт прав пользователя или бешеные антивирусы, и экзешник вообще не удается запустить

Альтернативный метод установки сервера Iobroker. Для этого открываем командную строку от имени администратора и вводим:

npm install --global windows-build-tools

Затем создаем папку Iobroker на диске С. Однако это не принципиально и вы можете создать ее на любом диске.

md C:\iobroker

И переходим в нее

cd /d C:\iobroker

Далее для установки Iobroker выполняем последовательно следующие команды:

npm install iobroker
npm install --production

Если после двух вышеприведенных команд сервер не заводится то выполняем следующее:

npm install –production –-unsafe-perm

Теперь все точно заработает. Ставил сервер на многие системы с ОС Windows 10 и результат положительный. Этот метод гарантированно работает, если конечно ваша ось не совсем «кривая».

Запуск сервера Iobroker.

Опять же, практически все инструкции которые попадались мне на глаза гласят что запускать сервер следует из консоли. Это неверно. Он может и запустится, но не будет уверенности в его корректной работе. Из за особенностей архитектуры Windows 10 запускать сервер Iobroker следует батником, так заботливо созданным специально для нас разработчиками. Лежит он в папке сервера по адресу: C:\ioBroker\serviceIoBroker.bat. Никаких консолей не требуется. Запускаете файл и радуетесь.

Конечно можно через консоль проверить запущен ли сервер командой

iobroker isrun

Или остановить его

iobroker stop

Но запускать следует только через бат файл.

Вообще список консольных команд для сервера Iobroker весьма обширен, ознакомиться с ним можно по ссылке: http://www.iobroker.net/docu/?page_id=6905&lang=ru

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

Постоянная ссылка на это сообщение: https://rightnotes.ru/instruktsii/ustanovka-iobroker-na-os-windows-10.html

10 комментариев

Перейти полю для комментария

  1. Спасибо за инструкцию всё получилось.

  2. У меня тоже получилось установить. Спасибо автору за хорошую инструкцию.

  3. Респект автору. Просто и понятно.

  4. Зашибись, наконец то все работает на десятке! Спасибо!

  5. Спасибо!

  6. Ну хоть кто то нормально расписал что и как делать. Спасибо огромное, у меня получилось с первого раза!

    1. Я старался)))

  7. Спасибо, все получилось без бубна)))

  8. Вин 10. iobroker устанавливался на чистую винду. После перезагрузки не заводится сервер с ошибкой 1067.

    1. 1067 это ошибка запуска системной службы. Причины две: кривая винда или неправильная установка.

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

Ваш адрес электронной почты не будет опубликован.