Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker установка и конфигурация
    5. Установка на Cubieboard2

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      vtec last edited by

      Скачиваем образ cubieboard2 debian

      http://dl.cubieboard.org/model/cubieboa … an-server/

      Скачиваем программу для записи образа под Windows

      http://dl.cubieboard.org/model/cubieboard2/Tools/

      Записываем образ на карту microSD

      Подключаем монитор/телевизор по hdmi и usb клавиатуру

      После полной загрузки мы увидим поля для ввода логина и пароля

      По умолчанию

      Login: root

      Password: cubieboard

      Теперь нужно подключить наш miniPC к интеренту.

      Если вы подключили к роутору у которого есть DHCP, то компьютер сам получит адрес и вам только остается зайти на роутер и посмотреть его ip.

      Если нет DHCP, то в командной строке вводим:

      $ sudo nano /etc/network/interfaces

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

      iface eth0 inet dhcp

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

      iface eth0 inet static

      address 192.168.0.200

      netmask 255.255.255.0

      gateway 192.168.0.1

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

      Настроим DNS

      $ sudo nano /etc/resolv.conf

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

      nameserver 8.8.8.8

      nameserver 77.88.8.8

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

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

      $ sudo init 6

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

      sudo apt-get update

      sudo apt-get upgrade

      Локаль

      $ sudo localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8

      $ sudo update-locale LANG=ru_RU.UTF-8

      $ sudo dpkg-reconfigure locales (добавить если нет галочки ru_RU.UTF-8)

      $ sudo dpkg-reconfigure tzdata (выбрать свой часовой пояс)

      Звук через наушники (trs-jack 3.5)

      $ sudo nano /etc/asound.conf

      pcm.!default {

      type hw

      card 0 //If you want to set HDMI as output ,turn 0 to 1.

      device 0

      }

      ctl.!default {

      type hw

      card 0 //If you want to set HDMI as output ,turn 0 to 1.

      }

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

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

      Чтобы можно было работать с другими репозиториями нужно установить пакеты:

      $ sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties

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

      $ sudo apt-get -y install mc git build-essential wget mpg321 lame

      $ cd /tmp

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

      $ sudo curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

      $ sudo apt-get install -y nodejs

      Создадим ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node"

      Проверим версию node.js и npm

      $ node -v

      $ npm -v

      Протестируем наш node.js

      $ node

      1+1

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

      Установим ioBroker:

      $ cd /opt

      $ mkdir iobroker

      $ cd iobroker

      $ sudo npm install iobroker

      $ cd node_modules/iobroker.js-controller/

      $ chmod +x iobroker

      $ sudo unit 6

      После перезагрузки в браузере наберем адрес: http://localhost:8081

      Вы должны будите увидеть окно приветствия.

      У меня завелось с первого раза.

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @vtec:

        Пока не запускается при перезагрузки, куда копать? `
        Если мануально запускается, то надо посмотреть файл /etc/init.d/iobroker.sh

        Там есть 3, 4 пути которые надо проверить:

        NODECMD=

        IOBROKERCMD=

        PIDF=

        Существуют ли они? Есть ли права на исполнение? А также есть ли права на исполнение у самого /etc/init.d/iobroker.sh

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @vtec:

          @Bluefox:

          /etc/init.d/iobroker.sh Почему то нет такого файла в этой папке. Где его можно взять?
          В инструкции была ошибка:

          • в последних шагах надо не:
          Установим ioBroker:
          $ npm install iobroker.js-controller
          
          

          а

          $ npm install iobroker
          

          Файл можно взять здесь, только нужно подправить ручками:

          https://github.com/ioBroker/ioBroker/bl … obroker.sh

          Как то вот так:

          ! #!/bin/bash
          ! ### BEGIN INIT INFO
          ! # Provides: iobroker.sh
          ! # Required-Start: $network $local_fs $remote_fs
          ! # Required-Stop:: $network $local_fs $remote_fs
          ! # Default-Start: 2 3 4 5
          ! # Default-Stop: 0 1 6
          ! # Short-Description: starts ioBroker
          ! # Description: starts ioBroker
          ! ### END INIT INFO
          ! (( EUID )) && echo .You need to have root privileges.. && exit 1
          ! PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
          ! NODECMD=/usr/local/bin/node
          ! IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          ! RETVAL=0
          ! IOBROKERUSER=root
          ! start() {
          ! export IOBROKER_HOME=/opt/iobroker
          ! echo -n "Starting ioBroker"
          ! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start
          ! RETVAL=$?
          ! }
          ! stop() {
          ! echo -n "Stopping ioBroker"
          ! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop
          ! RETVAL=$?
          ! }
          ! case "$1" in
          ! start)
          ! start
          ! ;;
          ! stop)
          ! stop
          ! ;;
          ! restart)
          ! stop
          ! start
          ! ;;
          ! *)
          ! echo "Usage: iobroker {start|stop|restart}"
          ! exit 1
          ! ;;
          ! esac
          ! exit $RETVAL

          1 Reply Last reply Reply Quote 0
          • S
            spectrekr last edited by

            @vtec:

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

            $ sudo apt-get -y install mc git build-essential wget mpg321 lame

            $ cd /tmp

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

            $ wget https://deb.nodesource.com/setup

            $ chmod 755 ./setup

            $ ./setup (нажать enter)

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

            $ apt-get install nodejs npm `
            По данной инструкции какая версия node ставится?

            1 Reply Last reply Reply Quote 0
            • V
              vtec last edited by

              0.10.36

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                @vtec:

                0.10.36 `
                У тебя получилось установить?

                1 Reply Last reply Reply Quote 0
                • Bluefox
                  Bluefox last edited by

                  Я выложил статейку на WIKI:

                  https://github.com/ioBroker/ioBroker/wi … ubieboard2

                  1 Reply Last reply Reply Quote 0
                  • V
                    vtec last edited by

                    @Bluefox:

                    @vtec:

                    0.10.36 У тебя получилось установить?

                    Я ещё раз запустил "sudo npm install iobroker" и перезагрузился, все заработало и старт сам происходит.

                    1 Reply Last reply Reply Quote 0
                    • A
                      Alekseym6 last edited by

                      у меня сразу после установки в логе:

                      host-Cubian 2015-09-16 09:19:32 error instance system.adapter.web.0 terminated with code 6 (uncaught exception)

                      web-0 2015-09-16 09:19:32 info http server listening on port 8082

                      Error: 2015-09-16 09:19:32 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)

                      Error: 2015-09-16 09:19:32 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:220:12)

                      Error: 2015-09-16 09:19:32 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:295:6)

                      Error: 2015-09-16 09:19:32 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:70:21)

                      Error: 2015-09-16 09:19:32 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:118:21)

                      Error: 2015-09-16 09:19:32 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:378:30)

                      Error: 2015-09-16 09:19:32 error at require (module.js:380:17)

                      Error: 2015-09-16 09:19:32 error at Module.require (module.js:364:17)

                      Error: 2015-09-16 09:19:32 error at Function.Module._load (module.js:280:25)

                      Error: 2015-09-16 09:19:32 error at Function.Module._resolveFilename (module.js:338:15)

                      Error: 2015-09-16 09:19:32 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'

                      uncaught 2015-09-16 09:19:32 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'

                      web-0 2015-09-16 09:19:32 info starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.web

                      host-Cubian 2015-09-16 09:19:29 info instance system.adapter.web.0 started with pid 3541

                      где исправить? web удалял и ставил заного из admin-ки

                      1 Reply Last reply Reply Quote 0
                      • A
                        Alekseym6 last edited by

                        сам устранил. переустановил из консоли ./iobroker upgrade web.

                        1 Reply Last reply Reply Quote 0
                        • B
                          bondrogeen last edited by

                          Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?

                          Стоит Debian

                          1 Reply Last reply Reply Quote 0
                          • Bluefox
                            Bluefox last edited by

                            @bondrogeen:

                            Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?

                            Стоит Debian `
                            Этот файл https://raw.githubusercontent.com/ioBro … obroker.sh

                            скопировать в /etc/init.d/

                            и выполнить:

                            chown root:root /etc/init.d/iobroker.sh
                            update-rc.d iobroker.sh defaults
                            
                            
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            747
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            5892
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo