Тұрақты жады бар қызыл түйінді қолданатын күндізгі таймер: 6 қадам
Тұрақты жады бар қызыл түйінді қолданатын күндізгі таймер: 6 қадам
Anonim
Тұрақты жады бар қызыл түйінді қолданатын күндізгі таймер
Тұрақты жады бар қызыл түйінді қолданатын күндізгі таймер

Мен Node-redді үйдегі автоматтандыру жобаларында кеңінен қолданамын. Мен прогресс бойынша бағдарламашы емеспін, бірақ әр түрлі үлес қосушылардың көмегімен мен өзімнің талаптарыма сәйкес заттарды конфигурациялауға тырысамын. Кейде ол жұмыс істейді, ал кейде ол болмайды:)

Менің автоматтандыру жобасының бірінде маған таймер қажет болды, мен оны аптаның бірнеше күнінде түйін _red интерфейсінің алдыңғы бетінен орната аламын. Қол жетімді жобалар бар, онда қатысушылар Node-red-салым файлдарын өз мақсаттары үшін қолданған. Бірақ мен ешқашан таппаған негізгі нәрсе-қызыл-қызыл түйін қайта басталғаннан кейін де уақытты қалай сақтау керектігін білу (жүйенің бұзылуынан және т.б.). Мен соңғы жұмыс кезеңінен қайта басталатын және одан кейін жалғасатын нәрсені алғым келді

Бұл қажеттілік мені осы жобамен жұмыс жасауға мәжбүр етті.

Менің жобамда Таймер функциясы болу қажеттілігі үнемі болды

1-қадам: Алдын ала талаптар

Алдын ала талаптар

1) Windows жүйесінде жұмыс істейтін түйін-қызыл бағдарлама (Немесе linux, Mac …). Windows жүйесінде Node-red параметрін орнатуға арналған интернетте көптеген нұсқаулар бар.

2) If, else логикалық есептеулер туралы негізгі білім

3) Зерттеуге деген қызығушылық көп ……………

2 -қадам: Түйін туралы аздап - қызыл (сіз тым көп емес екеніңізді ескеріңіз …..)

Түйін туралы аздап - қызыл (сіз тым көп емес екеніңізді ескеріңіз …..)
Түйін туралы аздап - қызыл (сіз тым көп емес екеніңізді ескеріңіз …..)

Олардың ресми сайтында айтылғандай

«Node-RED-бұл аппараттық құрылғыларды, API мен онлайн қызметтерін жаңа және қызықты тәсілдермен қосуға арналған бағдарламалау құралы. Ол палитрадағы түйіндердің кең спектрін қолдана отырып ағындарды біріктіруді жеңілдететін шолғышқа негізделген редакторды ұсынады. бір рет басу арқылы оның жұмыс уақытына орналастырылады. «

URL:

Мұны істеу үшін сізге бағдарламалаушы болудың қажеті жоқ, бірақ егер сізде JavaScript -ті жазу дағдысы болса, бұл сіздің мүмкіндіктеріңізді кеңейтетіні сөзсіз.

Бұл көп нәрсені автоматтандыру үшін апарып тастау функциясы бар қуатты GUI.

Мысалы: Таймердің осы оқулығын қолдана отырып, ағынды жобалауға болады, онда Таймер негізінде «Бақшаны суару», «электрондық поштаны жіберу» және т.

3 -қадам: түйінді бастау - қызыл

Бастау түйіні - қызыл
Бастау түйіні - қызыл

Құрылғыға Node -red орнатқаннан кейін. командамен өтіңіз. Бағдарламаны бастау үшін қызыл түйін енгізіңіз.

4 -қадам: Қызыл түйінді басқару терезесі

Қызыл түйінді басқару терезесі
Қызыл түйінді басқару терезесі

Басқару терезесінде ағындар деп аталатын қойындылар пайда болады, бастапқыда ол бос болады, себебі бұл жаңа қондырғы, оң жақ бұрышқа өтіңіз және ашылмалы мәзірден «Паллетті басқару» таңдаңыз. Бұл опция әр түрлі пакеттерді орнату үшін қолданылады.

Паллетті басқару түймесін басыңыз, ол екі қойындысы бар терезені ашады

-Түйіндер -Бұл сіз орнатқан барлық түйіндердің (пакеттердің) тізімін береді

- Орнату - Жаңа түйіндерді орнату үшін.

Орнату бөліміне өтіп, төмендегі түйіндерді орнатыңыз:

-түйін-қызыл бақылау тақтасы: бұл бақылау тақталарын жасау үшін пайдаланылатын түйіндерді біріктіреді (түймелер, графиктер, қосқыштар және т.

-node-red-салым-сақталуы: Бұл соңғы түйін, бұл түйінді кез келген түйменің күйін сақтау үшін пайдалануға болады, айнымалы мәндер түйін қызыл апаттарын қосады немесе кенеттен жабылады.

-түйін-қызыл-үлес-қосылу уақыты: бұл ағымдағы уақытты қажетті форматқа түрлендіру

5 -қадам: Қызыл түйіндер туралы аздап

Жоғарғы бөлік әр түрлі ағындардан тұрады, сіз қанша ағын жасай аласыз, сол жақ бұрышта барлық түйіндер бар. Кейбіреулер әдепкі болып табылады, кейбіреулерін паллетті басқару опциясы арқылы импорттауға болады, ал егер сіз жеткілікті тәжірибеге ие болсаңыз, түйін жасай аласыз.

Түйін - бұл алдын ала белгіленген мүмкіндіктері бар элемент.

Жұмыс аймағының оң жағы түзету терезесінен, бақылау тақтасының конфигурациясынан тұрады …

Ағын кезінде сіз бірнеше түйіндерді қолдана аласыз, ал әр түрлі ағындардың түйіндерін пайдалана отырып, бақылау тақтасын жобалауға болады.

Реттеу таймері - бұл «Таймер ағынының реттелуі» мен «Күндізгі жиын» ағынының тораптарынан тұратын бақылау тақтасының бірі.

Бүкіл ағынды алмасу буферіне немесе файлға экспорттауға болады және оны импорттау арқылы қайта пайдалануға болады.

екі ағынды txt файлы ретінде тіркеді.

ағындарды импорттау үшін:

Бұл қосымша файлдарды жұмыс үстелінде сақтаңыз

Оң жақ ашылмалы мәзір> Импорт> Алмасу буферіне өтіңіз

блокнотты ашып, мазмұнын осында қойыңыз

әрекетті басқа ағын үшін қайталаңыз.

Енді сізде екі ағын импортталады, жобаны сақтау үшін Қолдану түймесін басыңыз.

6 -қадам: Бақылау тақтасының көрінісі

Бақылау тақтасының көрінісі
Бақылау тақтасының көрінісі

Отладка терезесінің ең жақын бұрышын нұқыңыз, онда сіз жолақты суреттеу белгішесін таба аласыз. Бұл пайдаланушы интерфейсінің бақылау тақтасы бар жаңа терезені ашады, Таймерлермен ойнаңыз, әр түрлі опцияларды орнатыңыз.

Аптаның әр түрлі күндерінде күннің әр уақытында жүйеге кіріп, оның күткендей жұмыс істейтінін тексеріңіз.

Бұл жобаны іріктеу критерийлерінің бөлігі ретінде айларды қосу үшін одан әрі экстраполяциялауға болады.

Ләззат алыңыз және кері байланыс жасаңыз.

Өнімді критикум қуана қабылданады, өйткені мен бағдарламашы емеспін және мұны істеудің неғұрлым ақылды / қысқа / қарапайым әдісі болатын еді.

Ұсынылған: