ioBroker на macOS

ioBroker работает на macOS, потому что там используется Node.js. Однако это не тот способ, который предполагался для его непрерывной работы.

Для надежной системы домашней автоматизации macOS — неподходящий выбор. Скрипт установки, инструкции на форуме и инструменты устранения неполадок разработаны для Debian и его производных. Если у вас Mac, лучше использовать Docker или виртуальную машину с Linux, чем устанавливать систему напрямую.

macOS полезна в двух целях: для экспериментов и для разработки адаптеров.

Для экспериментов и разработок

Необходимым условием является наличие актуальной LTS-версии Node.js, которую проще всего получить через Homebrew или систему контроля версий, например...nvm Рекомендуемую версию можно найти в разделе Node.js и npm .

Затем в отдельной директории:

mkdir iobroker && cd iobroker
npm install iobroker.js-controller
npx iobroker setup first
npx iobroker start

Интерфейс административного адаптера находится в следующем порядке:http://localhost:8081 Доступно после установки и запуска:

npx iobroker add admin

?> Theiob Ярлык создается не таким образом. Поэтому команды перенаправляются через...npx iobroker ... из каталога установки.

Чего ожидать

  • Адаптеры, использующие инструменты Linux илиsystemd Доступ невозможен или возможен лишь частично.
  • Подключенное оборудование — беспроводные адаптеры, последовательные адаптеры — ведет себя по-разному в macOS и практически не освещается на форуме.
  • Автоматический запуск при загрузке системы необходимо настраивать вручную.

Лучший способ на Mac

Разработка собственного адаптера в любом случае не требует полной установки, а скорее...dev-server Эта программа создает инкапсулированную среду ioBroker ровно для одного адаптера. Для домашнего использования требуется выделенное энергоэффективное устройство под управлением Linux — см. раздел «Оборудование» .