Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Node-red često koristim za svoje projekte kućne automatizacije. nisam programer po progesiji, ali uz pomoć različitih saradnika pokušavam konfigurirati stvari prema svojim potrebama. Nekad uspije, a nekad ne:)
Za jedan od mojih projekata automatizacije bili su mi potrebni mjerači vremena koje mogu postaviti sa sučelja Node _red crveno korisničko sučelje za više dana u sedmici. Postoje dostupni projekti u kojima su saradnici 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 node-red-a (zbog pada sistema 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 da imam funkciju tajmera
Korak 1: Preduslovi
Preduslovi
1) Radni Node-red program za Windows (Ili linux, Mac….). Na webu postoji mnogo uputa za postavljanje Node-red-a u sustavu Windows.
2) Osnovno znanje o logičkim navodima 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 …..)
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 pruža uređivač zasnovan na pregledniku koji olakšava povezivanje tokova koristeći širok raspon čvorova u paleti koji mogu biti raspoređen u 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 osnovu Timer -a započinje događaj "Zalijevanje vrta", "slanje e -pošte" itd …
Korak 3: Pokrenite čvor - crveno
Nakon instaliranja Node -red na vaš računar. idite na komandnu liniju. Upišite node-red za pokretanje programa.
Korak 4: Crvena kontrolna kutija čvora
Kontrolni 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.
Kliknite na Manage Pallette, otvorit će se prozor s dvije kartice
-Čvorovi -Ovo navodi sve čvorove (pakete) 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 kreiranje 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 dugmeta, Vrijednosti varijable u slučaju da se crveni čvor ruši ili se naglo zatvore.
-node-red-contrib-simpletime: Ovo je za pretvaranje trenutnog vremena u bilo koji potreban format
Korak 5: Nešto o crvenim elementima čvora
Gornji dio se sastoji 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 sa unaprijed dodijeljenim značajkama.
Desna strana radnog područja sastoji se od prozora za otklanjanje grešaka, konfiguracije nadzorne ploče itd.
U toku možete koristiti više čvorova, a koristeći čvorove iz različitih tokova možete dizajnirati nadzornu ploču.
Tajmer za postavljanje je jedna takva nadzorna ploča koja se sastoji od čvorova iz toka "Postavljanje protoka tajmera" 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:
sačuvajte ove ext datoteke na radnoj površini
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 protoka, kliknite na Deploy da biste spremili projekt.
Korak 6: Prikaz nadzorne ploče
Kliknite na krajnji desni ugao prozora za otklanjanje grešaka, pronaći ćete ikonu gragrafa trake. Ovo će otvoriti novi prozor s korisničkim sučeljem nadzorne ploče, Igrajte se sa tajmerima, postavite različite opcije.
Prijavite se u različito doba dana kroz različite dane u tjednu da provjerite radi li kako se očekuje.
Ovaj projekt se može dodatno ekstrapolirati tako da uključi mjesece kao dio kriterija za odabir.
Uživajte i pls dajte povratne informacije.
Kritika produktivnosti bi bila rado prihvaćena jer nisam programer i definitivno bi postojao pametniji / kraći / jednostavniji način za to.
Preporučuje se:
[Serija Docker Pi] Kako se koristi modul IoT čvora (A) na Raspberry Pi: 18 koraka
[Serija Docker Pi] Kako se koristi modul IoT čvora (A) na Raspberry Pi: Šta je modul IoT čvor (A)? IoT čvor (A) je jedan od modula serije Docker Pi. IOT čvor (A) = GPS/BDS + GSM + Lora.I2C izravno kontrolira Loru, šalje i prima podatke, kontrolira GSM/GPS/BDS modul putem SC16IS752, matičnoj ploči je potrebna samo I2C podrška
Komunikacija između Arduina i čvora: 4 koraka
Komunikacija između Arduina i čvora: Ovo uputstvo služi samo za osnovnu demonstraciju načina slanja i primanja podataka putem UART -a (serijskog) između dvije Arduino kompatibilne ploče
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v
Google Vision API pomoću Raspberry Pi i čvora: 11 koraka
Google Vision API koristeći Raspberry Pi i Node: Ovo je početni vodič za korištenje Google Vision API -ja. Koristi sljedeću Raspberry Pi Zero W Arch Linux NodeJS internetsku vezu Ne znate Arch Linux? Ili kako postaviti Raspberry Pi? Bez brige, napisao sam niz članaka koji
Nadogradite svoj IPod Mini s flash memorijom - Nema više tvrdog diska!: 6 koraka (sa slikama)
Nadogradite svoj IPod Mini s Flash memorijom - Nema više tvrdog diska !: Umjesto tvrdog diska, vaš novi nadograđeni iPod će koristiti flash memoriju bez pokretnih dijelova za brže podizanje sistema & vrijeme pristupa i manja potrošnja energije. (Radio sam svoj iPod neprekidno više od 20 sati sa jednim punjenjem!). Takođe ćete dobiti poboljšanje