NEWS
Написание собственного драйвера
-
А кто какой IDE пользуется, webstorm требует лицензии? `
webstorm к сожалению бесплатен только 30 дней.Можно использовать VS2015 Community Edition + Node.js Tool (https://www.visualstudio.com/en-us/feat … js-vs.aspx)
Можно использовать https://github.com/node-inspector/node-inspector и дебажить в chome.
-
очередная попытка в написании https://github.com/instalator/ioBroker.starline.
После установки выдает ошибку:
Server-PC 2016-02-13 23:41:53 error host.Server-PC instance system.adapter.starline.0 terminated with code 8 (node.js: Cannot find module)
-
очередная попытка в написании https://github.com/instalator/ioBroker.starline.
После установки выдает ошибку:
Server-PC 2016-02-13 23:41:53 error host.Server-PC instance system.adapter.starline.0 terminated with code 8 (node.js: Cannot find module) ```` `
Если ты напишешь:
iobroker stop starline node node_modules/iobroker.starline/main.js
Что говорит?
-
Если ты напишешь:
iobroker stop starline node node_modules/iobroker.starline/main.js
Что говорит? `
c:\iobroker>node node_modules/iobroker.js-controller/iobroker.js stop starline Adapter "starline.0 stopped. c:\iobroker>node node_modules/iobroker.starline/main.js c:\iobroker\node_modules\iobroker.starline\main.js:115 }); ^ SyntaxError: Unexpected token } at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:935:3
Понял что косяк в скобках.
Еще вопрос, драйвер установил, но как его обновлять при обновлении версии иконки доступности новой версии не появляется.
-
Если ты напишешь:
iobroker stop starline node node_modules/iobroker.starline/main.js
Что говорит? `
c:\iobroker>node node_modules/iobroker.js-controller/iobroker.js stop starline Adapter "starline.0 stopped. c:\iobroker>node node_modules/iobroker.starline/main.js c:\iobroker\node_modules\iobroker.starline\main.js:115 }); ^ SyntaxError: Unexpected token } at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:935:3
Понял что косяк в скобках.
Еще вопрос, драйвер установил, но как его обновлять при обновлении версии иконки доступности новой версии не появляется. `
Надо нажать на значок в админке, где обновления проверяются.Что бы проверка обновлений работала из сети. Надо что бы драйвер был в репозитории.
-
Надо нажать на значок в админке, где обновления проверяются.
Что бы проверка обновлений работала из сети. Надо что бы драйвер был в репозитории. `
Не совсем понял. Если я локально обновлю файлы админка это увидит? а из сети в репозитории IO или на гите? -
Надо нажать на значок в админке, где обновления проверяются.
Что бы проверка обновлений работала из сети. Надо что бы драйвер был в репозитории.
Не совсем понял. Если я локально обновлю файлы админка это увидит? а из сети в репозитории IO или на гите?
Я тоже не совсем понял. Забей и как только обновляешь файлы локально просто перезапускай драйвер. А циферки версии не важно при локальной установке.P.S. Забей, но не сдавайся
6305_datenpunkte.jpg
6305_kueche.jpg -
Я тоже не совсем понял. Забей и как только обновляешь файлы локально просто перезапускай драйвер. А циферки версии не важно при локальной установке.
P.S. Забей, но не сдавайся `
помогай, не получается получить ответ от сервераhttps://github.com/instalator/ioBroker.starline
С гет запросом все норм а вот на пост отвечает всегда 504 Gateway Time-out
Добавлено:
С POST запросом разобрался. Как запустить schedule в драйвере?
-
Из-за чего в логах возникает ошибка:???
Server-PC 2016-02-16 20:50:12 info host.Server-PC Restart adapter system.adapter.admin.0 because enabled Server-PC 2016-02-16 20:50:12 error host.Server-PC instance system.adapter.admin.0 terminated with code 7 (Adapter already running) Server-PC 2016-02-16 20:50:12 info host.Server-PC Restart adapter system.adapter.mqtt.0 because enabled Server-PC 2016-02-16 20:50:12 error host.Server-PC instance system.adapter.mqtt.0 terminated with code 7 (Adapter already running) Server-PC 2016-02-16 20:50:11 info host.Server-PC Restart adapter system.adapter.ping.1 because enabled Server-PC 2016-02-16 20:50:11 error host.Server-PC instance system.adapter.ping.1 terminated with code 7 (Adapter already running) Server-PC 2016-02-16 20:50:11 info host.Server-PC Restart adapter system.adapter.ping.1 because enabled Server-PC 2016-02-16 20:50:11 error host.Server-PC instance system.adapter.ping.1 terminated with code 7 (Adapter already running) Server-PC 2016-02-16 20:50:09 info host.Server-PC Restart adapter system.adapter.sayit.0 because enabled Server-PC 2016-02-16 20:50:09 error host.Server-PC instance system.adapter.sayit.0 terminated with code 7 (Adapter already running) Server-PC 2016-02-16 20:50:09 info host.Server-PC Restart adapter system.adapter.sayit.0 because enabled Server-PC 2016-02-16 20:50:09 error host.Server-PC instance system.adapter.sayit.0 terminated with code 7 (Adapter already running)
-
у меня тоже такое есть, помогает закрытие модуля вручную, под виндой
-
как можно из виджета (js) получить переменные из настроек драйвера?
-
как можно из виджета (js) получить переменные из настроек драйвера? `
[{"tpl":"tplHtml","data":{"visibility-cond":"==","visibility-val":1,"refreshInterval":"0","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"html":"\n \n\n"},"style":{"left":"168px","top":"263px","width":"814px","height":"335px"},"widgetSet":"basic"}]
То есть:
vis.conn.getObject('system.adapter.admin.0', function (err, obj) { $('.my-super-class').html(JSON.stringify(obj, null, 2)); });
А ты не хочешь сделать это настраиваемым?