# Unable to install node into palette

**URL:** <https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277>\
**Category:** General\
**Created:** [15 October 2020 07:55 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277 "2020-10-15T07:55:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 07:55 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/1 "2020-10-15T07:55:24Z")

</div>

i made a flow using my windows pc then transfer it over to the pi and installed all the nodes used. i was using the ui\_media node to display the images in the dashboard even though it is showing i have installed the node it will not let me use it. i am wondering if there is a way to get that node working on my raspberry pi or if there is another way to display an image.  
please help! thanks

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 08:31 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/2 "2020-10-15T08:31:50Z")

</div>

You will of course have to upload the image again on the Raspberry Pi, as it will not be transferred as part of the flow.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 08:35 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/3 "2020-10-15T08:35:51Z")

</div>

![node red ui media 1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/b/2b2ab1f5813080477028e8723a8e1bf8d1e5c29c.jpeg) ![node red ui media 2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/4/04fe90be1de17e6ae426164bef66a4457c401125.jpeg)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 08:37 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/4 "2020-10-15T08:37:32Z")

</div>

Have you installed the ui-media node into your palette before trying to import the flow?

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 08:37 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/5 "2020-10-15T08:37:38Z")

</div>

i cannot accses the node to configure it even though the node is installed on the raspberry pi these are the images from my raspberry pi sorry for the poor quality.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 08:38 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/6 "2020-10-15T08:38:09Z")

</div>

no i installed it after

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 08:39 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/7 "2020-10-15T08:39:27Z")

</div>

It should have been installed first.  
Try restarting node-RED.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 08:42 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/8 "2020-10-15T08:42:12Z")

</div>

i just tried restarting it still the same issue. i also just tried to make a new flow the ui\_media node doesn't even show up on the pallet

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 08:48 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/9 "2020-10-15T08:48:18Z")

</div>

Ok, well can you go to the palette, and try to install it using the palette. There is a 'log' button in the palette alongside the node, click it and monitor the log to see the installation log . When it's finished, can you copy & paste it here.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 08:52 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/10 "2020-10-15T08:52:56Z")

</div>

sorry i worded that wrong its in the palette but doesn't show up in the side bar with all the nodes on i just tried to remove the ui\_media node and it came up with an error saying failed to remove node-red-contrib-ui-media i clicked the view log and that just tells me ive tried to remove it.

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 09:00 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/11 "2020-10-15T09:00:25Z")

</div>

Lets try using the command prompt.

Assuming it's a standard Rasp Pi installation;

`cd .node-red`

`npm uninstall node-red-contrib-ui-media`

Then install it -  
`npm install node-red-contrib-ui-media`

Do you get any errors?

PS, I'm renaming the forum thread from `Displaying an image on the dashboard using a raspberry pi` to `unable to install node into palette` (because that clearly describes your issue).  
Also moving it from `dashboard` to `general` because it's not a dashboard specific problem.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 09:10 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/12 "2020-10-15T09:10:33Z")

</div>

done that ive got no errors through

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [15 October 2020 09:11 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/13 "2020-10-15T09:11:17Z")

</div>

> [@cjharrison3](#):
>
> done that ive got no errors through

Can you paste the result here.

Edit 10.20am - I have to leave now... be back later today.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 October 2020 09:17 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/14 "2020-10-15T09:17:46Z")

</div>

Also tell us how you installed node-red on the pi please.

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 09:19 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/15 "2020-10-15T09:19:08Z")

</div>

[{"id":"1c41b4fe.01d4cb","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"b781c02f.df16a","type":"debug","z":"1c41b4fe.01d4cb","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":450,"y":100,"wires":},{"id":"731799b2.3c59b8","type":"ui\_gauge","z":"1c41b4fe.01d4cb","name":"Req RPM","group":"87ef0e35.dcb7a","order":3,"width":6,"height":5,"gtype":"donut","title":"Extruder Speed","label":"RPM","format":"{{value | number}}","min":"0","max":"1000","colors":["#c7b01a","#00b400","#ca3838"],"seg1":"300","seg2":"500","x":1200,"y":180,"wires":},{"id":"c9574e1b.b9945","type":"inject","z":"1c41b4fe.01d4cb","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10","payloadType":"num","x":90,"y":80,"wires":[["b781c02f.df16a"]]},{"id":"be1e8008.fdf6e","type":"ui\_chart","z":"1c41b4fe.01d4cb","name":"","group":"93e2eef5.f462c","order":2,"width":6,"height":5,"label":"C","chartType":"line","legend":"true","xformat":"HH:mm:ss","interpolate":"linear","nodata":"waiting for data","dot":false,"ymin":"0","ymax":"350","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":1190,"y":40,"wires":[]},{"id":"2e0bcec.4fb2232","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"87ef0e35.dcb7a","order":2,"width":3,"height":1,"name":"","label":"","format":"{{msg.payload}}","layout":"col-center","x":350,"y":560,"wires":},{"id":"514c51dc.131a3","type":"ui\_switch","z":"1c41b4fe.01d4cb","name":"","label":"Extruder Control","tooltip":"","group":"87ef0e35.dcb7a","order":1,"width":3,"height":1,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"Extruder Running","onvalueType":"str","onicon":"","oncolor":"","offvalue":"Extruder Stopped","offvalueType":"str","officon":"","offcolor":"","x":120,"y":560,"wires":[["2e0bcec.4fb2232","e628fe93.7d9bf"]]},{"id":"6de3087d.31b608","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"RPM Overide","tooltip":"","group":"87ef0e35.dcb7a","order":4,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"1000","step":1,"x":1000,"y":120,"wires":[["731799b2.3c59b8","56a67ce1.c2aeb4","32c625d6.1232da"]]},{"id":"ce2223e5.4ca5f","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"15053e02.fca482","order":2,"width":3,"height":1,"name":"","label":"","format":"{{msg.payload}}","layout":"col-center","x":350,"y":600,"wires":},{"id":"ae86041a.e07698","type":"ui\_switch","z":"1c41b4fe.01d4cb","name":"","label":"Heater Control","tooltip":"","group":"15053e02.fca482","order":1,"width":3,"height":1,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"Heater ON","onvalueType":"str","onicon":"","oncolor":"","offvalue":"Heater OFF","offvalueType":"str","officon":"","offcolor":"","x":120,"y":600,"wires":[["ce2223e5.4ca5f","9909719.132e29"]]},{"id":"adf2cd5.eb9773","type":"ui\_gauge","z":"1c41b4fe.01d4cb","name":"","group":"15053e02.fca482","order":3,"width":6,"height":5,"gtype":"donut","title":"Heater","label":"C","format":"{{value}}","min":0,"max":"400","colors":["#00b5b4","#e6e600","#ca3838"],"seg1":"","seg2":"","x":1190,"y":80,"wires":},{"id":"96122265.009ee","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"Temperature","tooltip":"","group":"15053e02.fca482","order":4,"width":0,"height":0,"wrap":true,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"350","step":1,"x":1010,"y":20,"wires":[["adf2cd5.eb9773","be1e8008.fdf6e","36f28edf.c3f622"]]},{"id":"40b69bb9.b6fff4","type":"ui\_media","z":"1c41b4fe.01d4cb","group":"988ea23d.39d4d","name":"","width":4,"height":2,"order":2,"category":"","file":"HMT Logo\_med res.png","layout":"adjust","showcontrols":true,"loop":true,"onstart":false,"scope":"local","tooltip":"","x":90,"y":780,"wires":[]},{"id":"12f25b0.16bf3a5","type":"ui\_media","z":"1c41b4fe.01d4cb","group":"87ef0e35.dcb7a","name":"","width":5,"height":4,"order":5,"category":"","file":"HMT tools only\_ grey gradient.png","layout":"adjust","showcontrols":true,"loop":true,"onstart":false,"scope":"local","tooltip":"","x":330,"y":780,"wires":[]},{"id":"2705e0ce.11f64","type":"ui\_media","z":"1c41b4fe.01d4cb","group":"15053e02.fca482","name":"","width":5,"height":4,"order":5,"category":"","file":"Powered by Ambit.png","layout":"adjust","showcontrols":true,"loop":true,"onstart":false,"scope":"local","tooltip":"","x":450,"y":780,"wires":[]},{"id":"56a67ce1.c2aeb4","type":"ui\_chart","z":"1c41b4fe.01d4cb","name":"","group":"93e2eef5.f462c","order":1,"width":6,"height":4,"label":"RPM","chartType":"line","legend":"true","xformat":"HH:mm:ss","interpolate":"linear","nodata":"waiting for data","dot":false,"ymin":"0","ymax":"1000","removeOlder":"8","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":1190,"y":220,"wires":[]},{"id":"843745eb.a58ab8","type":"ui\_media","z":"1c41b4fe.01d4cb","group":"988ea23d.39d4d","name":"","width":0,"height":0,"order":6,"category":"Xtrude","file":"PE1\_1000px.png","layout":"adjust","showcontrols":true,"loop":true,"onstart":false,"scope":"local","tooltip":"","x":570,"y":780,"wires":[]},{"id":"1306ba8.4147146","type":"ui\_dropdown","z":"1c41b4fe.01d4cb","name":"","label":"Material","tooltip":"","place":"Select option","group":"cff81c85.17949","order":1,"width":6,"height":1,"passthru":true,"multiple":false,"options":[{"label":"ABS","value":1,"type":"num"},{"label":"Bamboo PLA","value":2,"type":"num"},{"label":"Fibreglass PETG","value":3,"type":"num"},{"label":"TPU","value":4,"type":"num"}],"payload":"","topic":"","x":80,"y":200,"wires":[["65f5e9ed.b9e7f8"]]},{"id":"c950c898.e5f7d8","type":"ui\_dropdown","z":"1c41b4fe.01d4cb","d":true,"name":"","label":"Layer height","tooltip":"","place":"Select option","group":"cff81c85.17949","order":2,"width":6,"height":2,"passthru":true,"multiple":false,"options":[{"label":"1mm","value":"1000","type":"str"},{"label":".5mm","value":"1100","type":"str"}],"payload":"","topic":"","x":110,"y":920,"wires":[]},{"id":"ada1cecb.d4721","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"988ea23d.39d4d","order":3,"width":"2","height":1,"name":"","label":"Layer Length","format":"{{msg.payload}}mm/min","layout":"row-spread","x":370,"y":640,"wires":},{"id":"4370a04f.bfb7f","type":"ui\_media","z":"1c41b4fe.01d4cb","group":"cff81c85.17949","name":"","width":6,"height":2,"order":8,"category":"","file":"HMT tools only\_ grey gradient.png","layout":"adjust","showcontrols":true,"loop":true,"onstart":false,"scope":"local","tooltip":"","x":210,"y":780,"wires":[]},{"id":"52b62f79.7bb6d","type":"change","z":"1c41b4fe.01d4cb","name":"ABS temp","rules":[{"t":"set","p":"payload","pt":"msg","to":"180","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":180,"wires":[["4c6470f2.cec72","96122265.009ee"]]},{"id":"67dfd0ec.cace8","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"Extruder Delay (s)","tooltip":"","group":"e542ad64.832df","order":2,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"100","step":1,"x":130,"y":840,"wires":[]},{"id":"4c6470f2.cec72","type":"change","z":"1c41b4fe.01d4cb","name":"ABS speed","rules":[{"t":"set","p":"payload","pt":"msg","to":"200","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":770,"y":180,"wires":[["6de3087d.31b608"]]},{"id":"a2588d14.2418f","type":"change","z":"1c41b4fe.01d4cb","name":"Bamboo PLA temp","rules":[{"t":"set","p":"payload","pt":"msg","to":"220","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":530,"y":220,"wires":[["3122c3bf.0b700c","96122265.009ee"]]},{"id":"3122c3bf.0b700c","type":"change","z":"1c41b4fe.01d4cb","name":"Bamboo PLA speed","rules":[{"t":"set","p":"payload","pt":"msg","to":"100","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":220,"wires":[["6de3087d.31b608"]]},{"id":"65f5e9ed.b9e7f8","type":"switch","z":"1c41b4fe.01d4cb","name":"Material Selector","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"},{"t":"eq","v":"3","vt":"num"},{"t":"eq","v":"4","vt":"num"}],"checkall":"true","repair":false,"outputs":4,"x":270,"y":200,"wires":[["9b5ad9e9.7102c8","52b62f79.7bb6d"],["a2588d14.2418f"],["2d6312f4.3ac28e"],["a7859538.4a18f8"]]},{"id":"2d6312f4.3ac28e","type":"change","z":"1c41b4fe.01d4cb","name":"Fibreglass PETG temp","rules":[{"t":"set","p":"payload","pt":"msg","to":"200","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":260,"wires":[["111e56b3.fff579","96122265.009ee"]]},{"id":"111e56b3.fff579","type":"change","z":"1c41b4fe.01d4cb","name":"Fibreglass PETG speed","rules":[{"t":"set","p":"payload","pt":"msg","to":"100","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":260,"wires":[["6de3087d.31b608"]]},{"id":"a7859538.4a18f8","type":"change","z":"1c41b4fe.01d4cb","name":"TPU temp","rules":[{"t":"set","p":"payload","pt":"msg","to":"205","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":300,"wires":[["96122265.009ee","dc2894d5.89efc8"]]},{"id":"dc2894d5.89efc8","type":"change","z":"1c41b4fe.01d4cb","name":"TPU speed","rules":[{"t":"set","p":"payload","pt":"msg","to":"75","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":770,"y":300,"wires":[["6de3087d.31b608","a7cbf560.3b4a98"]]},{"id":"a7cbf560.3b4a98","type":"function","z":"1c41b4fe.01d4cb","name":"","func":"var feedrate = global.get ("feedrate");\n msg.payload = feedrate;\n return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":980,"y":340,"wires":[["b7adfbe3.aa4cb8"]]},{"id":"9a27b011.610c","type":"ui\_text\_input","z":"1c41b4fe.01d4cb","name":"Layer Length","label":"","tooltip":"Enter Layer Length","group":"cff81c85.17949","order":4,"width":2,"height":1,"passthru":true,"mode":"number","delay":300,"topic":"","x":110,"y":640,"wires":[["4f09d8e6.7bfd18","4a119a12.dfa7e4"]]},{"id":"4f09d8e6.7bfd18","type":"function","z":"1c41b4fe.01d4cb","name":"","func":"var feedrate = payload;\nglobal.set('feedrate'); // to store a variable (YourVariable)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":460,"y":500,"wires":[["c0cbfb3.396ec08"]]},{"id":"c0cbfb3.396ec08","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"numeric","tooltip":"","group":"cff81c85.17949","order":11,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"9999","step":1,"x":660,"y":560,"wires":[]},{"id":"4a119a12.dfa7e4","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"numeric","tooltip":"","group":"988ea23d.39d4d","order":6,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"1000","step":1,"x":660,"y":600,"wires":[]},{"id":"b7adfbe3.aa4cb8","type":"ui\_numeric","z":"1c41b4fe.01d4cb","name":"","label":"numeric","tooltip":"","group":"988ea23d.39d4d","order":8,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"","format":"{{value}}","min":0,"max":"1000","step":1,"x":1170,"y":360,"wires":[]},{"id":"5acd014f.876f9","type":"ui\_dropdown","z":"1c41b4fe.01d4cb","name":"","label":"Layer Height mm","tooltip":"","place":"Select option","group":"cff81c85.17949","order":6,"width":0,"height":0,"passthru":true,"multiple":false,"options":[{"label":"1,25mm","value":"1","type":"str"},{"label":"2.5mm","value":".5","type":"str"}],"payload":"","topic":"","x":130,"y":680,"wires":[]},{"id":"1b47cded.333bf2","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"cff81c85.17949","order":5,"width":1,"height":1,"name":"","label":"mm","format":"{{msg.payload}}","layout":"row-spread","x":660,"y":640,"wires":},{"id":"5b1f5235.d05d4c","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"cff81c85.17949","order":3,"width":3,"height":1,"name":"","label":"Layer Length","format":"{{msg.payload}}","layout":"row-spread","x":680,"y":700,"wires":},{"id":"34c392ea.01967e","type":"ui\_text","z":"1c41b4fe.01d4cb","group":"cff81c85.17949","order":7,"width":0,"height":0,"name":"","label":"Recommended Feed Rate","format":"{{msg.payload}}","layout":"row-spread","x":1120,"y":420,"wires":},{"id":"9b5ad9e9.7102c8","type":"change","z":"1c41b4fe.01d4cb","name":"ABS FEED","rules":[{"t":"set","p":"payload","pt":"msg","to":"37.5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":340,"wires":[["34c392ea.01967e"]]},{"id":"e628fe93.7d9bf","type":"mqtt out","z":"1c41b4fe.01d4cb","name":"","topic":"Extruder","qos":"","retain":"","broker":"ab8803ad.a4347","x":100,"y":460,"wires":},{"id":"63b6743e.25250c","type":"mosca in","z":"1c41b4fe.01d4cb","mqtt\_port":1883,"mqtt\_ws\_port":8080,"name":"","username":"","password":"","dburl":"","x":160,"y":360,"wires":[]},{"id":"9909719.132e29","type":"mqtt out","z":"1c41b4fe.01d4cb","name":"","topic":"Heater","qos":"","retain":"","broker":"ab8803ad.a4347","x":270,"y":460,"wires":},{"id":"32c625d6.1232da","type":"mqtt out","z":"1c41b4fe.01d4cb","name":"","topic":"rpm","qos":"","retain":"","broker":"ab8803ad.a4347","x":1190,"y":260,"wires":},{"id":"36f28edf.c3f622","type":"mqtt out","z":"1c41b4fe.01d4cb","name":"","topic":"temp","qos":"","retain":"","broker":"ab8803ad.a4347","x":1190,"y":120,"wires":},{"id":"713bb383.7a8d4c","type":"mqtt in","z":"1c41b4fe.01d4cb","name":"","topic":"hello","qos":"1","datatype":"auto","broker":"ab8803ad.a4347","x":800,"y":480,"wires":[["d2198b28.0ddff8"]]},{"id":"d2198b28.0ddff8","type":"debug","z":"1c41b4fe.01d4cb","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1080,"y":540,"wires":},{"id":"87ef0e35.dcb7a","type":"ui\_group","z":"","name":"XTRUDE Speed","tab":"2999ee07.1cfb12","order":2,"disp":true,"width":"6","collapse":true},{"id":"93e2eef5.f462c","type":"ui\_group","z":"","name":"Diagnostics","tab":"7e00ab66.391c14","order":1,"disp":true,"width":"6","collapse":false},{"id":"15053e02.fca482","type":"ui\_group","z":"","name":"XTRUDE Dashboard","tab":"2999ee07.1cfb12","order":1,"disp":true,"width":"6","collapse":true},{"id":"988ea23d.39d4d","type":"ui\_group","z":"","name":"Splash","tab":"d02d530f.984e2","order":1,"disp":false,"width":"6","collapse":false},{"id":"cff81c85.17949","type":"ui\_group","z":"","name":"Feed Speed Calculator","tab":"d549e4f6.../src/batch.cc:105:3: note: in expansion of macro ‘LD\_STRING\_OR\_BUFFER\_TO\_SLICE’  
LD\_STRING\_OR\_BUFFER\_TO\_SLICE(key, keyBuffer, key)  
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~  
In file included from /home/pi/.node-gyp/12.19.0/include/node/node.h:67:0,  
from ../src/batch.cc:1:  
/home/pi/.node-gyp/12.19.0/include/node/v8.h:2878:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate\*, char\*, int, int\*, int) const  
int WriteUtf8(Isolate\* isolate, char\* buffer, int length = -1,  
^ ~~~~~~~~  
/home/pi/.node-gyp/12.19.0/include/node/v8.h:2878:7: note: no known conversion for argument 1 from ‘char\*’ to ‘v8::Isolate\*’  
leveldown.target.mk:121: recipe for target 'Release/obj.target/leveldown/src/batch.o' failed  
make: \*\*\* [Release/obj.target/leveldown/src/batch.o] Error 1  
make: Leaving directory '/home/pi/.node-red/node\_modules/leveldown/build'  
prebuild ERR! build error  
prebuild ERR! stack Error: `make` failed with exit code: 2  
prebuild ERR! stack at ChildProcess.onExit (/home/pi/.node-red/node\_modules/node-gyp/lib/build.js:276:23)  
prebuild ERR! stack at ChildProcess.emit (events.js:314:20)  
prebuild ERR! stack at Process.ChildProcess.\_handle.onexit (internal/child\_process.js:275:12)  
prebuild ERR! not ok  
prebuild ERR! build Error: `make` failed with exit code: 2  
prebuild ERR! build at ChildProcess.onExit (/home/pi/.node-red/node\_modules/node-gyp/lib/build.js:276:23)  
prebuild ERR! build at ChildProcess.emit (events.js:314:20)  
prebuild ERR! build at Process.ChildProcess.\_handle.onexit (internal/child\_process.js:275:12)

> zmq@2.15.3 install /home/pi/.node-red/node\_modules/zmq  
> node-gyp rebuild

make: Entering directory '/home/pi/.node-red/node\_modules/zmq/build'  
CXX(target) Release/obj.target/zmq/binding.o  
../binding.cc:28:17: fatal error: zmq.h: No such file or directory  
#include \<zmq.h\>  
^  
compilation terminated.  
zmq.target.mk:109: recipe for target 'Release/obj.target/zmq/binding.o' failed  
make: \*\*\* [Release/obj.target/zmq/binding.o] Error 1  
make: Leaving directory '/home/pi/.node-red/node\_modules/zmq/build'  
gyp ERR! build error  
gyp ERR! stack Error: `make` failed with exit code: 2  
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node\_modules/npm/node\_modules/node-gyp/lib/build.js:194:23)  
gyp ERR! stack at ChildProcess.emit (events.js:314:20)  
gyp ERR! stack at Process.ChildProcess.\_handle.onexit (internal/child\_process.js:275:12)  
gyp ERR! System Linux 4.19.95-rt38-v7+  
gyp ERR! command "/usr/bin/node" "/usr/lib/node\_modules/npm/node\_modules/node-gyp/bin/node-gyp.js" "rebuild"  
gyp ERR! cwd /home/pi/.node-red/node\_modules/zmq  
gyp ERR! node -v v12.19.0  
gyp ERR! node-gyp -v v5.1.0  
gyp ERR! not ok  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fs-ext@0.5.0 (node\_modules/fs-ext):  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fs-ext@0.5.0 install: `node-gyp configure build`  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: snappy@5.0.5 (node\_modules/snappy):  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: snappy@5.0.5 install: `node-gyp rebuild`  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: leveldown@1.4.6 (node\_modules/leveldown):  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: leveldown@1.4.6 install: `prebuild --install`  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 2  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: zmq@2.15.3 (node\_modules/zmq):  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: zmq@2.15.3 install: `node-gyp rebuild`  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

- node-red-contrib-ui-media@2.0.0  
added 3 packages from 1 contributor and audited 562 packages in 193.531s

19 packages are looking for funding  
run `npm fund` for details

found 13 vulnerabilities (4 low, 1 moderate, 8 high)  
run `npm audit fix` to fix them, or `npm audit` for details  
pi@RevPi44252:~/.node-red $

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 09:20 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/16 "2020-10-15T09:20:24Z")

</div>

sorry ignore the first part thats my flow and node red came pre installed on the pi

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 09:27 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/17 "2020-10-15T09:27:51Z")

</div>

is there any other way to add an image in the dashboard without using the media node ?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [15 October 2020 09:39 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/18 "2020-10-15T09:39:28Z")

</div>

@cjharrison3 there's no reason the media node shouldn't just work on your Pi.

1. have you also installed `node-red-dashboard`?
2. when node-red starts up, have you checked the log for any error messages regarding the media node (or any other nodes?)

---

<div class="post-metadata">

**Author:** ![cjharrison3](https://avatars.discourse-cdn.com/v4/letter/c/d2c977/32.png) [@cjharrison3](https://discourse.nodered.org/u/cjharrison3)\
**Post date:** [15 October 2020 09:43 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/19 "2020-10-15T09:43:31Z")

</div>

yes i have installed the node red dashboard and all of the other ui nodes work fine its just the media node the change node that comes standard wit node red also has the same issue but i don't need that one. i just restarted it ad checked the event log and no errors were reported.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [15 October 2020 09:44 UTC](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277/20 "2020-10-15T09:44:40Z")

</div>

> [@cjharrison3](#):
>
> the change node that comes standard wit node red also has the same issue

Can you expand on this? Do you mean the Change node is missing?!

[Next page](https://discourse.nodered.org/t/unable-to-install-node-into-palette/34277.md?page=2)
