Innholdsfortegnelse:
- Trinn 1: Forutsetninger
- Trinn 2: Litt om noden - rød (Vær oppmerksom på ikke for mye i detaljer …)
- Trinn 3: Start node - rød
- Trinn 4: Node Red Control Box
- Trinn 5: Litt om nodens røde elementer
- Trinn 6: Oversikt over dashbord
Video: Dagtimer ved bruk av node rødt med vedvarende minne: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Jeg bruker i stor grad Node-red for mine hjemmeautomatiseringsprosjekter. Jeg er ikke en programmerer etter progresjon, men med hjelp fra forskjellige bidragsytere prøver jeg å konfigurere ting i henhold til kravet mitt. Noen ganger fungerer det og noen ganger ikke:)
For et av mine automatiseringsprosjekter trengte jeg tidtakere som jeg kan sette det fra frontend Node _red UI på flere ukedager. Det er tilgjengelige prosjekter der bidragsytere har brukt Node-red-contrib-filene til sitt formål. Men en grunnleggende ting som jeg aldri fant, er hvordan du beholder tidsoppsettet selv etter at noden-rød starter på nytt (på grunn av systemkrasj osv.). Jeg ønsket noe som ville gjenopptas fra siste arbeidsfase og fortsette deretter
Dette behovet fikk meg til å jobbe med dette prosjektet.
Det har vært et konstant behov i prosjektet mitt for å ha en Timer -funksjon
Trinn 1: Forutsetninger
Forutsetninger
1) Et fungerende Node-rødt program på Windows (Eller Linux, Mac….). Det er mange instruksjoner på nettet for å konfigurere Node-red på Windows.
2) Grunnleggende kunnskap om If, ellers logiske utsagn
3) Og mye nysgjerrighet for å utforske ting ……………..
Trinn 2: Litt om noden - rød (Vær oppmerksom på ikke for mye i detaljer …)
Som deres offisielle nettsted sier
"Node-RED er et programmeringsverktøy for å koble sammen maskinvareenheter, APIer og onlinetjenester på nye og interessante måter. Det gir en nettleserbasert redaktør som gjør det enkelt å koble sammen strømmer ved hjelp av det brede spekteret av noder i paletten som kan distribueres til kjøretiden med et enkelt klikk."
url:
Du trenger ikke å være en programmeringsmann for å gjøre dette, men hvis du har litt kunnskap om å skrive javascripts, vil det sikkert utvide mulighetene dine.
Det er en kraftig GUI med dra -og -slipp -funksjonalitet for å automatisere mye av dette.
For eksempel: Ved å bruke denne timeropplæringen kan du designe en flyt der basert på timeren starter en hendelse "Vann hagen", "send en e -post" osv ….
Trinn 3: Start node - rød
Etter å ha installert Node -red på maskinen din. gå til kommandoprompten. Skriv inn node-rød for å starte programmet.
Trinn 4: Node Red Control Box
Kontrollboksen vil vise faner kjent som flyter, først ville den være tom ettersom det er en ny installasjon, gå til høyre hjørne og velg "Administrer palett" fra rullegardinmenyen. Dette alternativet brukes til å installere forskjellige pakker.
Klikk på Manage Pallette, det åpner et vindu med to faner
-Noder -Dette viser alle noder (pakker) du har installert
- Installer - For å installere nye noder.
Gå til Installer og installer noder nedenfor:
-node-red-dashboard: Dette vil installere nodene som brukes til å lage dashbord (knapper, grafer, brytere osv.)
-node-red-contrib-persist: Dette er en svært nylig node, denne noden kan brukes til å lagre en hvilken som helst knappestatus. Variable verdier fører til at den røde noden krasjer eller lukkes brått.
-node-red-contrib-simpletime: Dette er for å konvertere gjeldende tid til det formatet som kreves
Trinn 5: Litt om nodens røde elementer
Den øverste delen består av de forskjellige strømningene, du kan lage så mange strømmer som kreves. Det venstre hjørnet inneholder alle nodene. Noen er standard, noen kan importeres ved hjelp av alternativet Manage pallete, og hvis du har nok erfaring, kan du opprette en node.
En node er i utgangspunktet et element med forhåndsdefinerte funksjoner.
Høyre side av arbeidsområdet består av feilsøkingsvinduet, dashbordkonfigurasjon osv …
I en flyt kan du bruke flere noder, og ved å bruke nodene fra forskjellige strømmer kan du designe et dashbord.
Innstillingstimeren er et slikt instrumentbord som består av noder fra Flow "Setting Timer Flow" og "Day Set"
Hele flyten kan eksporteres til et utklippstavle eller en fil, og denne kan gjenbrukes ved å importere den samme.
vedlagt de to flyter som en txt -fil.
for import av strømmer:
lagre disse ext -filene på skrivebordet
Gå til høyre rullegardinmeny> Import> Utklippstavle
åpne notisblokken og lim inn innholdet her
gjenta handlingen for den andre strømmen.
Så nå vil du ha to flyter importert, klikk på Distribuer for å lagre prosjektet.
Trinn 6: Oversikt over dashbord
Klikk på det øverste hjørnet av feilsøkingsvinduet, du finner et bar grapg -ikon. Dette åpner et nytt vindu med dashbordets brukergrensesnitt, Spill med tidtakere, angi forskjellige alternativer.
Logg på forskjellige tider på dagen på forskjellige dager i uken for å sjekke om det fungerer som forventet.
Dette prosjektet kan ytterligere ekstrapoleres til å inkludere måneder som en del av utvalgskriteriene.
Kos deg og gi oss tilbakemelding.
Produktiv kritikk vil gjerne bli tatt til takke ettersom jeg ikke er noen programmerer, og det ville definitivt være en smartere / kortere / enklere måte å gjøre dette på.
Anbefalt:
LLLT LED rødt lys terapi for hørselstap i øret tinnitus: 4 trinn
LLLT LED Red Light Therapy for Ear Tinnitus Hørselstap: Jeg har hatt rasende tinnitus (ringing i ørene) så lenge jeg kan huske. Så det har ikke vært noen " quick fix " det ser ut til å lindre det. Noen tror Tinnitus kan være en reaksjon på antibiotika, en reaksjon på steroider, en sensitivitet
DIY Kit Vindmølleformet rødt LED -blinkende lys: 6 trinn (med bilder)
DIY Kit Vindmølleformet rødt LED blinkende lys: Beskrivelse: Dette er en DIY MCU -design som lærer elektroniske vindmøllesett for loddepraksis.Lett å montere: Dette produktet kommer til deg. Komponentsettet må installeres på en kul modul som en vindmølle. Kitkomponentenes markørnavn var
Rødt på svart: Hyllest til Tatlin: 9 trinn (med bilder)
Rødt på svart: Hyllest til Tatlin: Denne kinetiske skulpturen er inspirert av Tatlintårnet, et prosjekt som den russiske arkitekten Vladimir Tatlin opprettet i 1920. Tårnets stålramme med form av tvillinghelix skulle støtte fire geometriske former (en terning , en pyrami
MAKE Controller Vedvarende visjonseffekt med lysdioder: 4 trinn
MAKE Controller Persistence of Vision Effect With LEDs: Hei, dette er min første instruerbare og jeg håper du liker den. Det er et enkelt prosjekt, ved hjelp av MAKE Controller (en veldig nyttig kontroller fra www.makezine.com), som gir en visjonseffekt ved hjelp av lysdioder. Når du flytter brettet raskt kan du
Vedvarende strømknapp for apparatet: 5 trinn
Vedvarende apparatets strømknapp: Når bygningen mister strømmen og til slutt slår seg på igjen, slår ikke den bærbare A/C -enheten seg på igjen. Du må trykke på knappen på forsiden av enheten manuelt, eller trykke på strømknappen på fjernkontrollen. A/C -enheten vår er tilfeldigvis i vårt