2014-09-29 3 views
2

Я успешно установил nodered на мой малиновый pi. Но проблема заключается в том, что каждый раз, когда я пишу поток, мне нужно сохранить поток в flow_raspberrypi.json и перезапустить сервер nodered. Как сделать это автоматически сохранить узлы.Узел Красный не автоматически загружает потоки

+1

Это может быть проблема с правами доступа к файлу? Может ли пользователь запускать узловые-RED-файлы в каталоге установки? Кто является владельцем flow_raspberrypi.json? – Max

+0

Это была проблема разрешения. Я перешел на другой браузер, и потоки получаются с сохранением. – slaveCoder

ответ

3

2 возможно.

1) Если вы создали там файл потока вручную, то вы, вероятно, нужно создать файл с именем flows_raspberrypi_creds.json, содержащий:

{}

2) Предполагая, что никаких ошибок в любом файле потока или кредитки файл, то узел-красный будет загружать файл на основе машин имени хоста, чтобы начать с, вы можете изменить это, передав имя в командной строке:

$node red bob

загружается bob.json & bob_creds.json

Если ни один из этих работ не работает node red -v, чтобы увидеть более подробные сообщения об ошибках.

+0

Это не спасение от того, что я делаю. Как только я обновляю свою веб-страницу, она теряется. Единственный способ, который я могу сделать, это скопировать узлы в flow_raspberrypi.json и перезапустить nodered. – slaveCoder

+0

тоже поток_raspberrypi_creds.json не работает .. ждем ваших комментариев .. – slaveCoder

+1

Stackoverflow на самом деле не лучшее место для отладки таких проблем, вы, вероятно, сделаете лучше в списке рассылки или с проблемой github. Но в начале, остановите узел-красный, удалите flow_raspberrypi.json и flowS_raspberrypi_creds.json, перезапустите узел красный с опцией -v. Создайте свой поток, нажмите кнопку развертывания. Если он все еще не работает, отправьте вывод консоли в список рассылки для просмотра. – hardillb

0

У меня была такая же проблема, в конце концов понял, что узел-красный нагружал мои потоки от:

/home/pi/.node-red/ 

Это, как предполагается, контролируется settings.js файлом в главном узле-красный каталог. Хотя мой был прокомментирован, который, как предполагается, затем загружает потоки из основного каталога установки.

Чтобы исправить мой я редактировал мой settings.js расположен в главном папки установки узла-красном, изменив следующим образом:

//userDir: '/home/nol/.node-red/', 

к этому:

userDir: '/home/pi/.node-red/', 

Похоже на неисправность узла -red для меня, будет иметь быстрый взгляд, когда я получу шанс увидеть, могу ли я увидеть код в репозитории Git, вызывающий проблему. Если я не смогу понять это, я подниму вопрос.

Ваше имя пользователя может отличаться от моего pi-файла по умолчанию, если это так, просто измените строку выше, чтобы отобразить ваше имя пользователя.

Также удалите все файлы, находящиеся в папке /home/pi/.node-red/. У меня было:

.config.json 
.flows_raspberrypi.json 
flows_raspberrypi.json 

До них были удалены, и узел-красный перезапущен Я получил узел не развернутые ошибки и другие странные проблемы.

Надеюсь, это исправит это для вас, как для меня.

+0

StevenH: то, что вы описываете, является совершенно новой функциональностью в выпуске 0.10.4 - это не будет связано с первоначальный вопрос, который датируется прошлым сентябрем. – knolleary

Смежные вопросы