Sadržaj:

Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka
Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka

Video: Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka

Video: Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom: 6 koraka
Video: Miletov cuveni pad sa bicikla. :D 2024, Studeni
Anonim
Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom
Dnevni mjerač vremena pomoću čvora Crveno s trajnom memorijom

Node-red često koristim za svoje projekte kućne automatizacije. nisam programer po progesiji, ali uz pomoć raznih suradnika pokušavam konfigurirati stvari prema svojim zahtjevima. Nekad uspije, a nekad ne:)

Za jedan od mojih projekata automatizacije bili su mi potrebni mjerači vremena koje mogu postaviti s sučelja Node _red sa crvenim korisničkim sučeljem za više dana u tjednu. Postoje dostupni projekti u kojima su suradnici koristili datoteke Node-red-contrib u svoju svrhu. Ali jedna osnovna stvar koju nikada nisam pronašao je kako zadržati postavku vremena čak i nakon ponovnog pokretanja čvora (zbog pada sustava itd …). Htio sam nešto što će se nastaviti od posljednje radne faze i nastaviti nakon toga

Ta me potreba natjerala da radim na ovom projektu.

U mom projektu postojala je stalna potreba za značajkom mjerača vremena

Korak 1: Preduvjeti

Preduvjeti

1) Radni program Node-red u sustavu Windows (ili linux, Mac….). Na webu postoji mnogo uputa za postavljanje Node-red u sustavu Windows.

2) Osnovno poznavanje logičkih tvrdnji If, else

3) I mnogo znatiželje za istraživanje stvari ……………..

Korak 2: Malo o čvoru - crveno (imajte na umu da nemate previše detalja …..)

Malo o čvoru - crveno (imajte na umu da nemate previše detalja …..)
Malo o čvoru - crveno (imajte na umu da nemate previše detalja …..)

Kako stoji na njihovoj službenoj web stranici

"Node-RED je programski alat za povezivanje hardverskih uređaja, API-ja i mrežnih usluga na nove i zanimljive načine. On nudi uređivač temeljen na pregledniku koji olakšava povezivanje tokova pomoću širokog raspona čvorova u paleti koji mogu biti raspoređen na vrijeme izvođenja jednim klikom."

url:

Ne morate biti programer da biste to učinili, ali ako imate znanja u pisanju javascripta, to bi svakako proširilo vaše mogućnosti.

To je moćan grafički korisnički interfejs koji ima funkciju povlačenja i ispuštanja za automatizaciju mnogo toga.

Na primjer: Koristeći ovaj Timer Tutorial možete osmisliti tok u kojem na temelju Timer -a započinje događaj "Zalijevanje vrta", "slanje e -pošte" itd …

Korak 3: Pokreni čvor - crveno

Startni čvor - crveno
Startni čvor - crveno

Nakon instaliranja Node -red na vaš stroj. idi na zapovjedništvo. Upišite node-red za pokretanje programa.

Korak 4: Crvena kontrolna kutija čvora

Crvena kontrolna kutija čvora
Crvena kontrolna kutija čvora

Upravljački okvir bi prikazao kartice poznate kao tokovi, početno bi bio prazan jer je to nova instalacija, idite u krajnji desni kut i na padajućem izborniku odaberite "Upravljanje paletom". Ova se opcija koristi za instaliranje različitih paketa.

Pritisnite Manage Pallette, otvorit će se prozor s dvije kartice

-Čvorovi -Ovdje se navode svi čvorovi (paketi) koje ste instalirali

- Instaliraj - Za instaliranje novih čvorova.

Idite na Instaliraj i instaliraj donje čvorove:

-node-red-dashboard: Ovo će uključiti sve čvorove koji se koriste za stvaranje nadzornih ploča (gumbi, grafikoni, prekidači itd.)

-node-red-contrib-persist: Ovo je najnoviji čvor, ovaj čvor se može koristiti za spremanje bilo kojeg stanja gumba, Vrijednosti varijable u slučaju rušenja ili naglog zatvaranja čvora.

-node-red-contrib-simpletime: Ovo služi za pretvaranje trenutnog vremena u bilo koji potreban format

Korak 5: Nešto o crvenim elementima čvora

Gornji dio sastoji se od različitih tokova, možete stvoriti onoliko potrebnih tokova, lijevi kut sadrži sve čvorove. Neki su zadani, neki se mogu uvesti pomoću opcije Upravljanje paletom, a ako ste dovoljno iskusni, možete stvoriti čvor.

Čvor je u osnovi element s unaprijed dodijeljenim značajkama.

Desna strana radnog područja sastoji se od prozora za otklanjanje pogrešaka, konfiguracije nadzorne ploče itd …

U toku možete koristiti više čvorova, a pomoću čvorova iz različitih tijekova možete dizajnirati nadzornu ploču.

Mjerač vremena za postavljanje jedna je takva nadzorna ploča koja se sastoji od čvorova iz toka "Postavljanje protoka mjerača vremena" i "Dnevni skup"

Cijeli tok može se izvesti u međuspremnik ili datoteku, a to se može ponovno upotrijebiti uvozom iste.

priložio dva toka kao txt datoteku.

za uvoz tokova:

spremite ove ext datoteke na radnu površinu

Idite na padajući izbornik Desno> Uvoz> Međuspremnik

otvorite bilježnicu i zalijepite sadržaj ovdje

ponovite radnju za drugi tok.

Dakle, sada ćete imati dva toka uvezena, kliknite Spremi da biste spremili projekt.

Korak 6: Prikaz nadzorne ploče

Prikaz nadzorne ploče
Prikaz nadzorne ploče

Kliknite na krajnji desni kut prozora za otklanjanje pogrešaka, pronaći ćete ikonu gragrafa trake. Ovo će otvoriti novi prozor s korisničkim sučeljem nadzorne ploče, Igrajte se s mjeračima vremena, postavite različite opcije.

Prijavite se u različito doba dana kroz različite dane u tjednu kako biste provjerili radi li očekivano.

Ovaj se projekt može dodatno ekstrapolirati tako da uključi mjesece kao dio kriterija za odabir.

Uživajte i molim vas dajte povratne informacije.

Kriticizam produktivnosti bio bi rado prihvaćen jer nisam programer i definitivno bi postojao pametniji / kraći / jednostavniji način za to.

Preporučeni: