نرم افزار Node-RED یک محیط گرافیکی جذاب برای خلق پروژههایی با محوریت اینترنت اشیا IOT میباشد. این نرم افزار دارای طبقه بندی Nodes متفاوتی مانند input , Output , function , social , Raspberry pi و … میباشد. از طریق هر یک از این Nodeها میتوان به ۴۰ پین برد رزبری پای Raspberry Pi دسترسی پیدا کرده و ایدههایتان را پیاده سازی کنید.
آپدیت Node-RED
اخیرا در ورژن آخر نرم افزا Node-RED قابلیت اضافه کردن Nodeها و همچنین بررسی Nodeهای نصب شده را در اختیار کاربران قرار داده است. برای دسترسی به این قسمت ابتدا باید Node-RED را آپدیت نمایید. برای اینکار کامند مربوط به آپدیت Node-RED را در ترمینال تایپ کنید.
sudo npm install -g node-red
حال پس از تمام شدن آپدیت، Node-RED را Refresh کنید. سپس باید گزینهی Manage Palette در منو Node-RED اضافه شده باشد.
افزودن Node
برای اینکار از منوی Node-RED بر روی گزینهی Manage Palette کلیک کنید. همانند تصویر زیر
در سمت چپ نرم افزار منویی باز میشود که شامل ۲ قسمت میباشد. یکی Nodes و دیگری install همانند تصویر زیر
در منو Nodes میتوانید Node مورد نظر را فیلتر کرده و سپس حذف و یا غیرفعال نمایید. در قسمت install میتوانید Nodeهایی که در لیست شما موجود نمیباشند را فیلتر کرده و سپس نصب نمایید. همانند تصویر زیر
به عنوان مثال من در این آموزش میخواهم Node Mailbox را به لیست Nodeها اضافه کنم برای اینکار ابتدا وارد محیط Node-RED میشویم. حال روی گزینه Manage Palette کلیک کنید. در این قسمت ابتدا گزینه Nodes را بررسی میکنیم. همانطور که مشاهده میکنید اگر عبارت UI را سرچ کنید، زیر شاخهی تمام این Node را نمایش داده و میتوانید از طریق گزینه remove حذف و یا غیرفعال نمایید.
حال روی install کلیک کنید. کلید واژهی mailbox را سرچ نمایید. سپس بر روی install کلیک کرده و منتظر بمانید تا نصب گردد.
پس از نصب پیغام Node added to palette را نمایش میدهد. Node Mailbox در شاخه social اضافه گردید.
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.
در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.
خیلی ممنون از آموزش خوبتون.
سلام
خوشحالم که برای شما مفید بوده
سپاس
نه فکر نکنم چون با ایمیل در قسمت social میتونم پیام براش بفرستم البته هم تو ویندوز ۱۰ هم لینوکس نود رد رو نصب کردم هر دو همین پیام رو میده
با سلام
کاربر گرامی از اینکه اطلاعات خود را با دیگر کاربران به اشتراک میگذارید، صمیمانه سپاسگزارم.
سلام خانم مهندس
واقعا تشکر میکنم ازتون، من توى کارگاه دانشگاه امیرکبیر با جناب مهندس طباطبایى آسنا شدم و پروژه هاى جذابى را مطرح کردند، بنده بسیار علاقمند شدم و مراحل را دنبال کردم ولى این موضوع افزودن nodeجدید واقعا ریزه کارى داره و خیلى حوصله منو سر برد. ممنونم
سلام
بسیار عالی ، امیدوارم کاربردی باشه و بتونید بهترین پروژه ها رو خلق کنید. اگر نیاز به آموزش خاصی دارید حتما مطرح کنید.
سپاس
سلام
سئوالی داشتم در خصوص نرم افزار نود رد که آیا با استفاده از این نرم افزار و داشتن یک برد رزبری پای بدون داشتن اطلاعات زیادی نسبت به دانش برنامه نویسی میشود با برد رزبزی پای کار کرد و پروژه هایی رو اجرا کرد؟
با تشکر
سلام
درواقع نرم افزار Node-RED نیاز به دانش برنامه نویسی ندارد و تمام مراحل بدون کدنویسی خواهد بود. برای شروع میتوانید بدون نیاز به اطلاعات کامل برنامه نویسی با این نرم افزار کار کرده و پروژه هایی ساده را نیز پیاده سازی کنید. ولی برای پروژه های خاص باید دوره آموزشی و کارگاه های اینترنت اشیا دانشجوکیت را نیز در صورت علاقه بگذرانید.
سلام و خسته نباشید.اموزش خوبی بود. ولی یه سوال…
rode_red میتونه کاملا جای برنامه نویسی رو بگیره.و در محیطی و الگوریتم ریاضی(کنترلی) رو باهاش اجرا کرد؟
سلام
Node-RED تمام Node های لازم برای برنامه نویسی را در اختیار شما قرار داده است. و حتی از طریق Function نیز میتوانید بسیاری از کد ها را به صورت دستی وارد کرده و کدنویسی انجام دهید.
با سلام
ما یه تیم هستیم که داریم روی یه پروژه تحقیقاتی در یه دانشگاه معتبر کار میکنیم.
با توجه به علاقه مند بودن شما به این موضوع خوشحال میشم که شما هم همکاری کنید
اگه مایل بودید میتونیم از طریق ایمیل با هم در ارتباط باشیم.
با سپاس
با سلام
ضمن تشکر از توجه شما به سایت دیجی اسپارک، شما برای تیم سازی میتوانید از طریق ایمیل دانشجوکیت Daneshjookit[@]gmail[dot]com استفاده کنید.
salam,mamnoon misham raje be node sqlite yekam tozih bedid,
سلام
نود Sqlite برای ارتباط با دیتا بیس استفاده میشود.
با سلام
ضمن تشکر. میخواستم بدونم آیا امکان داره که با نود رید برنامه مستقل نوشت برای کنترل یک سیستم؟
مثلا : کنترل چند تا رله و موتور سروو و خواندن سنسور و دادن شرط برای خروجی سنسور.
ممنون که راهنمایی میکنید.
سلام
بله در آموزش کنترل وسایل الکترونیکی از راه دور، راه اندازی سروو موتور با نودرد ، میتوانید تمام گجتهای مورد نظر خود و سنسورهای مختلف را راه اندازی و اجرا نمایید. به عنوان مثال میتوانید سنسور PIR (تشخیص حرکت) را تعریف کرده و به محض تشخیص حرکت دیتا را ارسال نماید. در آموزشهای کنترل وسایل از راه دور کامل توضیح دادهام.
با سلام من در کارگاه امیر کبیر حضور داشتم.و خیلی استفاده کردم میخواستم برد رسبری پای ۳ نسخه بی بخرم
چند سوال داشتم
۱-آیا نسخه جدید تری اعلام شده یا در استانه اعلام است؟
۲-اگر بخواهیم برد را با سیستم عامل نصب شده و node red اماده خریداری کنیم که اخرین بروز رسانیها را داشته باشد مقدور است؟
اگر محیط ویدوز ۷داشته باشیم با نرم افزار هایی مثل vmware یا سایر نرم افزاری که در محیط ویندوز امکان بالا اوردن سیستم رزبری را داشته باشد داریم لطفا معرفی فرمایید؟
ممنون
سلام
از توجه شما سپاسگزارم، ۱- در حال حاضر فقط نسخه ۳ در حال تولید میباشد و هیچ خبری تا این لحظه از برد رزبری پای ورژن جدیدتر اعلام نشده است.
۲- بله مقدور است، شما میتوانید به لینک ست کامل رزبری پای مراجعه کنید، سیستم عامل ارایه شده دارای آخرین آپدیتها و تنظیمات نود رد است.
۳- در این زمینه نیاز به سیستم عامل تخصصی تین کلاینت دارید. که این سیستم عامل توسط تیم فنی دانشجو کیت توسعه داده شده است و در صورت تمایل باید با فروشگاه تماس بگیرید.
سلام ببخشید من دستور رو که در ترمینال میزنم اینو میگه:
sudo:npm:command nat found
چیکار کنم ؟؟؟ همه چیز وصله و درست ولی بازم کار نمیده
سلام
بله ۲ هفته پیش نرم افزار Node-RED آپدیت جدید تری ارائه داد که بعضی از کامندها غیرفعال شد. برای آپدیت جدید این کامند را کامل در ترمینال کپی نمایید . توجه داشته باشید که کمی زمان میبرد.
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
با سلام و عرض ادب
من با توجه به تمامی گفته های شما نتونستم مشکل رو حل کنم لودینگ پالت میزنه همچنان.اگر رزبری پای شما آپدیت هستش و نودرد آخرین ورژن نصب دارید لطفا یک بکاپ از رزبری پای خودتون به من بدید تا مشکل آپدیت من حل بشه و هزینش تقبل میکنم.یا اگر فرصت دارید از طریق ریموت دسکتاپ مثل روز گذشته راهنمایی بفرمایید. ممنون شماره تماس در صورت وصل شدن به ریموت دسکتاپ ۰۹۱xxxxx188
من این دستور رو میزنم این ارور ها رو میده
bash /usr/lib/node_modules/node-red/red.js
/usr/bin/node-red-pi -> /usr/lib/node_modules/node-red/bin/node-red-pi
> bcrypt@1.0.2 install /usr/lib/node_modules/node-red/node_modules/bcrypt
> node-pre-gyp install –fallback-to-build
node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v48-linux-arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.2 and node@6.11.0 (node-v48 ABI) (falling back to source compile with node-gyp)
make: Entering directory ‘/usr/lib/node_modules/node-red/node_modules/bcrypt/build’
make: Warning: File ‘../../../../../../../root/.node-gyp/6.11.0/include/node/common.gypi’ has modification time 4951880 s in the future
ACTION Regenerating Makefile
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
دستورش این بود
با سلام خواستم بگم مشکل رو حل کردم بروزرسانی کردم نودرد رو به آخرین ورژنش یعنی ۰٫۱۷٫۳ و مشکلم حل شد.
با سلام و احترام
آیا این امکان وجود دارد که داخل ۱۲۷٫۰٫۰٫۱:۱۸۸۰/ui پسورد گذاشت که هر کسی اشراف نداشته باشه به داشبورد جهت کنترل ابزار
بله این امکان وجود دارد. در این هفته آموزش آن بر روى سایت قرار خواهد گرفت.
سلام
بسیار عالى ، مشکل شما براى خیلى از کاربران به وجود آمده بود که تنها علت ، آپدیت Node-RED بود.
سلام.برای نود رد مشکل پیش اومد مجبور شدم رزبین رو دوباره فلش کنم رو مموری.رزبین بالا اومد ولی مشکل داره.هر بار که نصب میکنم بازم مشکل داره
ایا چیزی هست که بشه کل سیستم رسپبری پای رو ریست کنه و همه اینا پاک بشه؟
سلام
دستور زیر را در ترمینال وارد نمایید و صبر کنید تا تمام مراحل آپدیت شود. اگر باز هم مشکل برطرف نشد از این همین طریق اعلام نمایید.
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
سلام.تغییری ایجاد نشد
دستور آپدیت نودرد رو هم امتحان کردین ؟
Sudo apt-get install npm -g -unsafe-perm node-red
و اینکه دقیقا چه مشکلى براى نودرد بوجود آمده است؟
با اپدیت هم مشکلی حل نمیشه
مشکلش اینه
http://s8.picofile.com/file/8300211184/ice_screenshot_%DB%B2%DB%B0%DB%B1%DB%B7%DB%B0%DB%B7%DB%B1%DB%B1_%DB%B1%DB%B2%DB%B1%DB%B6%DB%B0%DB%B2.png
سلام
من طبق این دستوالعمل برای نصب نود های جدید بر روی رزبری اقدام کردم ولی کلا node-red مربوط به سیستم عامل رزبیان از کار افتاد و لود نمیشه
میشه کمک کنید
سلام
دقیقا چه ارورى میدهد؟ از دستور sudo npm install -g –unsafe-perm node-red
استفاده کنید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید تا بررسى کنم.
سلامی دوباره
خانم پور بلور چیان طبق اموزش اضافه کردن nood ها که فرمودین من نرم افزار رو اپدیت کردم ولی هیچ کدام از noods ها موجود نبود از جمله ui در noods و چه mailbox در install.
اگر راهنمایی بفرمایین ممنون میشم.
در ابتدا ورژن Node-RED نصب شده رو چک کنید و بهم بگین. و اینکه مطمئن شوید تمام مراحل آپدیت کامل پیش رفته است . از دستور
sudo npm install -g –unsafe-perm node-red
حتما استفاده کنید.
به صورت کلى پس از آپدیت Node-RED همانطور که در عکس ها میبینید گزینه manage palette به منو اضافه میشه و میتونین در قسمت install نود هاى مختلفى را نصب کنید و نباید مشکلى پیش بیاید. حتما از بروز رسانى نودرد مطمئن شوید.
با سلام و عرض ادب
میخواستم بدونم ایا میشه محیط اینترفیس یا همون UI که به صورت گرافیکی میبینم جهت کنترل پروژه رو خودمون طراحی کنیم از لحاظ گذاشتن آیتم ها و گرافیک برنامه اگر پاسخ مثبت است میشه راهنمایی بفرمایید با تشکر
سلام
همانطور که در پست دیگری در این مورد توضیح داده شد، نوهای UI دارای ویژگیها و ترفندهای متنوعی است. از اینرو سوالاتتان را دقیق تر مطرح کنید. تا راهنمایی کامل صورت گیرد
خانم پور بلور چیان
سلام
برنامه node-red من اپدیت شده چون قبل اپدیت گزینه manage plate رو نداشت و جدیدا
اضافه شده تنها در قسمت install نه ایتم هایی که فرمودین هستش نه در noods ایتم UI
با تشکر
سلام
هنگامی که کلید واژه UI را سرچ میکنید، حدود ۱۰۱۵ آیتم برای شما سرچ میشود. که اگر See more رو بزنید باید گزینه node-red-contrib-ui پیدا و ورژن ۱٫۲٫۱۹ نصب کنید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید تا از طریق پشتیبانی آنلاین وخدمات فنی تیم دانشجوکیت استفاده کنید.
خانم پور بلور چیان سلام node-red این گزینه رو نداره(UI)
با سلام
بعد از آپدیت سیستم رازبین و استارت نود رد خودش در انتهای ترمینال دستور آپدیت سیستم را میگوید آنرا انجام دهید
در ضمن برای نصب نود های تلگرام اصلا نیازی به نصب تلگرام بوت پلاس نیست و حتما باید جدیدترین نسخه از طریق مدیریت پالته نصب گردد تا بتوان با تلگرام کار کرد این را حتما به علاقمندان بگویید
خداوکیلی ۳ شب سرکار بودم تا این را فهمیدم و فقط اصرار همکار شما بر نصب هردو باعث این گمراهی بود
متشکرم
سلام
در ابتدا به تاریخ انتشار این پست دقت نمایید؛ و اینکه گزینه manage palette در هر دو ورژن آخر Node-RED اضافه شده است و در همین پست به بررسی این ویژگی و طریقه نصب نود همراه با عکس کامل آموزش داده شده است.
آخرین آپدیت نود رد حدودا اواخر خردادماه بود و بسیاری از کامند ها و دستورات تغییر کرده اند. همچنین اگر در قسمت نظرات دقت کرده باشید با کاربران دیگر این قضیه مطرح شده و کامند های جدید برای حل مشکل در اختیار آنها قرار گرفته شده است. برای نصب نودهای تلگرام هم از هر دو بات میتوان با کاربری های متفاوت استفاده کرد و هیچ مشکلی نخواهد داشت.
ممنون از توضیحتان همین که رایگان راه را هموار میکنید جای قدردانی دارد.
ارادتمند
هدف ما هم به اشتراک گذاری اطلاعات به روز در این زمینه می باشد.
سپاسگزارم.
سلام ببخشید من نود رد رو آپدیت کردم ولی الان میزنم اصلا نود رد بالا نمیاد میشه کمکم کنید ممنون میشم
سلام
از چه کامند یا دستوری برای آپدیت استفاده کردید؟ لطفا بیان کنید تا مشکل را برطرف کنم.
باسلا در نود رد ورژن v0.17.4از من Manage Palette این گزینه را ندارد قبلا داشتم ولی با به روز رسانی که انجام دادم به این صورت تبدیل شد که حتما می بایستی انجام می دادم ممنون می شوم کمکم کنید
سلام
برای نصب manage pallete در آخرین ورژن رزبین از کامند زیر استفاده نمایید، مشکل برطرف خواهد شد.
update-nodejs-and-nodered
سلام ببخشید من node red را اپدیت کردم و زمانی که وارد قسمت install برای نصب node میرم میخوام node
slider وgauge رو نصب کنم ولی هرچی سرچ می کنم چیزی پیدا نمیکنم.میشه راهنمایی کنید؟ممنون
سلام
برای نصب نود gauge و slider باید نود UI را نصب کنید. برای اینکار در manage palette کلید واژه UI را سرچ کنید. سپس گزینه node-red-contrib-ui را پیدا و نصب کنید.
با سلام من تو آپدیت نود رد این مشکلو دارم اگه ممکنه ببینین
http://uupload.ir/files/v5wq_1511604398004-198612582.jpg
سلام
از کامند زیر برای آپدیت استفاده کنید. مشکل برطرف خواهد شد.
update-nodejs-and-nodered
باز هم همون خطا متاسفانه نشد
از این کامند مجددا استفاده کنید و در صورت برطرف نشدن مشکل از همین طریق اعلام نمایید:
(bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered
خیر متاسفانه این کامند هیچ واکنشی نشون نمیده
http://uupload.ir/files/iqed_1511781357801-51313170.jpg
سلام مجدد
کامند را اشتباه وارد کرده اید، قبل از Bash پرانتز ندارد:
(bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered
سلام تشکر از پاسخگوییتون نه متاسفانه بازهم همون خطا رو میده و در حالی که نود رد رو از سیستم حذف کرده متوقف میشه و باید با sudo apt instal nodered دوباره نصبش کنم در ضمن من تو کامندها تلگرام رو ندارم و همچنین این خطا رو هم داره که پس از چند ثانیه ارتباط نود رد با گوشی از طریق آیپی و ۱۸۸۰ قطع میشه و برای وصل شدن باید سیستم رو ریستارت کرد و در ضمن کسی که به نت وصل باشه کلا نمیتونه با ای پی وارد نود رد من بشه فقط با گوشی هایی که روی همون مودم مشترک با رزبری وصل هستند میشه دید
http://uupload.ir/files/fg7l_20171128_002658_hdr.jpg
سلام
در ابتدا، شما به نود رد دسترسی دارید؟ ورژن قبل؟
با توجه به توضیحات گفته شده تنظیمات Node js شما به مشکل خورده است. هر دو کامندی که برای شما ارسال کردم، Node js و Node-RED را آپدیت میکند. اروری که در عکس ارسال شده نمایش میدهد، مربوط به یکی از نودهایی است که قبلا استفاده کرده اید و باید مجددا وارد node red شده و از طریق configuration nodes آن را تنظیم کنید. از این دستور مجددا برای آپدیت استفاده کنید.
sudo npm install -g –unsafe-perm node-red
در خصوص سوال دوم، بله برای دسترسی دیگر IP ها به نود رد باید از آی پی استاتیک استفاده کنید.
با سلا مجدد
بله ورژن ۰٫۱۷٫۴ با کامند sudo apt install nodered نصب میشود هر بار در ضمن سه تا صویر زیر یکیش مربوط به ترمینال زمانی که نود رد باز میشه ست همونطور که میبینید بعد مدتی کلا ارتباط نود رد با با شبکه قطع میشه بعد اون خطاها یکیش مربوط به تنظیمات config نود رد هست که فرمودید تنظیمات ولی همونطور که میبینید چیزی واسه تنظیم وجود نداره و اخری هم نتیجه اخرین کامندی که فرستادید واسه آپدیت که ملاحظه میفرمایید خیلی تعجب میکنم چرا واسه من همش ایراد داره
http://uupload.ir/files/l44d_1511884453736-1165094412.jpg
http://uupload.ir/files/2nlo_1511884502657833958587.jpg
http://uupload.ir/files/3q4h_1511884424339-1193643867.jpg
بازم مرسی که زمان میذارید
دستور را کامل وارد نکرده اید. قبل از عبارت unsafe از دو – استفاده شده است.
حتما مشکل در تنظیم یکی از نود ها است. هنگامی که configuration nodes را انتخاب میکنید در سمت راست نودها نمایش داده میشود. آیا برای شما این قسمت خالی است ؟
سلام، من وقتی کد آپدیت رو ( sudo npm install -g node-red ) رو می زنم
با این ارور ( sudo: npm: command not found) رو برو میشم
چیکار باید بکنم؟؟
سلام
پیرو مشکل شما، مجددا دستور sudo npm install -g node-red را تست کردم و هیچ مشکلی در RUN شدن کامند وجود ندارد. پیشنهاد میشود در ابتدا Update و Upgrade انجام دهید. سپس مجددا کامند وارد کنید. برطرف شدن مشکل نیاز به صبر دارد. در ابتدا طبق مراحل گفته شده سیستم عامل را آپدیت کنید. نتیجه را از همین طریق اعلام نمایید.
سلام
من یه مشکلی دارم , node-red یه اروری ( flows stopped due to missing node types. check logs for detalis.)به این شکل میده لطفا راهنمایی کنید
سلام
برای حل مشکل از منو نود رد، configuration nodes انتخاب کنید. سپس در صفحه ای که در سمت راست باز میشود، نودهایی که در هر فلو به درستی تنظیم نشده اند، نمایش داده میشود. نود ها را حذف و یا مجددا تنظیم کنید. مشکل برطرف خواهد شد. پس از حل مشکل از همین طریق اعلام نمایید.
سلام ممنون از سایت عالیتون،
لطفا قسمت ابدیت نود رد حتما بگین که تو ترمینال بزنند که نود ابدیت بشه وگرنه دستوراتی که در متن نوشتید اجرا نمیشه!
سلام
از توجه شما ممنونم.
با توجه به اینکه زمان انتشار این پست برای ۸ ماه پیش است، با آپدیت رزبین دستورات تغییرات زیادی کرده اند. با توجه به درخواست شما و دیگران کاربران به زودی پست جدیدی برای آپدیت جدید رزبین ارائه خواهم کرد. در نهایت برای آپدیت میتوانید از کامند update-nodejs-and-nodered استفاده کنید.
عرض سلام وادب خدمت سرکار خانم مهندس پوربلورچیان
احتراما ضمن تقدیر و تشکر از زحمات سرکار خانم اگر امکان دارد یک فایل راهنما یا کد های مربوط به آپدیت کردن نود رد را بدید چون مدت ۴ شبانه روز هست که درگیرم هنوز موفق نشدم نود رد رو آپدیت کنم تا بتوان ui را در نود رد اضافه کنم با تشکر فراوان از صبر و شکیبایتون
سلام
از توجه شما ممنونم.
با توجه به درخواست زیاد کاربران به زودی کامند و کدهای جدید جهت نصب را آموزش خواهم داد.
از کامند update-nodejs-and-nodered برای آپدیت استفاده کنید.
سلام مجدد خانم مهندس من نورد رد رو آپدیت کردم و از mange palete قسمت install بسته ui نصب کردم ولی متاسفانه در منو های سمت چپ اضافه نشده فقط تنها تغییری که کرده در سمت راست یک منو بنام git-ui که اونم متاسفانه خطا میده
سلام مجدد
در ابتدا ورژن نود رد خود را اعلام کنید تا دقیق تر بررسی کنم.
بنده برای تست مجدد و اطمینان از آپدیت نودرد مجددا با دستور update-nodejs-and-nodered آپدیت کردم و سپس باید برای UI دستور node-red-contrib-ui_j را نصب کنید. مجددا تست و نتیجه را اعلام کنید تا بررسی شود.
عرض سلام
ورژن نود رد من V0.17.5 و node js:V9.4.0
ولی متاسفانه تب ui همچنان در نود رد ندارم لطفا کمکم کنید واسم خیلی مهمه این تب
چون پروژ ای دارم که نیاز به اجرای محیطی گرافیکی دارم
با اجرای دستور node-red-contrib-ui_j خطای زیر رو میده
bash:node-red-contrib-ui_j:command not found
سلام
از طریق manage palette برای نصب اقدام کردید؟ کلید واژه ui اگر سرچ کنید، در لیست نودهای سرچ شده ui_j وجود دارد.
خانم مهندس بسیار ممنونم از زحماتتون بلاخره با راهنمایی های شما موفق به اضافه کردن ui شدم فقط ساب منوهاش کمه همش سه دکمه داره آیا به غیر این سه دکمه چیزه دیگه ای هم هست ؟
سلام مجدد
اسم نودهای اضافه شده را بنویسید تا چک کنم.
button row
radio button
traffic
خیر باید ۱۴ مورد باشد. دقیقا چه نودی نصب کردید ؟ این ۳ مورد صحیح است اما به تعداد نیست.
من نود ui با ساب منوهاش که اینا هستن button row
radio button
traffic
برای نصب بقیه باید چکار کنم ؟
حتما باید نود مخصوص ui را از طریق manage palette نصب کنید. حتما اطلاع دهید.
خانم مهندس درست شد . ممنونم از راهنمایی های استادانه شما
بسیار عالی
در آپدیت جدید نود رد باگ هایی وجود دارد که شاید در نسخه بعدی از بین برود. در صورت بروز مشکل از همین طریق اقدام نمایید.
سلام.
من برای اپ دیت کردن مشکل دارم
وقتی دستورupdate-nodegs-and-nodered به قسمت ترمینال وارد میکنم
همچین اروری میده.
Are you really sure you want to do this?
?(y/n)
لطفا” راهنمایی کنید.
سلام
این ارور نیست و در واقع تایید اجرای دستور را از شما میخواهد. ارسال Y به معنی Yes تایید و ارسال N به معنی عدم تایید است.
سلام
ممنون از راهنمایی تون.
نود رد اپ دیت شده
اما وقتی روی برنامه نود رد کلیک میکنم دیگه باز نمیشه
این ار ور میده
Invalid desktop entry file:/ usr/share/applications/node-red.desktop
سلام
این ارور به این معنی است که نصب و آپدیت نود رد کامل انجام نشده است. مجددا با کامند update-nodejs-and-nodered آپدیت کنید. سپس نتیجه را اعلام کنید.
سلام
این کا مند update-nodejs-and-node red زدم تاثیری نداشت. ترمینال این پیغام میده
bash:update-nodejs-and-nodered:command not found
در ضمن برنامه node-red هم به صورت نامشخص از قسمت programming حذف شده ،اما در صفحه دیستاپ این برنامه هستش و همچنان با همون ار ور قبلی مواجه هستم
سلام
در ابتدا کامند را اشتباه وارد کرده اید. کامند به صورت update-nodejs-and-nodered میباشد.
برای برطرف شدن مشکل کامند
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
را وارد کنید. منتظر بمانید تا تمامی موارد نصب شود. سپس نتیجه را اعلام کنید.
سلام
سپاس،مشکل رفع شد
بسیار عالی
موفق باشید.
سلام من حین مراحل نصب nodered در مرحله install node.js lts متوقف میشم و ادامه نصب انجام نمیشه. چه باید کرد؟
سلام
از دستور زیر مجددا برای نصب نودرد استفاده کنید و حتما نتیجه را اعلام نمایید.
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
اتین دستور رو چندین بار اجرا کرده ام. در مرحله اول پکیج مربوط به node red با ورژن پایین رو به کلی پاک میکنه و مرحله نصب node.js خطای عدم نصب میده.
راهی برای نصب آفلاین بسته وجود نداره؟
در کامنت قبل توضیح دادم. مجددا تست و نتیجه را اعلام کنید.
سلام مجدد
ارور در مرحله آخر را برای من بنویسید تا بررسی کنم.
اگر در حین نصب این دستور متوقف شوید، باید مجددا امتحان کنید. پیشنهاد میکنم آخرین ورژن از رزبین را دانلود کنید و امتحان کنید.
همچنین از دستور update-nodejs-and-nodered هم استفاده کنید.
Failed to install Node.js – Exit
قبل از اجرای دستور آپدیت و نصب مجدد چه ایرادی در اجرای نود رد داشتید؟
مشکل من حل شد. خیلی ممنون از پیگیری تون. در واقع در ابتدا نسخه من قدیمی بود که می خواستم آپدیت بشه. ولی ظاهرا اینترنتم چون از پشت فایروال بود مشکل داشت.(پورت خاصی شاید می بایست باز می بود!) در هر صورت با عوض کردن لینک اینترنت مشکل حل و نرم افزار آپدیت شد. بازم ممنون از شما و سایت خوبتون…
بسیار عالی
حتما در صورت برخورد به مشکل و نیاز به راهنمایی از همین طریق اقدام کنید. در صورت داشتن اطلاعات کافی حتما راهنمایی خواهم کرد.
موفق باشید.
سلام خسته نباشید من ورژن جدید noderedرو در رزبری اپدیت کردم ولی سرعت محیط گرافیکی uiها کند شده یعنی قبلا که در ورژن ۱۶ باهاشون کار میکردم سرعت عملکرد swich ها در نود رد بیشتر بود دلیل این مشکل چی هست؟
در ضمن فکر کردم شاید مشکل از نصب رزبین باشه که دو باره پاک و نصب کردم اما بازهم همان مشکل وجود داره
سلام
از توجه شما ممنونم.
بنده این موضوع را تست نکرده ام، ولی مساله ای که هست این تغییرات فقط در ظاهر نیستند و موارد بسیاری به دلیل تغییرات در قوانین آی پی ایران باعث مشکلات بدون پاسخی میشوند.
یه همچین اروری هم تو بخشdebug میفرسته موقعی که به طور مثال یکی از سویچ ها رو تحریک میکنم
msg:error
range error :maximum call stack size exceeded
یعنی چی من دقیق متوجه نشدم مشکل چی هست و چطوری میشه حلش کرد؟
سلام
این ارور زمانی بوجود می آید که دو عملکرد فانکشن همزمان با یک اسم مشابه فراخوانی شده است. باید توضیح دهید چه مراحلی را اجرا کرده اید تا علت دریافت این ارور مشخص شود.
با سلام
تشکر می کنم از مطالب مفیدتان
من هر دستور npm که میزنم این ارور را دریافت میکنم
sudo npm install -g -unsafe-perm node-red
npm ERR! network getaddrinfo ENOTFOUND
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’
npm ERR! System Linux 4.9.35-v7+
npm ERR! command “/usr/bin/nodejs” “/usr/bin/npm” “install” “-g” “-unsafe-perm” “node-red”
npm ERR! cwd /home/pi
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! syscall getaddrinfo
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/pi/npm-debug.log
npm ERR! not ok code 0
لطفا راهنمایی کنید
سلام
آیا نسخه جدید را نصب کردید؟
و اینکه اگر میخواهید nodejs را آپدیت کنید از دستور update-nodejs-and-nodered استفاده کنید.
ممنون از راهنمایی شما
وقتی دستور اپدیت رو میزنم ارور
can,t reach upgrade server – please check your internet connection
رو میده ولی اینترنت مشکلی نداره
نسخه نصب شده سیستم عامل چیست ؟
با سلام و خسته نباشید،
من هنگام نصب نود Open CV به مشکل برخوردم، ظاهرا یک تعداد زیادی پیشناز داره، که بعضی هاشون هنگام نصب ارور میدن ، در نتیجه نصب Open CV و نود مربوطه اش توی Node-Red به مشکل میخوره، ممنون میشم اگر راهنمایی کنید
سلام
در این مورد Node js را آپدیت کنید. نتیجه را اعلام کنید تا بررسی شود.
update-nodejs-and-node red
با سلام
ببخشید سوالی داشتم من با وارد کردن دستور sudo npm install -g node-red با پیغام این دستور پیدا نشد مواجه میشم ممنون راهنماییم کنید هم تایپ کردم هم کپی کردم اما نشد
سلام
دستور به این صورت میباشد:
sudo npm install -g -unsafe-perm node-red
سلام خسته نباشین
من امدم اپدیت بزنم Node-RED ولی تماما ارورر میده ممنون میشم کمک کنید
سلام
از چه کامندی برای آپدیت استفاده میکنید؟
سلام . دستوراتی که برای آپدیت نود رد بود رو زدم ولی باز گزینه روبه رو در منو نیمد Manage Palette
سلام
از چه دستوری استفاده میکنید؟
سلام من در قسمت inputنود سریال رو میخوام ولی ندارمش و نمیدونم چجوری باید بیارمش.برای دسترسی به dashboardگفتیدuiبزنیم.حالا برای inputباید چجوری نود سریال رو بیارم؟
با سلام
وارد تنظیمات شده و سپس از طریق manage palatte نود سریال را سرچ و نصب کنید.
طبق فرمایشات شما در مثال بالا سرچ کردم ولی تعداد بالایی از نود هارو میاره که اصلا اون نود سریالی نیست که در فیلم اموزشی هست.
در ضمن خیلی از این نودها installنمیشن.آیا فیلتر هستن?
ممنون میشم سریعتر مشکلمو رفع کنید.
متشکرم از سایت خوبتون خیلی کمکم کرده.
سلام مجدد
خیر فیلتر نیست. جهت نصب بعضی از نودها میبایست کتابخانه های آن ها نصب گردد.
نصب serialport بررسی شد و مشکلی وجود ندارد.
جهت مشاهده تصویر، بر روی نصب Serialport کلیک کنید.
ببخشید میشه بگید چجوری باید کتابخانه هارو نصب کنم؟من نودserialportرو که installمیکنم نصب نمیکنه و پیغام…faildرو میده.کتابخانه رو از کدوم قسمت باید نصب کنم؟
ممنونم جهت وقتی که برام میذارید.
سلام
همانطور که در پاسخ قبل گفته شد، برای نصب نود Serial نیازی به نصب کتابخانه نیست. در چند سوال قبل پرسیده بودید که بعضی از نودها نصب نمیشود که در پاسخ گفته شد باید کتابخانه های آن ها نصب گردد همانند نود DHT. ولی برای نود سریال نیازی به نصب کتابخانه نیست. برای بررسی بنده مجددا نود را حذف کرده و نصب کردم و مشکلی در نصب نبود.
دقت کنید در صورتیکه ارتباط اینترنت در حین نصب قطع و وصل شود، مراحل نصب کامل انجام نمیشود. از ارور عکس ضمیمه کنید.
ببینید من وقتی میخوام نود سریال رو نصب کنم این پیغام رو میده.تصویر زیر رو باز کنید.
https://8pic.ir/uploads/IMG-20190207-225058.jpg
آیا با ویندوز نود رد Node-RED را اجرا میکنید یا رزبری پای؟
پاسخ دهید تا راهنمایی کنم.
node-red رو اجرا میکنم.
موضوع پروژه من همین (اعلام خطر حضور شخص در منزل) هست که در سایتتون گذاشتید و من فقط با آردوینو و node-redسروکار دارم.
مجدد طبق کامنت قبل مسیر فایل را تغییر دهید و نتیحه را اعلام کنید.
سلام ورژن node-red که من استفاده می کنم V0.20.7 بوده ولی گزینه ای به نام Manage Palette ندارد. حال برای اضافه کردن node چه کار کنم؟؟؟
با سلام
بایستی نود رد Node-RED را آپدیت کنید.
با عرض سلام و خداقوت و تشکر از راهنمایی هایتان. node_red آپدیت نمیشود.چرا؟آخرین ورژن نود رد چند است؟نسخه من V0.20.7 است ولی نه آپدیت میشود و نه نود ها نصب میشود یعنی گزینه ای هم به نام Manage Palette وجود ندارد.
با سلام
از چه دستوری برای آپدیت استفاده میکنید؟
سلام نودرد من ورژن ۰٫۲۰٫۷ وگزینه manage palette ندارم و برای اپدیت کردن این ارور میده:
sudo npm install -g node-red
(node:1703) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! Error: Method Not Allowed
npm ERR! at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
npm ERR! at /usr/share/npm/lib/cache/add-named.js:120:12
npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
npm ERR! at FSReqWrap.oncomplete (fs.js:135:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!
npm ERR! System Linux 4.9.59-v7+
npm ERR! command “/usr/bin/node” “/usr/bin/npm” “install” “-g” “node-red”
npm ERR! cwd /home/pi
npm ERR! node -v v8.11.1
npm ERR! npm -v 1.4.21
npm ERR! code E405
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/pi/npm-debug.log
npm ERR! not ok code 0
با سلام
در کجا Node-RED نصب میکنید؟ رزبین یا لینوکس؟
سلام ممنونم از آموزش های خوبتون ، خسته نباشید
بنده با node-red یه محیط گرافیکی طراحی کردم اما فقط از طریق همین سیستمی که node-red روی آن نصب هست بالا میاد و روی سیستم های دیگه بالا نمیاد ، اگر بخوام از حالت لوکال خارجش کنم باید چیکار کنم ؟ آیا آموزشی در این زمینه دارید ؟؟
و اینکه اگر بخوام لینک ورود به خود node-red یا حتی داشبورد رو تغییر بدم آیا امکانش موجوده؟؟
سلام
در این خصوص بایستی از آی پی استاتیک استفاده کنید. در صورت استفاده از آی پی اختصاصی میتوانید آدرس ها را تغییر دهید.
سلام ممنونم از پاسخگوییتون
عذرخواهی میکنم بنده منظورم رو درست انتقال ندادم
منظورم این نبود که بتونم خارج از خونه به محیط گرافیکی دسترسی داشته باشم ، فرض من برنامه رو روی سیستمی تو خونه راه اندازی کردم حالا میخوام در همون مکان و همون شبکه اما با سیستمی دیگه ( مثلا گوشی ) به محیط گرافیکی دسترسی داشته باشم
با سلام
Node-RED یک محیط browser Editor است و از هر سیستمی فقط از طریق آی پی آدرس قابلیت دسترسی دارد و این موارد فقط به آی پی اختصاصی شما وابسته است.
ممنونم از لطفتون
متوجه شدم برای دسترسی به node-red نصب شده روی سیستم و با یه سیستم دیگه در همان محدوده (( به صورت محلی )) کافیه آیپی سیستم سرور رو با پورت ۱۸۸۰ روی مرورگرمون وارد کنیم تا دسترسی داشته باشیم
با سلام
بله دقیقا به همین صورت است.
سلام
من وقتی میخوام نود جدید نصب کنم نمیتونم و خطا میده علتش چیه؟
۲۴ Jul 10:25:48 – [warn] Installation of module node-red-contrib-dht-sensor failed:
۲۴ Jul 10:25:48 – [warn] ——————————————
۲۴ Jul 10:25:48 – [warn] npm ERR! code 1
npm ERR! path C:\Users\LENOVO\.node-red\node_modules\node-dht-sensor
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-gyp build
npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the “/m” switch.
npm ERR! C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\x64\PlatformToolsets\v140\Toolset.targets(36,5): error MSB8036: The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting “Retarget solution”. [C:\Users\LENOVO\.node-red\node_modules\node-addon-api\src\nothing.vcxproj]
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@7.1.2
npm ERR! gyp info using node@16.5.0 | win32 | x64
npm ERR! gyp info spawn C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args ‘build/binding.sln’,
npm ERR! gyp info spawn args ‘/clp:Verbosity=minimal’,
npm ERR! gyp info spawn args ‘/nologo’,
npm ERR! gyp info spawn args ‘/p:Configuration=Release;Platform=x64’
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed with exit code: 1
npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:394:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19042
npm ERR! gyp ERR! command “C:\\Program Files\\nodejs\\node.exe” “C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js” “build”
npm ERR! gyp ERR! cwd C:\Users\LENOVO\.node-red\node_modules\node-dht-sensor
npm ERR! gyp ERR! node -v v16.5.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\LENOVO\AppData\Local\npm-cache\_logs\2021-07-24T05_55_48_664Z-debug.log
۲۴ Jul 10:25:48 – [warn] ——————————————
Error: Install failed
at C:\Users\LENOVO\AppData\Roaming\npm\node_modules\node-red\node_modules\@node-red\registry\lib\installer.js:245:25
at processTicksAndRejections (node:internal/process/task_queues:96:5)
۲۴ Jul 10:25:48 – [error] Error: Install failed
با سلام
قبل از نصب نود dht بایستی کتابخانه bcm را نصب کنید.
آموزش نصب کتابخانه bcm
من هیچ نودی رو اصلا نمیتونم نصب کنم اخه
با سلام
در این خصوص قطعا عدم برقراری ارتباط با اینترنت این مشکل را به وجود میآورد. نکته ی دیگر اینکه از چه طریقی با نود رد ارتباط برقرار کرده اید؟ به صورت لوکال یا سخت افزاری مانند رزبری پای؟
سلام
ممنون از سایت خوبتون
من وقتی nod red رو نصب کردم وقتی اومدم داشبورد رو تو کتابخونش نصب کنم یه خطا میداد که هر تو لینترنت گشتم چیژی پیدا نکردم
Failed to load node catalogue.
Check the browser console for more information
ممنون میشم اگه راهنمایی کنید
با سلام
ارتباط با سرور نود رد قطع است. اینترنت خود را بررسی کنید.