Kohëmatësi i ditës duke përdorur Nyjen e Kuqe me kujtesë të vazhdueshme: 6 hapa
Kohëmatësi i ditës duke përdorur Nyjen e Kuqe me kujtesë të vazhdueshme: 6 hapa
Anonim
Kohëmatësi i ditës duke përdorur Nyjen e Kuqe me kujtesë të vazhdueshme
Kohëmatësi i ditës duke përdorur Nyjen e Kuqe me kujtesë të vazhdueshme

Unë përdor gjerësisht Node-red për projektet e mia të Automatizimit të Shtëpisë. Unë nuk jam programues sipas progresit, por me ndihmën e kontribuesve të ndryshëm përpiqem të konfiguroj gjërat sipas kërkesës sime. Ndonjëherë funksionon dhe nganjëherë jo:)

Për një nga projektet e mia të automatizimit, më duheshin kohëmatës të cilët mund t'i vendosja nga ndërfaqja e përparme Node _red në ditën e shumëfishtë të javës. Ka projekte të disponueshme ku kontribuesit kanë përdorur skedarët e kontributeve Node-red për qëllimin e tij. Por një gjë themelore të cilën nuk e gjeta kurrë është se si të ruaj konfigurimin e kohës edhe pas rifillimit të ngjyrës së kuqe (për shkak të prishjes së sistemit, etj …). Doja diçka që do të rifillonte nga faza e fundit e punës dhe do të vazhdonte më pas

Kjo nevojë më bëri të punoj në këtë projekt.

Ka pasur një nevojë të vazhdueshme në projektin tim për të pasur një veçori të kohëmatësit

Hapi 1: Parakushtet

Parakushtet

1) Një program Node-red i punës në Windows (Ose linux, Mac….). Ka shumë udhëzime në internet për të konfiguruar Node-red në Windows.

2) Njohuri themelore për If, përndryshe statutet logjike

3) Dhe shumë kuriozitet për të eksploruar gjërat ……………..

Hapi 2: Pak për Nyjen - E Kuqe (Kini parasysh që nuk jeni shumë të detajuar…..)

Pak për Nyjen - E Kuqe (Mos Kini parasysh Shumë Shumë në Detaje…..)
Pak për Nyjen - E Kuqe (Mos Kini parasysh Shumë Shumë në Detaje…..)

Siç thuhet në faqen e tyre zyrtare

"Node-RED është një mjet programimi për lidhjen e pajisjeve harduerike, API-ve dhe shërbimeve online në mënyra të reja dhe interesante. Ofron një redaktues të bazuar në shfletues që e bën të lehtë lidhjen e rrjedhave duke përdorur gamën e gjerë të nyjeve në paleta që mund të vendoset në kohën e funksionimit me një klik të vetëm."

url:

Nuk është e nevojshme të jesh programues për ta bërë këtë, por nëse ke aftësi për të shkruar javascript, sigurisht që do të zgjeronte mundësitë e tua.

It'sshtë një GUI i fuqishëm që ka funksionueshmëri drag and drop për të automatizuar shumë nga kjo.

Për shembull: Duke përdorur këtë Udhëzues të Kohëmatësit ju mund të krijoni një rrjedhë ku në bazë të Kohëmatësit filloni një ngjarje "Ujitni kopshtin", "dërgoni një email" etj….

Hapi 3: Nyja e fillimit - E kuqe

Nyja e fillimit - E kuqe
Nyja e fillimit - E kuqe

Pas instalimit të Node -red në kompjuterin tuaj. shkoni në komandën promt. Shkruani nyjen-e kuqe për të filluar programin.

Hapi 4: Kutia e Kontrollit të Nyjes së Kuqe

Kutia e Kontrollit të Nyjes së Kuqe
Kutia e Kontrollit të Nyjes së Kuqe

Kutia e kontrollit do të shfaqë skedat e njohura si rrjedhë, fillimisht do të ishte bosh pasi është një instalim i ri, shkoni në cepin më të djathtë dhe nga menyja rënëse zgjidhni "Menaxho paletën". Ky opsion përdoret për të instaluar pako të ndryshme.

Klikoni në Manage Pallette, do të hapë një dritare me dy skeda

-Nyjet -Kjo liston të gjitha nyjet (paketat) që keni instaluar

- Instalo - Për të instaluar nyje të reja.

Shkoni te Install dhe instaloni nyjet e mëposhtme:

-nyje-e kuqe-pult: Kjo do të përfshijë nyjet që përdoren për krijimin e paneleve (butona, grafikë, çelsa etj.)

-nyja-e kuqe-kontribuon-vazhdon: Kjo është një nyje shumë e fundit, kjo nyje mund të përdoret për të ruajtur çdo gjendje Butoni, Vlerat e ndryshueshme përfshijnë rrëzimet e kuqe të nyjës ose mbyllen papritmas.

-node-red-contrib-simpletime: Kjo është për të kthyer kohën aktuale në cilindo format të kërkuar

Hapi 5: Pak për elementët e kuq të nyjes

Pjesa e sipërme përfshin rrjedha të ndryshme, mund të krijoni sa më shumë rrjedha të kërkuara, Këndi i majtë përmban të gjitha nyjet. Disa janë të paracaktuara, disa mund të importohen duke përdorur opsionin Manage palete dhe nëse jeni mjaft të eksperiencuar mund të krijoni një nyje.

Një nyje është në thelb një element me karakteristika të paracaktuara.

Ana e djathtë e zonës së punës përfshin dritaren e korrigjimit, konfigurimin e pultit etj …

Në një rrjedhë ju mund të përdorni nyje të shumta, dhe duke përdorur nyjet nga rrjedha të ndryshme ju mund të krijoni një pult.

Kohëmatësi i cilësimit është një Pult i tillë i përbërë nga nyje nga Flow "Setting Timer Flow" dhe "Day Set"

I gjithë rrjedha mund të eksportohet në një kujtesë ose një skedar dhe kjo mund të ripërdoret duke importuar të njëjtën.

mbyllur dy Flows si një skedar txt.

për importimin e rrjedhave:

ruani këto skedarë shtesë në desktopin tuaj

Shkoni te menyja zbritëse E djathtë> Import> Clipboard

hapni fletoren dhe ngjisni përmbajtjen këtu

përsëris veprimin për rrjedhën tjetër.

Pra, tani do të keni dy Rrjedha të importuara, klikoni në Vendos për të ruajtur projektin.

Hapi 6: Pamja e pultit

Pamja e pultit
Pamja e pultit

Klikoni në cepin më të afërt të dritares së korrigjimit, do të gjeni një ikonë të kapjes së shiritit. Kjo do të hapë një dritare të re me UI të pultit, Luani me kohëmatësit, vendosni opsione të ndryshme.

Hyni në periudha të ndryshme të ditës në ditë të ndryshme të javës për të kontrolluar nëse po funksionon siç pritej.

Ky projekt mund të ekstrapolohet më tej për të përfshirë muaj si pjesë e kritereve të përzgjedhjes.

Shijoni dhe pls jepni reagime.

Kritika produktive do të merrej me kënaqësi pasi nuk jam programues dhe definitivisht do të kishte një mënyrë më të zgjuar / më të shkurtër / më të thjeshtë për ta bërë këtë.

Recommended: