NEWS
Инсталляция под Windows
-
@X13:Одна из особенностей MQTT - на subscribe приходят только топики с установленным retain, остальное только по изменению. `
А что мешает мне установить все мои топики, как retain?@X13:Из моего опыта - сильно не хватает возможности сказать сделай вот это. `
"Вот это". Что именно?@X13:Я потому и смотрю на WAMP, что у него RPC есть в дополнение. `
Я не могу найти версии рутера для node.js.https://github.com/Orange-OpenSource/wamp.rt - это ещё сыроват,
а вот этот - https://github.com/mcollina/mosca уже выглядит работающим.
А если не применять node.js для брокера/рутера, то опять проблема установки. Через это мы уже проходили.
-
У меня витает сейчас идея: выбросить couchDb и redis вообще и всё делать через mqtt broker.
Сегодня посоветуюсь со вторым товарищем, а пока, я думаю, следует подождать следующей итерации. `
База данных в любом случае нужна, для хранения истории, доведите систему до рабочего состояния, осталось уже совсем немножко -
А что мешает мне установить все мои топики, как retain? `
Только из личного опыта, за истину в последней инстанции прошу не считать.Лучше не сохранять: вычисляемые значения(меньше нагрузка на диск), состояние внешних устройств(корректное отображение подключен/значения после перезагрузки)
"Вот это". Что именно? `
Основные проблемы у меня связаны с UI. Например undo/redo, правильно работающая реализация copy/paste, заменить устройство(перенять конфигурацию).При подписке неизвестно когда пришли все относящиеся к данному subsribe данные, приходится извращаться с задержками.
Попытка эмулировать RPC при нескольких потоках тоже доставляет мало удовольствия.
Я не могу найти версии рутера для node.js.
https://github.com/Orange-OpenSource/wamp.rt - это ещё сыроват,
а вот этот - https://github.com/mcollina/mosca уже выглядит работающим.
А если не применять node.js для брокера/рутера, то опять проблема установки. Через это мы уже проходили. `
Я начал разработку версии с MQTT почти 2 года назад, но для дальнейшего развития вынужден менять протокол. И тоже не нашёл подходящего проекта, поэтому беру существующий и напильником его. :roll: -
…надзор нагадил конечно. гитхаб заблочили
-
…надзор нагадил конечно. гитхаб заблочили `
Я вот в серьез подумываю купить OpenVZ/KVM за границей… -
Есть новый инсталлятор http://download.iobroker.org/ioBrokerIn … .0.2.7.exe
-
Есть новый инсталлятор http://download.iobroker.org/ioBrokerIn … .0.2.7.exe `
При установке зависает. редис устанавливается. в окне установки iobroker пишет завершение установки и висит. -
Есть новый инсталлятор http://download.iobroker.org/ioBrokerIn … .0.2.7.exe
При установке зависает. редис устанавливается. в окне установки iobroker пишет завершение установки и висит.
Это он не висит, а выполняет npm install и команда длится около 2-5 минут, в зависимости от скорости интернета.Можно посмотреть появляются ли новые папки в c:\program files\iobroker\node_modules
-
Я не стал скрывать окно npm в 0.2.9, что бы было видно, что инсталлятор не висит
-
Это он не висит, а выполняет npm install и команда длится около 2-5 минут, в зависимости от скорости интернета.
Можно посмотреть появляются ли новые папки в c:\program files\iobroker\node_modules `
Инет 50 Мб, окно висело 2 часа. Попробую 0.2.9 сейчас! npm WARN package.json daemonize2@0.4.2 No repository field.
! npm http GET https://registry.npmjs.org/hiredis
! npm http 304 https://registry.npmjs.org/hiredis
! npm http GET https://registry.npmjs.org/bindings
! npm http GET https://registry.npmjs.org/nan
! npm http 304 https://registry.npmjs.org/nan
! npm http 304 https://registry.npmjs.org/bindings
! > hiredis@0.1.17 install C:\Program Files\ioBroker\node_modules\hiredis
! > node-gyp rebuild
! C:\Program Files\ioBroker\node_modules\hiredis>node "C:\Program Files\ioBroker\n
! ode_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" r
! ebuild
! gyp ERR! configure error
! gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
! HON env variable.
! gyp ERR! stack at failNoPython (C:\Program Files\ioBroker\node_modules\npm\n
! ode_modules\node-gyp\lib\configure.js:103:14)
! gyp ERR! stack at C:\Program Files\ioBroker\node_modules\npm\node_modules\no
! de-gyp\lib\configure.js:64:11
! gyp ERR! stack at Object.oncomplete (fs.js:107:15)
! gyp ERR! System Windows_NT 6.1.7601
! gyp ERR! command "node" "C:\Program Files\ioBroker\node_modules\npm\node_mo
! dules\node-gyp\bin\node-gyp.js" "rebuild"
! gyp ERR! cwd C:\Program Files\ioBroker\node_modules\hiredis
! gyp ERR! node -v v0.10.33
! gyp ERR! node-gyp -v v0.13.0
! gyp ERR! not ok
! npm WARN optional dep failed, continuing hiredis@0.1.17
! npm WARN prefer global npm@1.4.9 should be installed with -g
! objectsInRedis: Redis connection to localhost:6379 failed - connect ECONNREFUSED
! objectsInRedis: Error: Redis connection to localhost:6379 failed - connect ECONN
! REFUSED
! at RedisClient.on_error (C:\Program Files\ioBroker\node_modules\redis\index.
! js:185:24)
! at Socket. <anonymous>(C:\Program Files\ioBroker\node_modules\redis\index.js
! :95:14)
! at Socket.emit (events.js:95:17)
! at net.js:440:14
! at process._tickCallback (node.js:419:13)</anonymous> -
Это он не висит, а выполняет npm install и команда длится около 2-5 минут, в зависимости от скорости интернета.
Можно посмотреть появляются ли новые папки в c:\program files\iobroker\node_modules `
Инет 50 Мб, окно висело 2 часа. Попробую 0.2.9 сейчас! npm WARN package.json daemonize2@0.4.2 No repository field.
! npm http GET https://registry.npmjs.org/hiredis
! npm http 304 https://registry.npmjs.org/hiredis
! npm http GET https://registry.npmjs.org/bindings
! npm http GET https://registry.npmjs.org/nan
! npm http 304 https://registry.npmjs.org/nan
! npm http 304 https://registry.npmjs.org/bindings
! > hiredis@0.1.17 install C:\Program Files\ioBroker\node_modules\hiredis
! > node-gyp rebuild
! C:\Program Files\ioBroker\node_modules\hiredis>node "C:\Program Files\ioBroker\n
! ode_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" r
! ebuild
! gyp ERR! configure error
! gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
! HON env variable.
! gyp ERR! stack at failNoPython (C:\Program Files\ioBroker\node_modules\npm\n
! ode_modules\node-gyp\lib\configure.js:103:14)
! gyp ERR! stack at C:\Program Files\ioBroker\node_modules\npm\node_modules\no
! de-gyp\lib\configure.js:64:11
! gyp ERR! stack at Object.oncomplete (fs.js:107:15)
! gyp ERR! System Windows_NT 6.1.7601
! gyp ERR! command "node" "C:\Program Files\ioBroker\node_modules\npm\node_mo
! dules\node-gyp\bin\node-gyp.js" "rebuild"
! gyp ERR! cwd C:\Program Files\ioBroker\node_modules\hiredis
! gyp ERR! node -v v0.10.33
! gyp ERR! node-gyp -v v0.13.0
! gyp ERR! not ok
! npm WARN optional dep failed, continuing hiredis@0.1.17
! npm WARN prefer global npm@1.4.9 should be installed with -g
! objectsInRedis: Redis connection to localhost:6379 failed - connect ECONNREFUSED
! objectsInRedis: Error: Redis connection to localhost:6379 failed - connect ECONN
! REFUSED
! at RedisClient.on_error (C:\Program Files\ioBroker\node_modules\redis\index.
! js:185:24)
! at Socket. <anonymous>(C:\Program Files\ioBroker\node_modules\redis\index.js
! :95:14)
! at Socket.emit (events.js:95:17)
! at net.js:440:14
! at process._tickCallback (node.js:419:13)</anonymous> `
А если запустить/перезапустить сервис вручную? И вообще, redis запущен?
-
А если запустить/перезапустить сервис вручную? И вообще, redis запущен? `
Не запущен, запускаю вручную пишет что служба была запущена и остановлена.
-
Я так смотрю проблему с установкой на винду так и не решили…..
Ставил , те же грабли , что описаны выше. На германской ветке , тоже ни чего путного нет....
Сей час буду пробовать ставить на линукс.
-
Я так смотрю проблему с установкой на винду так и не решили…..
Ставил , те же грабли , что описаны выше. На германской ветке , тоже ни чего путного нет....
Сей час буду пробовать ставить на линукс. `
Почему не решили?Нет больше redis. И проблемы нет.
-
т.е. инстолятор брать по этой ссылке?
http://download.iobroker.org/ioBrokerIn … .0.3.9.exe
и все будет работать?
-
т.е. инстолятор брать по этой ссылке?
http://download.iobroker.org/ioBrokerIn … .0.3.9.exe
и все будет работать? `
У меня при установке этой версии тормозится на этом:
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin -
т.е. инстолятор брать по этой ссылке?
http://download.iobroker.org/ioBrokerIn … .0.3.9.exe
и все будет работать? `
У меня при установке этой версии тормозится на этом:
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin
! npm install iobroker.admin –production [C:/Program Files/ioBroker/lib]
! "npm" ?? ?????? ???????? ??? ?????
! ????????, ??????? ?????? ??? ???????? ????.
! install adapter admin `Только сейчас попробовал http://download.iobroker.org/ioBrokerIn … .0.4.1.exe
У меня установилось.
Кстати ??? это:
"npm" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Перед установкой iobroker установить node.js: http://nodejs.org/download/
EDIT: Включил node.js в установочный пакет. Может кто попробовать? Линк тот-же.
-
EDIT: Включил node.js в установочный пакет. Может кто попробовать? Линк тот-же. `
! filename="Безымянный.png" index="0">~~
-
Установил Node вручную, iobroker встал, localhos:8081 заработал.
-
Установил Node вручную, iobroker встал, localhos:8081 заработал. `
Тоже по этой схеме поставил)) Уря! Аж на радостях 50гр. пропустил)