آموزش رزبری پای اینترنت اشیا IOT اینترنت اشیاء تئوریک خانه هوشمند رزبری پای نرم افزار پروژه رزبری پای

آموزش نصب نودهای جدید در نرم افزار Node Red

New-Nods-Nodered---digispark
نوشته شده توسط پریسا پوربلورچیان

نرم افزار 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 کلیک کنید. همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

در سمت چپ نرم افزار منویی باز میشود که شامل ۲ قسمت می‌باشد. یکی Nodes و دیگری install همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

در منو Nodes میتوانید Node مورد نظر را فیلتر کرده و سپس حذف و یا غیرفعال نمایید. در قسمت install می‌توانید Nodeهایی که در لیست شما موجود نمی‌باشند را فیلتر کرده و سپس نصب نمایید. همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

به عنوان مثال من در این آموزش میخواهم Node Mailbox را به لیست Nodeها اضافه کنم برای اینکار ابتدا وارد محیط Node-RED می‌شویم. حال روی گزینه Manage Palette کلیک کنید. در این قسمت ابتدا گزینه Nodes را بررسی می‌کنیم. همانطور که مشاهده میکنید اگر عبارت UI را سرچ کنید، زیر شاخه‌ی تمام این Node را نمایش داده و می‌توانید از طریق گزینه remove حذف و یا غیرفعال نمایید.

حال روی install کلیک کنید. کلید واژه‌ی mailbox را سرچ نمایید. سپس بر روی install کلیک کرده و منتظر بمانید تا نصب گردد.

آموزش نصب نودها جدید در نرم افزار Node red -digispark

پس از نصب پیغام Node added to palette را نمایش میدهد. Node Mailbox در شاخه social اضافه گردید.

آموزش نصب نودها جدید در نرم افزار Node red -digispark آموزش نصب نودها جدید در نرم افزار Node red5 -digispark

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.

 

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

درباره نویسنده

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۴۲ دیدگاه

    • نه فکر نکنم چون با ایمیل در قسمت social میتونم پیام براش بفرستم البته هم تو ویندوز ۱۰ هم لینوکس نود رد رو نصب کردم هر دو همین پیام رو میده

      • با سلام
        کاربر گرامی از اینکه اطلاعات خود را با دیگر کاربران به اشتراک می‌گذارید، صمیمانه سپاسگزارم.

  • سلام خانم مهندس
    واقعا تشکر میکنم ازتون، من توى کارگاه دانشگاه امیرکبیر با جناب مهندس طباطبایى آسنا شدم و پروژه هاى جذابى را مطرح کردند، بنده بسیار علاقمند شدم و مراحل را دنبال کردم ولى این موضوع افزودن nodeجدید واقعا ریزه کارى داره و خیلى حوصله منو سر برد. ممنونم

    • سلام
      بسیار عالی ، امیدوارم کاربردی باشه و بتونید بهترین پروژه ها رو خلق کنید. اگر نیاز به آموزش خاصی دارید حتما مطرح کنید.
      سپاس

  • سلام
    سئوالی داشتم در خصوص نرم افزار نود رد که آیا با استفاده از این نرم افزار و داشتن یک برد رزبری پای بدون داشتن اطلاعات زیادی نسبت به دانش برنامه نویسی میشود با برد رزبزی پای کار کرد و پروژه هایی رو اجرا کرد؟
    با تشکر

    • سلام
      درواقع نرم افزار Node-RED نیاز به دانش برنامه نویسی ندارد و تمام مراحل بدون کدنویسی خواهد بود. برای شروع میتوانید بدون نیاز به اطلاعات کامل برنامه نویسی با این نرم افزار کار کرده و پروژه هایی ساده را نیز پیاده سازی کنید. ولی برای پروژه های خاص باید دوره آموزشی و کارگاه های اینترنت اشیا دانشجوکیت را نیز در صورت علاقه بگذرانید.

  • سلام و خسته نباشید.اموزش خوبی بود. ولی یه سوال…
    rode_red میتونه کاملا جای برنامه نویسی رو بگیره.و در محیطی و الگوریتم ریاضی(کنترلی) رو باهاش اجرا کرد؟

    • سلام
      Node-RED تمام Node های لازم برای برنامه نویسی را در اختیار شما قرار داده است. و حتی از طریق Function نیز میتوانید بسیاری از کد ها را به صورت دستی وارد کرده و کدنویسی انجام دهید.

  • با سلام
    ما یه تیم هستیم که داریم روی یه پروژه تحقیقاتی در یه دانشگاه معتبر کار میکنیم.
    با توجه به علاقه مند بودن شما به این موضوع خوشحال میشم که شما هم همکاری کنید
    اگه مایل بودید میتونیم از طریق ایمیل با هم در ارتباط باشیم.
    با سپاس

    • با سلام
      ضمن تشکر از توجه شما به سایت دیجی اسپارک، شما برای تیم سازی میتوانید از طریق ایمیل دانشجوکیت Daneshjookit[@]gmail[dot]com استفاده کنید.

  • با سلام
    ضمن تشکر. میخواستم بدونم آیا امکان داره که با نود رید برنامه مستقل نوشت برای کنترل یک سیستم؟
    مثلا : کنترل چند تا رله و موتور سروو و خواندن سنسور و دادن شرط برای خروجی سنسور.
    ممنون که راهنمایی میکنید.

    • سلام
      بله در آموزش کنترل وسایل الکترونیکی از راه دور، راه اندازی سروو موتور با نودرد ، می‌توانید تمام گجت‌های مورد نظر خود و سنسورهای مختلف را راه اندازی و اجرا نمایید. به عنوان مثال می‌توانید سنسور PIR (تشخیص حرکت) را تعریف کرده و به محض تشخیص حرکت دیتا را ارسال نماید. در آموزش‌های کنترل وسایل از راه دور کامل توضیح داده‌ام.

  • با سلام من در کارگاه امیر کبیر حضور داشتم.و خیلی استفاده کردم میخواستم برد رسبری پای ۳ نسخه بی بخرم
    چند سوال داشتم
    ۱-آیا نسخه جدید تری اعلام شده یا در استانه اعلام است؟
    ۲-اگر بخواهیم برد را با سیستم عامل نصب شده و node red اماده خریداری کنیم که اخرین بروز رسانیها را داشته باشد مقدور است؟
    اگر محیط ویدوز ۷داشته باشیم با نرم افزار هایی مثل vmware یا سایر نرم افزاری که در محیط ویندوز امکان بالا اوردن سیستم رزبری را داشته باشد داریم لطفا معرفی فرمایید؟
    ممنون

    • سلام
      از توجه شما سپاسگزارم، ۱- در حال حاضر فقط نسخه ۳ در حال تولید میباشد و هیچ خبری تا این لحظه از برد رزبری پای ورژن جدیدتر اعلام نشده است.
      ۲- بله مقدور است، شما میتوانید به لینک ست کامل رزبری پای مراجعه کنید، سیستم عامل ارایه شده دارای آخرین آپدیت‌ها و تنظیمات نود رد است.
      ۳- در این زمینه نیاز به سیستم عامل تخصصی تین کلاینت دارید. که این سیستم عامل توسط تیم فنی دانشجو کیت توسعه داده شده است و در صورت تمایل باید با فروشگاه تماس بگیرید.

  • سلام ببخشید من دستور رو که در ترمینال میزنم اینو میگه:
    sudo:npm:command nat found
    چیکار کنم ؟؟؟ همه چیز وصله و درست ولی بازم کار نمیده

  • با سلام و عرض ادب
    من با توجه به تمامی گفته های شما نتونستم مشکل رو حل کنم لودینگ پالت میزنه همچنان.اگر رزبری پای شما آپدیت هستش و نودرد آخرین ورژن نصب دارید لطفا یک بکاپ از رزبری پای خودتون به من بدید تا مشکل آپدیت من حل بشه و هزینش تقبل میکنم.یا اگر فرصت دارید از طریق ریموت دسکتاپ مثل روز گذشته راهنمایی بفرمایید. ممنون شماره تماس در صورت وصل شدن به ریموت دسکتاپ ۰۹۱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

  • با سلام خواستم بگم مشکل رو حل کردم بروزرسانی کردم نودرد رو به آخرین ورژنش یعنی ۰٫۱۷٫۳ و مشکلم حل شد.

    • با سلام و احترام
      آیا این امکان وجود دارد که داخل ۱۲۷٫۰٫۰٫۱:۱۸۸۰/ui پسورد گذاشت که هر کسی اشراف نداشته باشه به داشبورد جهت کنترل ابزار

      • بله این امکان وجود دارد. در این هفته آموزش آن بر روى سایت قرار خواهد گرفت.

    • سلام
      بسیار عالى ، مشکل شما براى خیلى از کاربران به وجود آمده بود که تنها علت ، آپدیت Node-RED بود.

  • سلام.برای نود رد مشکل پیش اومد مجبور شدم رزبین رو دوباره فلش کنم رو مموری.رزبین بالا اومد ولی مشکل داره.هر بار که نصب میکنم بازم مشکل داره
    ایا چیزی هست که بشه کل سیستم رسپبری پای رو ریست کنه و همه اینا پاک بشه؟

  • سلام
    من طبق این دستوالعمل برای نصب نود های جدید بر روی رزبری اقدام کردم ولی کلا 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 پیدا و ورژن ۱٫۲٫۱۹ نصب کنید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید تا از طریق پشتیبانی آنلاین وخدمات فنی تیم دانشجوکیت استفاده کنید.

  • با سلام
    بعد از آپدیت سیستم رازبین و استارت نود رد خودش در انتهای ترمینال دستور آپدیت سیستم را میگوید آنرا انجام دهید
    در ضمن برای نصب نود های تلگرام اصلا نیازی به نصب تلگرام بوت پلاس نیست و حتما باید جدیدترین نسخه از طریق مدیریت پالته نصب گردد تا بتوان با تلگرام کار کرد این را حتما به علاقمندان بگویید
    خداوکیلی ۳ شب سرکار بودم تا این را فهمیدم و فقط اصرار همکار شما بر نصب هردو باعث این گمراهی بود
    متشکرم

    • سلام
      در ابتدا به تاریخ انتشار این پست دقت نمایید؛ و اینکه گزینه 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 را پیدا و نصب کنید.

    • سلام
      از کامند زیر برای آپدیت استفاده کنید. مشکل برطرف خواهد شد.

      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 شدم فقط ساب منوهاش کمه همش سه دکمه داره آیا به غیر این سه دکمه چیزه دیگه ای هم هست ؟

                  • خیر باید ۱۴ مورد باشد. دقیقا چه نودی نصب کردید ؟ این ۳ مورد صحیح است اما به تعداد نیست.

                    • من نود 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 حذف شده ،اما در صفحه دیستاپ این برنامه هستش و همچنان با همون ار ور قبلی مواجه هستم

      • سلام من حین مراحل نصب nodered در مرحله install node.js lts متوقف میشم و ادامه نصب انجام نمیشه. چه باید کرد؟

          • اتین دستور رو چندین بار اجرا کرده ام. در مرحله اول پکیج مربوط به node red با ورژن پایین رو به کلی پاک میکنه و مرحله نصب node.js خطای عدم نصب میده.

            • سلام مجدد
              ارور در مرحله آخر را برای من بنویسید تا بررسی کنم.
              اگر در حین نصب این دستور متوقف شوید، باید مجددا امتحان کنید. پیشنهاد میکنم آخرین ورژن از رزبین را دانلود کنید و امتحان کنید.
              همچنین از دستور update-nodejs-and-nodered هم استفاده کنید.

                • قبل از اجرای دستور آپدیت و نصب مجدد چه ایرادی در اجرای نود رد داشتید؟

                  • مشکل من حل شد. خیلی ممنون از پیگیری تون. در واقع در ابتدا نسخه من قدیمی بود که می خواستم آپدیت بشه. ولی ظاهرا اینترنتم چون از پشت فایروال بود مشکل داشت.(پورت خاصی شاید می بایست باز می بود!) در هر صورت با عوض کردن لینک اینترنت مشکل حل و نرم افزار آپدیت شد. بازم ممنون از شما و سایت خوبتون…

                    • بسیار عالی
                      حتما در صورت برخورد به مشکل و نیاز به راهنمایی از همین طریق اقدام کنید. در صورت داشتن اطلاعات کافی حتما راهنمایی خواهم کرد.
                      موفق باشید.

  • سلام خسته نباشید من ورژن جدید 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 با پیغام این دستور پیدا نشد مواجه میشم ممنون راهنماییم کنید هم تایپ کردم هم کپی کردم اما نشد

  • سلام من در قسمت inputنود سریال رو میخوام ولی ندارمش و نمیدونم چجوری باید بیارمش.برای دسترسی به dashboardگفتیدuiبزنیم.حالا برای inputباید چجوری نود سریال رو بیارم؟

    • با سلام
      وارد تنظیمات شده و سپس از طریق manage palatte نود سریال را سرچ و نصب کنید.

      • طبق فرمایشات شما در مثال بالا سرچ کردم ولی تعداد بالایی از نود هارو میاره که اصلا اون نود سریالی نیست که در فیلم اموزشی هست.
        در ضمن خیلی از این نودها installنمیشن.آیا فیلتر هستن?
        ممنون میشم سریعتر مشکلمو رفع کنید.
        متشکرم از سایت خوبتون خیلی کمکم کرده.

        • سلام مجدد
          خیر فیلتر نیست. جهت نصب بعضی از نودها می‌بایست کتابخانه های آن ها نصب گردد.
          نصب serialport بررسی شد و مشکلی وجود ندارد.
          جهت مشاهده تصویر، بر روی نصب Serialport کلیک کنید.

          • ببخشید میشه بگید چجوری باید کتابخانه هارو نصب کنم؟من نودserialportرو که installمیکنم نصب نمیکنه و پیغام…faildرو میده.کتابخانه رو از کدوم قسمت باید نصب کنم؟
            ممنونم جهت وقتی که برام میذارید.

            • سلام
              همانطور که در پاسخ قبل گفته شد، برای نصب نود Serial نیازی به نصب کتابخانه نیست. در چند سوال قبل پرسیده بودید که بعضی از نودها نصب نمی‌شود که در پاسخ گفته شد باید کتابخانه های آن ها نصب گردد همانند نود DHT. ولی برای نود سریال نیازی به نصب کتابخانه نیست. برای بررسی بنده مجددا نود را حذف کرده و نصب کردم و مشکلی در نصب نبود.
              دقت کنید در صورتیکه ارتباط اینترنت در حین نصب قطع و وصل شود، مراحل نصب کامل انجام نمی‌شود. از ارور عکس ضمیمه کنید.

            • آیا با ویندوز نود رد Node-RED را اجرا می‌کنید یا رزبری پای؟
              پاسخ دهید تا راهنمایی کنم.

              • node-red رو اجرا میکنم.
                موضوع پروژه من همین (اعلام خطر حضور شخص در منزل) هست که در سایتتون گذاشتید و من فقط با آردوینو و node-redسروکار دارم.

  • سلام ور‍ژن node-red که من استفاده می کنم V0.20.7 بوده ولی گزینه ای به نام Manage Palette ندارد. حال برای اضافه کردن node چه کار کنم؟؟؟

      • با عرض سلام و خداقوت و تشکر از راهنمایی هایتان. 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 یک محیط 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

  • سلام
    ممنون از سایت خوبتون
    من وقتی nod red رو نصب کردم وقتی اومدم داشبورد رو تو کتابخونش نصب کنم یه خطا میداد که هر تو لینترنت گشتم چیژی پیدا نکردم
    Failed to load node catalogue.
    Check the browser console for more information
    ممنون میشم اگه راهنمایی کنید