This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to install new nodes.is there a wrong installation of node red in Openplotter
#11
(2017-08-20, 03:22 PM)tocan Wrote: I know about this and did installed it and did try to make some maps. But as more and more i think about it it will not helps maybee. I have to travel 3000 km rivers and there exists also for this good maps in OSM tiles format. Important is also i can set up a local tiles server and can make changes and notices much more easy. The boat is a flatbottom boat and under normal conditions i do not need a sonar solution. I like to have one because of the OSM waterdeepth project. If i am in danube delta the existing paper maps are not usefull if you go not the normal main trafic ways. so i have in long time need the help of local fisherman to change the charts. Additional there exist no petrol stations on the water for more than 500 km so its necessary allways to for a search of the most close petrol station at landside and most of this information is not include in the vector charts.
Take a look at your thread you've started about the river maps. I told you about a Android app which is great for your tour. Besides that take a look at the OSM Wiki. There is a list of software you can use (http://wiki.openstreetmap.org/wiki/Software/Desktop). Just download the osm vector charts from geofabrik. Another option might be to convert the maps to S57 and use them with OpenCPN.

(2017-08-20, 03:22 PM)tocan Wrote: Anyways the installing of new nodes does work now. Still exist the problem that Grafana-Server does use port 3000 and  a change in the config does not work.
You are mixing up the threads here. What did you do to change the port? Haven't tried it on the pi yet but got grafana running under port 8888 in windows 7 in an blink of an eye.
Reply
#12
(2017-08-21, 06:24 PM)shark24 Wrote:
(2017-08-20, 03:22 PM)tocan Wrote: I know about this and did installed it and did try to make some maps. But as more and more i think about it it will not helps maybee. I have to travel 3000 km rivers and there exists also for this good maps in OSM tiles format. Important is also i can set up a local tiles server and can make changes and notices much more easy. The boat is a flatbottom boat and under normal conditions i do not need a sonar solution. I like to have one because of the OSM waterdeepth project. If i am in danube delta the existing paper maps are not usefull if you go not the normal main trafic ways. so i have in long time need the help of local fisherman to change the charts. Additional there exist no petrol stations on the water for more than 500 km so its necessary allways to for a search of the most close petrol station at landside and most of this information is not include in the vector charts.
(2017-08-20, 03:22 PM)tocan Wrote: Anyways the installing of new nodes does work now. Still exist the problem that Grafana-Server does use port 3000 and  a change in the config does not work.
You are mixing up the threads here. What did you do to change the port? Haven't tried it on the pi yet but got grafana running under port 8888 in windows 7 in an blink of an eye.
Was my first time with grafana and influx and I set it up again works maybe wrong pack taken. The beauty is there is a complete phyton library of the mod bus there

Gesendet von meinem SM-G900F mit Tapatalk
Reply
#13
(2017-08-22, 01:34 AM)tocan Wrote: Was my first time with grafana and influx and I set it up again works maybe wrong pack taken. The beauty is there is a complete phyton library of the mod bus there
I do not understand you. Were you able to change the port or not? What do modbus and a python library have to do with grafana?
How is the performance of influxdb on the pi? There is a way to use grafana with sqlite (alpha stage), which is performing well on the pi.
Reply
#14
Performance is very high. I have here a 1 MBit line for the raspberry 1x1 9€/m. http://arztde.dynvpn.de:8888



Gesendet von meinem SM-G900F mit Tapatalk
Reply
#15
I still don't understand!
My question was about influx running on your pi not on some internet server? What are you paying 9€ for?
Your Grafanaserver isn't safe btw! I could use the standard login to get in!!!
Reply
#16
(2017-08-22, 04:39 PM)shark24 Wrote: I still don't understand!
My question was about influx running on your pi not on some internet server? What are you paying 9€ for?
Your Grafanaserver isn't safe btw! I could use the standard login to get in!!!

What you see in the link is my raspery pi. and it works good.

Just did not open the sources until i am ready here. But something will guide you

https://github.com/sbender9?tab=repositories
this are scots repositories

try this on yours own openplotter pi
http://localhost:3000/appstore

https://www.npmjs.com/package/signalk-to-influxdb

i did pay for a shunt battery monitor similar as the Victron BMV70x (what is a price off arround 200 Euros 9 Euros with the same effect)

i do not care about it its just a test installation here is nothing save for the moment and nothing important. I allways first go just a proove of concept before i do it. this way i can ask others if they like to help me with normal credentials. I told i have no programing skills. If someone destroy the grafana server i will set it up in a view minutes again on the rasppberry pi.1
Reply
#17
Hi!

I try to install additional nodes in node-red. e.g. openweather .

It ends with a fault.

I tried:

mkdir /home/pi/freeback
sudo mv /home/pi/.node-red/node_modules/node-red-contrib-freeboard /home/pi/freeback/
sudo chown -R pi:pi /home/pi/.node-red/node_modules/.bin/
cd /home/pi/.node-red
npm install node-red-node-mysql
sudo mv /home/pi/freeback/node-red-contrib-freeboard /home/pi/.node-red/node_modules/
sudo reboot



In the terminal window it showed:

pi@openplotter:~ $ mkdir /home/pi/freeback
mkdir: das Verzeichnis „/home/pi/freeback“ kann nicht angelegt werden: Die Datei existiert bereits
pi@openplotter:~ $ sudo mv /home/pi/.node-red/node_modules/node-red-contrib-freeboard /home/pi/freeback/
pi@openplotter:~ $ sudo chown -R pi:pi /home/pi/.node-red/node_modules/.bin/
pi@openplotter:~ $ cd /home/pi/.node-red
pi@openplotter:~/.node-red $ npm install node-red-node-mysql
node-red-project@0.0.1 /home/pi/.node-red
└── node-red-node-mysql@0.0.16 

npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
pi@openplotter:~/.node-red $ sudo mv /home/pi/freeback/node-red-contrib-freeboard /home/pi/.node-red/node_modules/
pi@openplotter:~/.node-red $ sudo reboot



After a reboot I still can't install node from "user settings - palette - install" within node-red.

Where is my mistake?

Martin
Reply
#18
(2017-10-04, 07:47 PM)Alpenskipper Wrote: Hi!

I try to install additional nodes in node-red. e.g. openweather .

It ends with a fault.

I tried:

mkdir /home/pi/freeback
sudo mv /home/pi/.node-red/node_modules/node-red-contrib-freeboard /home/pi/freeback/
sudo chown -R pi:pi /home/pi/.node-red/node_modules/.bin/
cd /home/pi/.node-red
npm install node-red-node-mysql
sudo mv /home/pi/freeback/node-red-contrib-freeboard /home/pi/.node-red/node_modules/
sudo reboot



In the terminal window it showed:

pi@openplotter:~ $ mkdir /home/pi/freeback
mkdir: das Verzeichnis „/home/pi/freeback“ kann nicht angelegt werden: Die Datei existiert bereits
pi@openplotter:~ $ sudo mv /home/pi/.node-red/node_modules/node-red-contrib-freeboard /home/pi/freeback/
pi@openplotter:~ $ sudo chown -R pi:pi /home/pi/.node-red/node_modules/.bin/
pi@openplotter:~ $ cd /home/pi/.node-red
pi@openplotter:~/.node-red $ npm install node-red-node-mysql
node-red-project@0.0.1 /home/pi/.node-red
└── node-red-node-mysql@0.0.16 

npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
pi@openplotter:~/.node-red $ sudo mv /home/pi/freeback/node-red-contrib-freeboard /home/pi/.node-red/node_modules/
pi@openplotter:~/.node-red $ sudo reboot



After a reboot I still can't install node from "user settings - palette - install" within node-red.

Where is my mistake?

Martin

Just tried installing mysql from the manage palette menu, worked OK.
One difference is that the owner of /home/pi/.node-red/node_modules/.bin/  is root.
drwxr-xr-x   2 root root  4096 Jul 29 10:07 .bin

I don't have freeboard installed.
Reply
#19
In my openplotter installation mysql is already installed (correctly spoken, I guess it was installed after the commands in my previous post).
Freeboard was already installed with OP 0.15.

I tried to install manually via terminal - fault again:

pi@openplotter:~ $ npm install openweathermap
/home/pi
└── openweathermap@1.0.0

npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.


It is the same fault when trying to install several other nodes.

The npm-debug.log looks like this:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli '--save',
1 verbose cli '--save-prefix="~"',
1 verbose cli '--production',
1 verbose cli 'node-red-node-openweathermap@0.1.16' ]
2 info using npm@3.10.10
3 info using node@v6.11.2
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData node-red-node-openweathermap@0.1.16
8 silly fetchNamedPackageData node-red-node-openweathermap
9 silly mapToRegistry name node-red-node-openweathermap
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry raw: 'node-red-node-openweathermap',
12 silly mapToRegistry scope: null,
12 silly mapToRegistry escapedName: 'node-red-node-openweathermap',
12 silly mapToRegistry name: 'node-red-node-openweathermap',
12 silly mapToRegistry rawSpec: '',
12 silly mapToRegistry spec: 'latest',
12 silly mapToRegistry type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/node-red-node-openweathermap
14 verbose request uri https://registry.npmjs.org/node-red-node-openweathermap
15 verbose request no auth needed
16 info attempt registry request try #1 at 21:13:58
17 verbose request id a227da7c3a1f4744
18 verbose etag W/"59c3c29e-62b9"
19 verbose lastModified Thu, 21 Sep 2017 13:46:06 GMT
20 http request GET https://registry.npmjs.org/node-red-node-openweathermap
21 http 304 https://registry.npmjs.org/node-red-node-openweathermap
22 verbose headers { date: 'Wed, 04 Oct 2017 19:13:58 GMT',
22 verbose headers via: '1.1 varnish',
22 verbose headers 'cache-control': 'max-age=300',
22 verbose headers etag: 'W/"59c3c29e-62b9"',
22 verbose headers age: '0',
22 verbose headers connection: 'keep-alive',
22 verbose headers 'x-served-by': 'cache-hhn1545-HHN',
22 verbose headers 'x-cache': 'HIT',
22 verbose headers 'x-cache-hits': '1',
22 verbose headers 'x-timer': 'S1507144439.661834,VS0,VE45',
22 verbose headers vary: 'Accept-Encoding, Accept' }
23 silly get cb [ 304,
23 silly get { date: 'Wed, 04 Oct 2017 19:13:58 GMT',
23 silly get via: '1.1 varnish',
23 silly get 'cache-control': 'max-age=300',
23 silly get etag: 'W/"59c3c29e-62b9"',
23 silly get age: '0',
23 silly get connection: 'keep-alive',
23 silly get 'x-served-by': 'cache-hhn1545-HHN',
23 silly get 'x-cache': 'HIT',
23 silly get 'x-cache-hits': '1',
23 silly get 'x-timer': 'S1507144439.661834,VS0,VE45',
23 silly get vary: 'Accept-Encoding, Accept' } ]
24 verbose etag https://registry.npmjs.org/node-red-node-openweathermap from cache
25 verbose get saving node-red-node-openweathermap to /home/pi/.npm/registry.npmjs.org/node-red-node-openweathermap/.cache.json
26 verbose correctMkdir /home/pi/.npm correctMkdir not in flight; initializing
27 silly install normalizeTree
28 silly loadCurrentTree Finishing
29 silly loadIdealTree Starting
30 silly install loadIdealTree
31 silly cloneCurrentTree Starting
32 silly install cloneCurrentTreeToIdealTree
33 silly cloneCurrentTree Finishing
34 silly loadShrinkwrap Starting
35 silly install loadShrinkwrap
36 silly loadShrinkwrap Finishing
37 silly loadAllDepsIntoIdealTree Starting
38 silly install loadAllDepsIntoIdealTree
39 silly resolveWithNewModule node-red-node-openweathermap@0.1.16 checking installable status
40 silly cache add args [ 'node-red-node-openweathermap@0.1.16', null ]
41 verbose cache add spec node-red-node-openweathermap@0.1.16
42 silly cache add parsed spec Result {
42 silly cache add raw: 'node-red-node-openweathermap@0.1.16',
42 silly cache add scope: null,
42 silly cache add escapedName: 'node-red-node-openweathermap',
42 silly cache add name: 'node-red-node-openweathermap',
42 silly cache add rawSpec: '0.1.16',
42 silly cache add spec: '0.1.16',
42 silly cache add type: 'version' }
43 silly addNamed node-red-node-openweathermap@0.1.16
44 verbose addNamed "0.1.16" is a plain semver version for node-red-node-openweathermap
45 silly mapToRegistry name node-red-node-openweathermap
46 silly mapToRegistry using default registry
47 silly mapToRegistry registry https://registry.npmjs.org/
48 silly mapToRegistry data Result {
48 silly mapToRegistry raw: 'node-red-node-openweathermap',
48 silly mapToRegistry scope: null,
48 silly mapToRegistry escapedName: 'node-red-node-openweathermap',
48 silly mapToRegistry name: 'node-red-node-openweathermap',
48 silly mapToRegistry rawSpec: '',
48 silly mapToRegistry spec: 'latest',
48 silly mapToRegistry type: 'tag' }
49 silly mapToRegistry uri https://registry.npmjs.org/node-red-node-openweathermap
50 verbose addNameVersion registry:https://registry.npmjs.org/node-red-node-openweathermap not in flight; fetching
51 verbose get https://registry.npmjs.org/node-red-node-openweathermap not expired, no request
52 silly cache afterAdd node-red-node-openweathermap@0.1.16
53 verbose afterAdd /home/pi/.npm/node-red-node-openweathermap/0.1.16/package/package.json not in flight; writing
54 verbose correctMkdir /home/pi/.npm correctMkdir not in flight; initializing
55 verbose afterAdd /home/pi/.npm/node-red-node-openweathermap/0.1.16/package/package.json written
56 silly loadAllDepsIntoIdealTree Finishing
57 silly loadIdealTree Finishing
58 silly currentTree node-red-project@0.0.1
58 silly currentTree ├── accepts@1.3.3
58 silly currentTree ├── after@0.8.2
58 silly currentTree ├── arraybuffer.slice@0.0.6
58 silly currentTree ├── backo2@1.0.2
58 silly currentTree ├── base64-arraybuffer@0.1.5
58 silly currentTree ├── base64id@1.0.0
58 silly currentTree ├── better-assert@1.0.2
58 silly currentTree ├── bignumber.js@4.0.2
58 silly currentTree ├── blob@0.0.4
58 silly currentTree ├── callsite@1.0.0
58 silly currentTree ├── component-bind@1.0.0
58 silly currentTree ├── component-emitter@1.1.2
58 silly currentTree ├── component-inherit@0.0.3
58 silly currentTree ├── cookie@0.3.1
58 silly currentTree ├── core-util-is@1.0.2
58 silly currentTree ├── debug@2.6.1
58 silly currentTree ├── depd@1.1.0
58 silly currentTree ├── destroy@1.0.4
58 silly currentTree ├── ee-first@1.1.1
58 silly currentTree ├── encodeurl@1.0.1
58 silly currentTree ├─┬ engine.io-client@1.8.3
58 silly currentTree │ ├── component-emitter@1.2.1
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── engine.io-parser@1.3.2
58 silly currentTree ├─┬ engine.io@1.8.3
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── escape-html@1.0.3
58 silly currentTree ├── etag@1.8.0
58 silly currentTree ├── fresh@0.5.0
58 silly currentTree ├── has-binary@0.1.7
58 silly currentTree ├── has-cors@1.1.0
58 silly currentTree ├── http-errors@1.6.1
58 silly currentTree ├── indexof@0.0.1
58 silly currentTree ├── inherits@2.0.3
58 silly currentTree ├── isarray@0.0.1
58 silly currentTree ├── json3@3.3.2
58 silly currentTree ├── JSONPath@0.11.2
58 silly currentTree ├── mime-db@1.27.0
58 silly currentTree ├── mime-types@2.1.15
58 silly currentTree ├── mime@1.3.4
58 silly currentTree ├── ms@0.7.2
58 silly currentTree ├── mysql@2.14.1
58 silly currentTree ├── negotiator@0.6.1
58 silly currentTree ├─┬ node-red-contrib-freeboard@0.0.7
58 silly currentTree │ ├── accepts@1.2.13
58 silly currentTree │ ├── body-parser@1.12.0
58 silly currentTree │ ├── bytes@1.0.0
58 silly currentTree │ ├── content-disposition@0.5.0
58 silly currentTree │ ├── content-type@1.0.2
58 silly currentTree │ ├── cookie-signature@1.0.6
58 silly currentTree │ ├── cookie@0.1.2
58 silly currentTree │ ├── crc@3.2.1
58 silly currentTree │ ├── debug@2.1.3
58 silly currentTree │ ├── depd@1.0.1
58 silly currentTree │ ├── destroy@1.0.3
58 silly currentTree │ ├── ee-first@1.1.0
58 silly currentTree │ ├── escape-html@1.0.1
58 silly currentTree │ ├── etag@1.5.1
58 silly currentTree │ ├── express@4.12.0
58 silly currentTree │ ├── finalhandler@0.3.3
58 silly currentTree │ ├── forwarded@0.1.0
58 silly currentTree │ ├── freeboard@1.1.3
58 silly currentTree │ ├── fresh@0.2.4
58 silly currentTree │ ├── iconv-lite@0.4.7
58 silly currentTree │ ├── ipaddr.js@1.0.5
58 silly currentTree │ ├── media-typer@0.3.0
58 silly currentTree │ ├── merge-descriptors@0.0.2
58 silly currentTree │ ├── methods@1.1.2
58 silly currentTree │ ├── mime-db@1.27.0
58 silly currentTree │ ├── mime-types@2.1.15
58 silly currentTree │ ├── mime@1.3.4
58 silly currentTree │ ├── ms@0.7.0
58 silly currentTree │ ├── mustache@1.1.0
58 silly currentTree │ ├── negotiator@0.5.3
58 silly currentTree │ ├── on-finished@2.2.1
58 silly currentTree │ ├── parseurl@1.3.1
58 silly currentTree │ ├── path-to-regexp@0.1.3
58 silly currentTree │ ├── proxy-addr@1.0.10
58 silly currentTree │ ├── qs@2.3.3
58 silly currentTree │ ├── range-parser@1.0.3
58 silly currentTree │ ├── raw-body@1.3.3
58 silly currentTree │ ├── send@0.12.1
58 silly currentTree │ ├─┬ serve-static@1.9.3
58 silly currentTree │ │ ├── debug@2.2.0
58 silly currentTree │ │ ├── etag@1.6.0
58 silly currentTree │ │ ├── ms@0.7.1
58 silly currentTree │ │ └── send@0.12.3
58 silly currentTree │ ├── type-is@1.6.15
58 silly currentTree │ ├── utils-merge@1.0.0
58 silly currentTree │ └── vary@1.0.1
58 silly currentTree ├── node-red-contrib-jsonpath@0.1.1
58 silly currentTree ├── node-red-dashboard@2.3.6
58 silly currentTree ├── node-red-node-mysql@0.0.16
58 silly currentTree ├── object-assign@4.1.0
58 silly currentTree ├── object-component@0.0.3
58 silly currentTree ├── on-finished@2.3.0
58 silly currentTree ├── options@0.0.6
58 silly currentTree ├── parsejson@0.0.3
58 silly currentTree ├── parseqs@0.0.5
58 silly currentTree ├── parseuri@0.0.5
58 silly currentTree ├── parseurl@1.3.1
58 silly currentTree ├── process-nextick-args@1.0.7
58 silly currentTree ├── range-parser@1.2.0
58 silly currentTree ├─┬ readable-stream@2.3.3
58 silly currentTree │ └── isarray@1.0.0
58 silly currentTree ├── safe-buffer@5.1.1
58 silly currentTree ├── send@0.15.1
58 silly currentTree ├── serve-static@1.12.1
58 silly currentTree ├── setprototypeof@1.0.3
58 silly currentTree ├─┬ socket.io-adapter@0.5.0
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├─┬ socket.io-client@1.7.3
58 silly currentTree │ ├── component-emitter@1.2.1
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├─┬ socket.io-parser@2.3.1
58 silly currentTree │ ├── debug@2.2.0
58 silly currentTree │ └── ms@0.7.1
58 silly currentTree ├─┬ socket.io@1.7.3
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── sqlstring@2.2.0
58 silly currentTree ├── statuses@1.3.1
58 silly currentTree ├── string_decoder@1.0.3
58 silly currentTree ├── to-array@0.1.4
58 silly currentTree ├── ultron@1.0.2
58 silly currentTree ├── util-deprecate@1.0.2
58 silly currentTree ├── ws@1.1.2
58 silly currentTree ├── wtf-8@1.0.0
58 silly currentTree ├── xmlhttprequest-ssl@1.5.3
58 silly currentTree └── yeast@0.1.2
59 silly idealTree node-red-project@0.0.1
59 silly idealTree ├── accepts@1.3.3
59 silly idealTree ├── after@0.8.2
59 silly idealTree ├── arraybuffer.slice@0.0.6
59 silly idealTree ├── backo2@1.0.2
59 silly idealTree ├── base64-arraybuffer@0.1.5
59 silly idealTree ├── base64id@1.0.0
59 silly idealTree ├── better-assert@1.0.2
59 silly idealTree ├── bignumber.js@4.0.2
59 silly idealTree ├── blob@0.0.4
59 silly idealTree ├── callsite@1.0.0
59 silly idealTree ├── component-bind@1.0.0
59 silly idealTree ├── component-emitter@1.1.2
59 silly idealTree ├── component-inherit@0.0.3
59 silly idealTree ├── cookie@0.3.1
59 silly idealTree ├── core-util-is@1.0.2
59 silly idealTree ├── debug@2.6.1
59 silly idealTree ├── depd@1.1.0
59 silly idealTree ├── destroy@1.0.4
59 silly idealTree ├── ee-first@1.1.1
59 silly idealTree ├── encodeurl@1.0.1
59 silly idealTree ├─┬ engine.io-client@1.8.3
59 silly idealTree │ ├── component-emitter@1.2.1
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── engine.io-parser@1.3.2
59 silly idealTree ├─┬ engine.io@1.8.3
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── escape-html@1.0.3
59 silly idealTree ├── etag@1.8.0
59 silly idealTree ├── fresh@0.5.0
59 silly idealTree ├── has-binary@0.1.7
59 silly idealTree ├── has-cors@1.1.0
59 silly idealTree ├── http-errors@1.6.1
59 silly idealTree ├── indexof@0.0.1
59 silly idealTree ├── inherits@2.0.3
59 silly idealTree ├── isarray@0.0.1
59 silly idealTree ├── json3@3.3.2
59 silly idealTree ├── JSONPath@0.11.2
59 silly idealTree ├── mime-db@1.27.0
59 silly idealTree ├── mime-types@2.1.15
59 silly idealTree ├── mime@1.3.4
59 silly idealTree ├── ms@0.7.2
59 silly idealTree ├── mysql@2.14.1
59 silly idealTree ├── negotiator@0.6.1
59 silly idealTree ├─┬ node-red-contrib-freeboard@0.0.7
59 silly idealTree │ ├── accepts@1.2.13
59 silly idealTree │ ├── body-parser@1.12.0
59 silly idealTree │ ├── bytes@1.0.0
59 silly idealTree │ ├── content-disposition@0.5.0
59 silly idealTree │ ├── content-type@1.0.2
59 silly idealTree │ ├── cookie-signature@1.0.6
59 silly idealTree │ ├── cookie@0.1.2
59 silly idealTree │ ├── crc@3.2.1
59 silly idealTree │ ├── debug@2.1.3
59 silly idealTree │ ├── depd@1.0.1
59 silly idealTree │ ├── destroy@1.0.3
59 silly idealTree │ ├── ee-first@1.1.0
59 silly idealTree │ ├── escape-html@1.0.1
59 silly idealTree │ ├── etag@1.5.1
59 silly idealTree │ ├── express@4.12.0
59 silly idealTree │ ├── finalhandler@0.3.3
59 silly idealTree │ ├── forwarded@0.1.0
59 silly idealTree │ ├── freeboard@1.1.3
59 silly idealTree │ ├── fresh@0.2.4
59 silly idealTree │ ├── iconv-lite@0.4.7
59 silly idealTree │ ├── ipaddr.js@1.0.5
59 silly idealTree │ ├── media-typer@0.3.0
59 silly idealTree │ ├── merge-descriptors@0.0.2
59 silly idealTree │ ├── methods@1.1.2
59 silly idealTree │ ├── mime-db@1.27.0
59 silly idealTree │ ├── mime-types@2.1.15
59 silly idealTree │ ├── mime@1.3.4
59 silly idealTree │ ├── ms@0.7.0
59 silly idealTree │ ├── mustache@1.1.0
59 silly idealTree │ ├── negotiator@0.5.3
59 silly idealTree │ ├── on-finished@2.2.1
59 silly idealTree │ ├── parseurl@1.3.1
59 silly idealTree │ ├── path-to-regexp@0.1.3
59 silly idealTree │ ├── proxy-addr@1.0.10
59 silly idealTree │ ├── qs@2.3.3
59 silly idealTree │ ├── range-parser@1.0.3
59 silly idealTree │ ├── raw-body@1.3.3
59 silly idealTree │ ├── send@0.12.1
59 silly idealTree │ ├─┬ serve-static@1.9.3
59 silly idealTree │ │ ├── debug@2.2.0
59 silly idealTree │ │ ├── etag@1.6.0
59 silly idealTree │ │ ├── ms@0.7.1
59 silly idealTree │ │ └── send@0.12.3
59 silly idealTree │ ├── type-is@1.6.15
59 silly idealTree │ ├── utils-merge@1.0.0
59 silly idealTree │ └── vary@1.0.1
59 silly idealTree ├── node-red-contrib-jsonpath@0.1.1
59 silly idealTree ├── node-red-dashboard@2.3.6
59 silly idealTree ├── node-red-node-mysql@0.0.16
59 silly idealTree ├── node-red-node-openweathermap@0.1.16
59 silly idealTree ├── object-assign@4.1.0
59 silly idealTree ├── object-component@0.0.3
59 silly idealTree ├── on-finished@2.3.0
59 silly idealTree ├── options@0.0.6
59 silly idealTree ├── parsejson@0.0.3
59 silly idealTree ├── parseqs@0.0.5
59 silly idealTree ├── parseuri@0.0.5
59 silly idealTree ├── parseurl@1.3.1
59 silly idealTree ├── process-nextick-args@1.0.7
59 silly idealTree ├── range-parser@1.2.0
59 silly idealTree ├─┬ readable-stream@2.3.3
59 silly idealTree │ └── isarray@1.0.0
59 silly idealTree ├── safe-buffer@5.1.1
59 silly idealTree ├── send@0.15.1
59 silly idealTree ├── serve-static@1.12.1
59 silly idealTree ├── setprototypeof@1.0.3
59 silly idealTree ├─┬ socket.io-adapter@0.5.0
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├─┬ socket.io-client@1.7.3
59 silly idealTree │ ├── component-emitter@1.2.1
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├─┬ socket.io-parser@2.3.1
59 silly idealTree │ ├── debug@2.2.0
59 silly idealTree │ └── ms@0.7.1
59 silly idealTree ├─┬ socket.io@1.7.3
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── sqlstring@2.2.0
59 silly idealTree ├── statuses@1.3.1
59 silly idealTree ├── string_decoder@1.0.3
59 silly idealTree ├── to-array@0.1.4
59 silly idealTree ├── ultron@1.0.2
59 silly idealTree ├── util-deprecate@1.0.2
59 silly idealTree ├── ws@1.1.2
59 silly idealTree ├── wtf-8@1.0.0
59 silly idealTree ├── xmlhttprequest-ssl@1.5.3
59 silly idealTree └── yeast@0.1.2
60 silly generateActionsToTake Starting
61 silly install generateActionsToTake
62 silly rollbackFailedOptional Starting
63 silly rollbackFailedOptional Finishing
64 silly runTopLevelLifecycles Finishing
65 silly install printInstalled
66 verbose stack Error: /home/pi/.node-red/node_modules/node-red-contrib-freeboard: Appears to be a git repo or submodule.
66 verbose stack at /usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:137:15
66 verbose stack at /usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:267:18
66 verbose stack at FSReqWrap.oncomplete (fs.js:123:15)
67 verbose cwd /home/pi/.node-red
68 error Linux 4.9.35-v7+
69 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save" "--save-prefix=\"~\"" "--production" "node-red-node-openweathermap@0.1.16"
70 error node v6.11.2
71 error npm v3.10.10
72 error path /home/pi/.node-red/node_modules/node-red-contrib-freeboard
73 error code EISGIT
74 error git /home/pi/.node-red/node_modules/node-red-contrib-freeboard: Appears to be a git repo or submodule.
75 error git /home/pi/.node-red/node_modules/node-red-contrib-freeboard
76 error git Refusing to remove it. Update manually,
76 error git or move it out of the way first.
77 verbose exit [ 1, true ]
Reply
#20
Sorry, not sure I can help much. I've never used freeboard so deleted it ages ago, never had many problems installing via node red palette. Have you tried chown . bin to root?

Sent from my SGP511 using Tapatalk
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)