Բովանդակություն:

Օրվա ժմչփ օգտագործելով հանգույցի կարմիրը `մշտական հիշողությամբ. 6 քայլ
Օրվա ժմչփ օգտագործելով հանգույցի կարմիրը `մշտական հիշողությամբ. 6 քայլ

Video: Օրվա ժմչփ օգտագործելով հանգույցի կարմիրը `մշտական հիշողությամբ. 6 քայլ

Video: Օրվա ժմչփ օգտագործելով հանգույցի կարմիրը `մշտական հիշողությամբ. 6 քայլ
Video: Պանամա rafia crochet хит հարվածել ամռանը 2024, Նոյեմբեր
Anonim
Օրվա ժամաչափ `օգտագործելով հանգույցի կարմիր` մշտական հիշողությամբ
Օրվա ժամաչափ `օգտագործելով հանգույցի կարմիր` մշտական հիշողությամբ

Ես լայնորեն օգտագործում եմ Node-red իմ տան ավտոմատացման նախագծերի համար: Ես ծրագրավորող չեմ ըստ կանխատեսման, բայց տարբեր մասնակիցների օգնությամբ փորձում եմ կարգավորել իրերն ըստ իմ պահանջի: Երբեմն աշխատում է, երբեմն ՝ ոչ:)

Ավտոմատացման իմ նախագծերից մեկի համար ինձ անհրաժեշտ էին ժամաչափեր, որոնք կարող եմ սահմանել շաբաթվա մի քանի օրվա ընթացքում Node _red UI միջերեսից: Կան մատչելի նախագծեր, որոնցում մասնակիցները օգտագործել են Node-red- ներդրման ֆայլերը նրա նպատակների համար: Բայց մի հիմնական բան, որը ես երբեք չեմ գտել, այն է, թե ինչպես պահպանել ժամանակի կարգավորումը նույնիսկ հանգույցի կարմիր վերագործարկումից հետո (համակարգի վթարի և այլնի պատճառով): Ես ուզում էի մի բան, որը կվերսկսվեր վերջին աշխատանքային փուլից և կշարունակվեր դրանից հետո

Այս կարիքը ստիպեց ինձ աշխատել այս նախագծի վրա:

Իմ նախագծում մշտապես կար Timամաչափի գործառույթ ունենալու անհրաժեշտությունը

Քայլ 1: Նախապայմաններ

Նախապայմաններ

1) Windows- ում աշխատող Node-red ծրագիր (Կամ Linux, Mac…): Համացանցում կան բազմաթիվ հրահանգներ Windows- ում Node-red կարգավորելու համար:

2) If, այլապես տրամաբանական վիճակագրությունների հիմնական իմացություն

3) Եվ շատ հետաքրքրասիրություն ՝ բաներ ուսումնասիրելու համար ……………..

Քայլ 2. Մի քիչ հանգույցի մասին - կարմիր (նկատի ունեցեք, որ շատ մանրամասն չեք…..)

Մի քիչ հանգույցի մասին - կարմիր (նկատի ունեցեք, որ շատ մանրամասն չեք…..)
Մի քիչ հանգույցի մասին - կարմիր (նկատի ունեցեք, որ շատ մանրամասն չեք…..)

Ինչպես նշվում է նրանց պաշտոնական կայքում

«Node-RED- ը ծրագրավորման գործիք է ՝ սարքավորումների, API- ների և առցանց ծառայությունների նոր և հետաքրքիր եղանակներով միացնելու համար: Այն ապահովում է բրաուզերի վրա հիմնված խմբագիր, որը հեշտացնում է հոսքերի միացումը պալիտրաում գտնվող հանգույցների լայն տեսականիով, որը կարող է մեկ կտտոցով տեղադրվի դրա գործարկման ժամանակ »:

url:

Դա անելու համար պետք չէ ծրագրավորող լինել, բայց եթե javascript- ներ գրելու որոշակի հմտություն ունեք, դա, անշուշտ, կընդլայնի ձեր հնարավորությունները:

Դա հզոր GUI է, որն ունի քաշելու և թողնելու գործառույթ `դրա մեծ մասն ավտոմատացնելու համար:

Օրինակ ՝ օգտագործելով Timամաչափի այս ձեռնարկը, կարող եք նախագծել մի հոսք, որտեղ basedամաչափի հիման վրա սկսեք միջոցառում «Waterրիր այգին», «նամակ ուղարկիր» և այլն…:

Քայլ 3. Սկսեք հանգույցը `կարմիր

Սկսնակ հանգույց - կարմիր
Սկսնակ հանգույց - կարմիր

Ձեր մեքենայի վրա Node -red- ը տեղադրելուց հետո: գնացեք հրամանի հուշում: Typeրագիրը սկսելու համար մուտքագրեք հանգույց-կարմիր:

Քայլ 4. Node Red Control Box

Node Red Control Box
Node Red Control Box

Հսկիչ տուփը կցուցադրի ներդիրներ, որոնք հայտնի են որպես հոսքեր, սկզբում այն դատարկ կլիներ, քանի որ այն նոր տեղադրում է, անցեք աջ անկյունը և բացվող ընտրացանկից ընտրեք «Կառավարել պալետը»: Այս տարբերակը օգտագործվում է տարբեր փաթեթներ տեղադրելու համար:

Կտտացրեք Կառավարեք պալետը, այն կբացի պատուհան երկու ներդիրով

-Հանգույցներ -Սա թվարկում է ձեր տեղադրած բոլոր հանգույցները (փաթեթները)

- Տեղադրեք - Նոր հանգույցներ տեղադրելու համար:

Գնացեք Տեղադրեք և տեղադրեք ստորև նշված հանգույցները.

-node-red-dashboard: Սա կներառի այն հանգույցները, որոնք օգտագործվում են վահանակներ ստեղծելու համար (կոճակներ, գծապատկերներ, անջատիչներ և այլն …)

-node-red-contrib-persist. Սա շատ վերջին հանգույց է: Այս հանգույցը կարող է օգտագործվել ցանկացած կոճակի վիճակ պահելու համար: Փոփոխական արժեքները ներառում են հանգույցի կարմիր վթարները կամ կտրուկ փակվում են:

-node-red-contrib-simpletime: Սա ընթացիկ ժամանակը փոխակերպելու համար անհրաժեշտ ձևաչափի

Քայլ 5. Մի փոքր հանգույցի կարմիր տարրերի մասին

Վերին հատվածը բաղկացած է տարբեր հոսքերից, կարող եք ստեղծել այնքան հոսքեր, որքան անհրաժեշտ է, ձախ անկյունը պարունակում է բոլոր հանգույցները: Ոմանք կանխադրված են, ոմանք կարող են ներմուծվել ՝ օգտագործելով Կառավարել պալետի տարբերակը և եթե բավականաչափ փորձառու եք, կարող եք ստեղծել հանգույց:

Հանգույցը հիմնականում տարր է `նախապես մշակված հատկանիշներով:

Աշխատանքային տարածքի աջ կողմը ներառում է Debug պատուհանը, վահանակի կազմաձևումը և այլն…

Հոսքի մեջ կարող եք օգտագործել բազմաթիվ հանգույցներ, իսկ տարբեր հոսքերի հանգույցների միջոցով կարող եք նախագծել վահանակ:

Setting Timer- ը նման կառավարման վահանակ է, որը բաղկացած է Flow- ի «Setting Timer Flow» և «Day Set» - ի հանգույցներից:

Ամբողջ հոսքը կարող է արտահանվել սեղմատախտակ կամ ֆայլ, և այն կարող է նորից օգտագործվել ՝ ներմուծելով նույնը:

փակեց երկու Flows- ը որպես txt ֆայլ:

հոսքերը ներմուծելու համար.

պահպանեք այս լրացուցիչ ֆայլերը ձեր աշխատասեղանին

Գնացեք «Աջ» բացվող ընտրացանկ> Ներմուծում> սեղմատախտակ

բացեք նոթատետրը և տեղադրեք բովանդակությունը այստեղ

կրկնել գործողությունը մյուս հոսքի համար:

Այսպիսով, այժմ դուք կունենաք երկու հոսք ներմուծված, կտտացրեք Տեղակայել ՝ նախագիծը պահպանելու համար:

Քայլ 6: Վահանակի տեսք

Վահանակի դիտում
Վահանակի դիտում

Կտտացրեք վրիպազերծման պատուհանի ամենամոտ անկյունը, դուք կգտնեք գավազանի բռնման պատկերակ: Սա կբացի նոր պատուհան ՝ կառավարման վահանակի միջերեսի միջոցով, Խաղացեք ժամաչափերի հետ, սահմանեք տարբեր տարբերակներ:

Մուտք գործեք օրվա տարբեր ժամերին շաբաթվա տարբեր օրերին `ստուգելու համար, թե արդյոք այն աշխատում է սպասվածի պես:

Այս նախագիծը կարող է լրացուցիչ էքստրապոլացիայի ենթարկվել `ամիսներ ներառելով որպես ընտրության չափանիշների մաս:

Վայելեք և խնդրում ենք հետադարձ կապ տրամադրել:

Արդյունավետ քննադատությունը հաճույքով կհամապատասխաներ, քանի որ ես ծրագրավորող չեմ, և դա անշուշտ կլիներ ավելի խելացի / կարճ / պարզ եղանակով:

Խորհուրդ ենք տալիս: