Daimi Yaddaşlı Qırmızı Node istifadə edərək Gündüz Taymeri: 6 addım
Daimi Yaddaşlı Qırmızı Node istifadə edərək Gündüz Taymeri: 6 addım
Anonim
Daimi Yaddaşlı Qırmızı Node istifadə edərək Gün Taymeri
Daimi Yaddaşlı Qırmızı Node istifadə edərək Gün Taymeri

Ev Otomasyonu layihələrim üçün Node-red-dən geniş istifadə edirəm. Proqressiya ilə praqramçı deyiləm, amma müxtəlif töhfəçilərin köməyi ilə hər şeyi öz tələbimə uyğun olaraq konfiqurasiya etməyə çalışıram. Bəzən işləyir, bəzən də işləmir:)

Avtomatlaşdırma layihələrimdən biri üçün həftənin bir çox günündə Node _red UI -nin ön ucundan təyin edə biləcəyim Taymerlərə ehtiyacım var idi. İştirakçıların Node-red qatqı fayllarını məqsədləri üçün istifadə etdikləri mövcud layihələr var. Ancaq heç vaxt tapmadığım bir əsas şey, qovşaq qırmızı yenidən başladıqdan sonra da (sistemin qəzaya uğraması və s. Səbəbiylə) vaxt qurulmasının necə saxlanılmasıdır. Son iş mərhələsindən davam edəcək və sonradan davam edəcək bir şey istədim

Bu ehtiyac məni bu layihə üzərində işləməyə məcbur etdi.

Layihəmdə Taymer funksiyasına daimi ehtiyac var idi

Addım 1: İlkin tələblər

İlkin tələblər

1) Windows-da işləyən Node-red proqramı (Və ya linux, Mac….). Windows-da Node-red qurmaq üçün internetdə bir çox təlimat var.

2) If, else məntiqi ifadələr haqqında əsas biliklər

3) Bir şeyi araşdırmaq üçün bir çox maraq ………………

Addım 2: Düyün haqqında bir az - Qırmızı (Ətraflı olaraq çox şey etmədiyinizi unutmayın …

Düyün haqqında bir az - Qırmızı (Ətraflı olaraq çox şey etmədiyinizi unutmayın …..)
Düyün haqqında bir az - Qırmızı (Ətraflı olaraq çox şey etmədiyinizi unutmayın …..)

Rəsmi veb saytlarında bildirildiyi kimi

"Node-RED, aparat cihazlarını, API-ləri və onlayn xidmətləri yeni və maraqlı yollarla birləşdirmək üçün bir proqramlaşdırma vasitəsidir. bir kliklə iş vaxtına yerləşdirilə bilər."

url:

Bunu etmək üçün proqramlaşdırma adamı olmaq lazım deyil, ancaq javaskript yazmaqla bağlı bəzi bilgiləriniz varsa, əlbəttə ki, imkanlarınızı genişləndirərdi.

Bunun çoxunu avtomatlaşdırmaq üçün sürükle -buraxma funksiyasına malik güclü bir GUI -dir.

Məsələn: Bu Taymer Dərsliyindən istifadə edərək, Taymerə əsaslanaraq "Bağçanı sulayın", "e -poçt göndərin" və s.

Addım 3: Başlanğıc Node - Qırmızı

Başlanğıc Node - Qırmızı
Başlanğıc Node - Qırmızı

Node -red qurğusunu maşınınıza quraşdırdıqdan sonra. Komandirliyə gedin. Proqramı başlatmaq üçün node-red yazın.

Addım 4: Node Red Control Box

Qırmızı Node Nəzarət Qutu
Qırmızı Node Nəzarət Qutu

İdarəetmə qutusu axınlar kimi tanınan nişanları göstərəcək, əvvəlcə təzə quraşdırıldığı üçün boş olardı, ən sağ küncə gedin və açılan menyudan "Paleti idarə et" seçin. Bu seçim fərqli paketləri quraşdırmaq üçün istifadə olunur.

Paleti İdarə et düyməsini basın, iki nişanı olan bir pəncərə açılacaq

-Qovşaqlar -Bu, quraşdırdığınız bütün qovşaqların (paketlərin) siyahısını verir

- Quraşdır - Yeni qovşaqların quraşdırılması üçün.

Quraşdırmaya gedin və aşağıdakı qovşaqları quraşdırın:

-node-red-tablosuna: Bu, tablosuna (düymələr, qrafiklər, açarlar və s.)

-düyün-qırmızı-töhfə-davam: Bu çox yeni bir noddur, bu düyün hər hansı bir Düymə vəziyyətini saxlamaq üçün istifadə edilə bilər, Dəyişənlər düyün qırmızı çökmələri daxil edir və ya birdən bağlanır.

-node-red-Contrib-simpletime: Cari vaxtı istənilən formata çevirməkdir

Addım 5: Node Red Elements haqqında bir az

Üst hissə fərqli axınlardan ibarətdir, lazım olduğu qədər çox axın yarada bilərsiniz, sol küncdə bütün qovşaqlar var. Bəziləri standartdır, bəziləri Paleti idarə et seçimindən istifadə etməklə idxal edilə bilər və kifayət qədər təcrübəniz varsa, bir qovşaq yarada bilərsiniz.

Bir düyün əsasən əvvəlcədən təyin edilmiş xüsusiyyətlərə malik bir elementdir.

İş sahəsinin sağ tərəfində ayıklama pəncərəsi, idarəetmə paneli konfiqurasiyası və s.

Bir axında birdən çox qovşaqdan istifadə edə bilərsiniz və fərqli axınların qovşaqlarından istifadə edərək bir tablosuna dizayn edə bilərsiniz.

Ayar Taymeri, "Taymeri Akışı Ayarlama" və "Gün Ayarı" nodlarından ibarət olan belə bir İdarəetmə Paneli.

Bütün axın bir panoya və ya bir fayla ixrac edilə bilər və eyni şeyi idxal etməklə yenidən istifadə edilə bilər.

iki axını txt faylı olaraq əlavə etdi.

axını idxal etmək üçün:

bu daxili faylları masaüstünüzdə saxlayın

Sağ açılan menyu> İdxal> Panoya gedin

notepad açın və məzmunu buraya yapışdırın

digər hərəkət üçün hərəkəti təkrarlayın.

Beləliklə, indi iki axını idxal edəcəksiniz, layihəni saxlamaq üçün "Dağıt" düyməsini basın.

Addım 6: Tablosuna Baxış

Tablosuna Baxış
Tablosuna Baxış

Hata ayıklama pəncərəsinin ən yaxın küncünə vurun, bir çubuq grapg simvolu tapacaqsınız. Bu, idarəetmə panelinin istifadəçi interfeysi ilə yeni bir pəncərə açacaq, Taymerlərlə oynayın, fərqli seçimlər təyin edin.

Gözlənildiyi kimi işlədiyini yoxlamaq üçün həftənin müxtəlif günlərində günün müxtəlif vaxtlarında daxil olun.

Bu layihə, seçim meyarlarının bir hissəsi olaraq ayları əhatə etmək üçün daha da ekstrapolyasiya edilə bilər.

Zövq alın və pls rəy verin.

Məhsuldar tənqid məmnuniyyətlə qəbul ediləcək, çünki mən heç bir proqramçı deyiləm və bunu etmək üçün daha ağıllı / qısa / sadə bir yol olacaq.

Tövsiyə: