NEWS
Установка ioBroker на android телефон-планшет…
-
Кто нибудь пробовал? сегодня перебирал старое барахло, за два года дети наколотили приличную стопку планшетов и телефонов, в основном битые тачи и дисплеи, но платы все живые, выкинуть жаба душит, решил попробовать их под сервер приспособить, проц пошустрей да и памяти побольше, чем в роутере на openWRT…
В общем сейчас пробую на телефоне для начала, установил Ubuntu, сейчас NODE_JS инсталится (чет долго)...
Как считаете запустится брокер в таком железе?
5087_unbenannt1.jpg
5087_unbenannt2.jpg -
почему и нет ,убунта же встала
кстати, на какой девайс и как ставите убунту
-
для пробы взял менее убитый Highscreen Zera F :
проц 4-ядерный, MediaTek MT6582M, 1.3 ГГц, память 1 Гиг
линух на андроид ставлю через http://meefik.ru/blog/2015/09/04/linuxdeploy-review/ вчера наткнулся решил испробовать.
-
тоесть пингвины бегают в виртуалке
1129_vw1.png
1129_vw2.png -
Linux-системы запускаются в chroot окружении, то есть паралельно андроиду
-
удалось таки установить брокера, но при установке визуалки из админки ошибка
! ````
$ ./iobroker add vis
host.localhost install adapter vis
npm install --production --prefix "/opt/iobr/node_modules/iobroker.vis" (System call)
npmERR!
Linux 3.0.8+
npm ERR! argv
"node" "/usr/bin/npm" "install" "--production" "--prefix" "/opt/iobr/node_modules/iobroker.vis"npm ERR! node v0.10.41! npm ERR! npm v3.5.3
! npm ERR! Cannot read property 'target' of null
npm ERR! npm ERR! If you need help, you may report this error at:
npm
ERR! <https: github.com/npm/issues="">
! npmERR! Please include the following file with any support request:
npm ERR! /opt/npm-debug.log
Cannot install iobroker.vis: 1
ERROR: process exited with code 25</https:>>! ****npm log**** >! 0 info it worked if it ends with ok >! 1 verbose cli [ 'node', >! 1 verbose cli '/usr/bin/npm', >! 1 verbose cli 'install', >! 1 verbose cli '–production', >! 1 verbose cli '--prefix', >! 1 verbose cli '/opt/iobr/node_modules/iobroker.vis' ] >! 2 info using npm@3.5.3 >! 3 info using node@v0.10.41 >! 4 verbose node symlink /usr/bin/node >! 5 silly loadCurrentTree Starting >! 6 silly install loadCurrentTree >! 7 silly install readLocalPackageData >! 8 silly install normalizeTree >! 9 silly loadCurrentTree Finishing >! 10 silly loadIdealTree Starting >! 11 silly install loadIdealTree >! 12 silly cloneCurrentTree Starting >! 13 silly install cloneCurrentTreeToIdealTree >! 14 silly cloneCurrentTree Finishing >! 15 silly loadShrinkwrap Starting >! 16 silly install loadShrinkwrap >! 17 silly loadShrinkwrap Finishing >! 18 silly loadAllDepsIntoIdealTree Starting >! 19 silly install loadAllDepsIntoIdealTree >! 20 silly loadAllDepsIntoIdealTree Finishing >! 21 silly idealTree:prePrune iobroker.vis@0.8.3 >! 22 silly loadIdealTree Finishing >! 23 silly currentTree iobroker.vis@0.8.3 >! 24 silly idealTree iobroker.vis@0.8.3 >! 25 silly generateActionsToTake Starting >! 26 silly install generateActionsToTake >! 27 verbose type non_object_property_load >! 28 verbose stack TypeError: Cannot read property 'target' of null >! 28 verbose stack at module.exports (/usr/lib/node_modules/npm/lib/install/filter-invalid-actions.js:24:35) >! 28 verbose stack at Array.3 (/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) >! 28 verbose stack at LOOP (/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14) >! 28 verbose stack at /usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7 >! 28 verbose stack at Object.Installer.computeLinked (/usr/lib/node_modules/npm/lib/install.js:411:41) >! 28 verbose stack at Array.2 (/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) >! 28 verbose stack at LOOP (/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14) >! 28 verbose stack at /usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7 >! 28 verbose stack at module.exports (/usr/lib/node_modules/npm/lib/install/diff-trees.js:50:3) >! 28 verbose stack at Array.1 (/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) >! 29 verbose cwd /opt >! 30 error Linux 3.0.8+ >! 31 error argv "node" "/usr/bin/npm" "install" "--production" "--prefix" "/opt/iobr/node_modules/iobroker.vis" >! 32 error node v0.10.41 >! 33 error npm v3.5.3 >! 34 error Cannot read property 'target' of null >! 35 error If you need help, you may report this error at: >! 35 error <[https://github.com/npm/npm/issues](https://github.com/npm/npm/issues)> >! 36 verbose exit [ 1, true ]
-
npm ставили из репозиториев ?
странная ссылка /opt/<u>iobr</u>/node_modules/iobroker.vis должна быть /opt/<u>iobroker</u>/node_modules/iobroker.vis
у меня npm 2.14.14 node v0.10.41
-
npm ставили из репозиториев ?
странная ссылка /opt/<u>iobr</u>/node_modules/iobroker.vis должна быть /opt/<u>iobroker</u>/node_modules/iobroker.vis
у меня npm 2.14.14 node v0.10.41 `
да ставил из репы, потом он вроде просил обновиться(точно не помню), а папка, обрезал название, просто это была вторая попытка поставить, после первой не удачной в обычную папку…может есть какой скрипт установочный чтоб запустил и он сам все проставил? если честно, убил на полурабочую инсталяцию пол дня, жалко времени... зато опенхаб тупо папку с проектом из винды бросаю по нужному пути и яву устанавливаю, все шуршит...
-
npm ставили из репозиториев ?
странная ссылка /opt/<u>iobr</u>/node_modules/iobroker.vis должна быть /opt/<u>iobroker</u>/node_modules/iobroker.vis
у меня npm 2.14.14 node v0.10.41 `
да ставил из репы, потом он вроде просил обновиться(точно не помню), а папка, обрезал название, просто это была вторая попытка поставить, после первой не удачной в обычную папку…может есть какой скрипт установочный чтоб запустил и он сам все проставил? если честно, убил на полурабочую инсталяцию пол дня, жалко времени... зато опенхаб тупо папку с проектом из винды бросаю по нужному пути и яву устанавливаю, все шуршит... `
Я ставил вот такhttp://forum.iobroker.net/viewtopic.php … 120#p15011
после установки /etc/init.d/iobroker.sh start
-
2Haus
снес все, поставил как ты, с первого раза не заработал, удалил папку иоброкер, поставил снова и только тогда завелось и шуршит… счас попробую накидать по логам, что делал, чтоб с первого раза заводилось...
на всякий случай лог всего что делал
-
Linux-системы запускаются в chroot окружении, то есть паралельно андроиду `
А есть ли варианты линукс поставить прямо на устройство, сейчас есть не дорогие планшеты даже x86 на Intel…Не пробовали копать в эту сторону?
-
возможность есть, как раз один из планшетов у меня на рк3066 проце под него уже есть готовые http://4pda.ru/forum/index.php?showtopic=527032, но весь смак от Linux Deploy в том что не нужно заморачиваться с дровами под разное железо, искать даташиты на дисплеи wifi тачскрины и тп, просто запустил в паралели и пользуй уже проинициализированное железо…
Счас правда столкнулся с граблями, не могу получить доступ к юсб/ком шнурку из под линуха в /dev/tty не появляется ttyUSB устройств, установил ардуинку под линуксом, а шить могу только через debug-Uart порт, а это не совсем универсально, не везде есть возможность подпаяться, короче есть еще над чем погуглить
-
c USBserial http://pccar.ru/showthread.php?t=18871, ttyUSB появился под линуксом, можно пожалуй что нибудь сваять, ткните в нужном направлении или мож примерчиком помогите:
как подключить свой скрипт
как в скрипте получить/отправить данные в переменную
как эту переменную использовать в визредакторе
PS есть вообще какой либо мануальчик по работе системы и взаимодействию мудулей внутри системы, желательно с примерами?
-
есть вообще какой либо мануальчик по работе системы и взаимодействию мудулей внутри системы, желательно с примерами? `
Много на этом форуме, основное в немецко-язычной ветке, при умении пользоваться гуглом - можно более-менее понимать…Много ценной информации с примерами есть на гитхабе...
А по поводу планшета - тема очень интересна!
Получаем в итоге устройство все в одном - и сервер ioBroker, и HMI, и тут же устройство голосовых команд, и система гарантированного питания - встроенный АКБ...
Есть и минусы - мало возможностей для периферии (нет I2C, UART, SPI и пр) и отсутствие ethernet'a по меди((
-
Получаем в итоге устройство все в одном - и сервер ioBroker, и HMI, и тут же устройство голосовых команд, и система гарантированного питания - встроенный АКБ…
Есть и минусы - мало возможностей для периферии (нет I2C, UART, SPI и пр) и отсутствие ethernet'a по меди(( `
юарт есть встроенный в любом планшете надо только найти куда распаяться, а если планшет с ОТГ то по юсб подлючаем через мини хаб всю необходимую переферию…Заходил к старым знакомым в мастерскую, дисплейчик подкинуть на разбитый планшет, так они мне темку накинули, очень много тв боксов счас на андроиде с проциком RK3066 и гиг оперативы на борту, то есть готовый контроллер получается под умный дом, в заводском корпусе, не нужны никакие PI и тп извращения покупать...
Ps... пробовал установить, на очередной планшет, брокера, тупо отказался устанавливаться и все, плюнул на все и скопировал папку с установленным брокером со старого планшета и все завелось, так что можно устанавливать простым копированием как и опенхаб...
-
> так что можно устанавливать простым копированием как и опенхаб…
да, но только если системы более менее похожи. Некоторые пакеты при установке компилируют бинарные библиотеки для скорости и если скопировать такой бинарник с PowerPCx64 на ARMx32 то не заведётся. -
юарт есть встроенный в любом планшете надо только найти куда распаяться `
Согласен, можно найти на плате нужный интерфейс.
@Vlad_k:а если планшет с ОТГ то по юсб подлючаем через мини хаб всю необходимую переферию… `
ИМХО - USB не советую применять в автоматизации, даже в домашней…
@Vlad_k:Заходил к старым знакомым в мастерскую, дисплейчик подкинуть на разбитый планшет, так они мне темку накинули, очень много тв боксов счас на андроиде с проциком RK3066 и гиг оперативы на борту, то есть готовый контроллер получается под умный дом, в заводском корпусе, не нужны никакие PI и тп извращения покупать… `
Да, у меня есть подобный HDMI-свисток, только линукс как ни старался, не смог нормально запустить(( Сейчас как плеер интен-контента на телевизоре в деревне использую.