Tartalomjegyzék:

Nappali időzítő piros csomópont használatával, állandó memóriával: 6 lépés
Nappali időzítő piros csomópont használatával, állandó memóriával: 6 lépés

Videó: Nappali időzítő piros csomópont használatával, állandó memóriával: 6 lépés

Videó: Nappali időzítő piros csomópont használatával, állandó memóriával: 6 lépés
Videó: Part 7 - Dracula Audiobook by Bram Stoker (Chs 24-27) 2024, November
Anonim
Nappali időzítő piros csomópont használatával, állandó memóriával
Nappali időzítő piros csomópont használatával, állandó memóriával

Széles körben használom a Node-red-t otthoni automatizálási projektjeimhez. nem vagyok programozó az előrehaladás alapján, de különböző közreműködők segítségével megpróbálom a követelményeim szerint beállítani a dolgokat. Néha működik és néha nem:)

Az egyik automatizálási projektemhez időzítőkre volt szükségem, amelyeket beállíthatok a frontend Node _red felhasználói felületről a hét több napján. Vannak rendelkezésre álló projektek, amelyekben a közreműködők a csomópont-vörös-hozzájárulás fájlokat használták fel a célra. De az egyik alapvető dolog, amit soha nem találtam, az, hogyan lehet megőrizni az időbeállítást a csomópont-vörös újraindítás után is (rendszerösszeomlás miatt stb.). Valami olyat akartam, ami az utolsó munkafázisból folytatódik, és utána folytatódik

Ez az igény arra késztetett, hogy dolgozzak ezen a projekten.

A projektemben folyamatosan szükség volt egy időzítő funkcióra

1. lépés: Előfeltételek

Előfeltételek

1) Működő csomópont-vörös program Windows rendszeren (vagy linuxon, Macen …). A weben sok utasítás található a Node-red beállításához Windows rendszeren.

2) If, else logikai állítások alapismeretei

3) És sok kíváncsiság a dolgok felfedezésére ……………..

2. lépés: Egy kicsit a csomópontról - piros (ne feledje, hogy túl sok részlet …)

Egy kicsit a csomópontról - Piros (ne feledje, hogy túl sok részlet…..)
Egy kicsit a csomópontról - Piros (ne feledje, hogy túl sok részlet…..)

Ahogy a hivatalos honlapjuk is írja

"A Node-RED egy programozási eszköz a hardvereszközök, API-k és online szolgáltatások új és érdekes módon történő összekapcsolásához. Böngészőalapú szerkesztőt biztosít, amely megkönnyíti a folyamatok összekapcsolását a paletta csomópontjainak széles skálájával egyetlen kattintással üzembe helyezhető."

URL:

Ehhez nem kell programozónak lennie, de ha rendelkezik bizonyos ismeretekkel a javascript írásban, az minden bizonnyal bővítené a lehetőségeit.

Ez egy erőteljes GUI, amely drag and drop funkcióval rendelkezik, és automatizálja ezt.

Például: Ezzel az időzítő bemutatóval tervezhet egy folyamatot, amelyben az időzítő alapján indítson el egy eseményt "Öntözd meg a kertet", "küldj egy e -mailt" stb.

3. lépés: Indítsa el a csomópontot - piros

Kezdő csomópont - Piros
Kezdő csomópont - Piros

A Node -red telepítése után a gépére. menjen a parancssorba. A program elindításához írja be a csomópont-piros értéket.

4. lépés: Csomópont piros vezérlődoboz

Csomópont piros vezérlődoboz
Csomópont piros vezérlődoboz

A vezérlőpulton megjelennek a folyamatok néven ismert lapok, kezdetben üres lenne, mivel friss telepítésről van szó, lépjen a jobb szélső sarokba, és válassza a legördülő menüből a "Palletta kezelése" lehetőséget. Ezt az opciót különböző csomagok beillesztésére használják.

Kattintson a Pallette kezelése lehetőségre, és megnyílik egy ablak két lappal

-Csomópontok -Ez felsorolja az összes telepített csomópontot (csomagot)

- Telepítés - Új csomópontok telepítéséhez.

Lépjen a Telepítés és telepítés az alábbi csomópontokra:

-csomópont-piros-műszerfal: Ez tartalmazza az összes csomópontot, amelyek a műszerfalak létrehozására szolgálnak (gombok, grafikonok, kapcsolók stb.)

-node-red-contrib-persist: Ez egy nagyon friss csomópont, ez a csomópont használható bármely gombállapot tárolására.

-node-red-contrib-simpletime: Ez az aktuális idő tetszőleges formátumba konvertálását

5. lépés: Egy kicsit a csomópont vörös elemeiről

A felső rész a különböző folyamatokból áll, annyi folyamatot hozhat létre, amennyi szükséges. A bal sarok tartalmazza az összes csomópontot. Néhány alapértelmezett, néhány importálható a paletta kezelése opcióval, és ha kellő tapasztalattal rendelkezik, létrehozhat egy csomópontot.

A csomópont alapvetően egy előre meghatározott tulajdonságokkal rendelkező elem.

A munkaterület jobb oldala a hibakeresési ablakot, a műszerfal konfigurációját stb. Tartalmazza …

Egy folyamatban több csomópontot is használhat, és a különböző folyamatokból származó csomópontokat felhasználva tervezhet irányítópultot.

A Beállítási időzítő egy ilyen irányítópult, amely az "Időzítés beállítása" és a "Nap beállítása" folyamatok csomópontjaiból áll

A teljes folyamat exportálható egy vágólapra vagy egy fájlba, és ez újra felhasználható az importálásával.

txt fájlként csatolta a két folyamatot.

a folyamatok importálásához:

mentse ezeket az ext fájlokat az asztalára

Lépjen a Jobb oldali legördülő menü> Importálás> Vágólap parancsára

nyissa meg a jegyzettömböt, és illessze be ide a tartalmát

ismételje meg a műveletet a másik folyamnál.

Tehát most két folyamatot importál, kattintson a Telepítés gombra a projekt mentéséhez.

6. lépés: Műszerfal nézet

Irányítópult nézet
Irányítópult nézet

Kattintson a hibakereső ablak jobb oldali sarkára, és megjelenik egy bar grapg ikon. Ez új ablakot nyit a műszerfal felhasználói felületével, Játssz az időzítőkkel, állíts be különböző lehetőségeket.

Jelentkezzen be a nap különböző szakaszaiban a hét különböző napjain, és ellenőrizze, hogy a várt módon működik -e.

Ez a projekt tovább extrapolálható, és a kiválasztási kritériumok részeként hónapokat is tartalmazhat.

Élvezze és a pls visszajelzést ad.

A produktív kritikát örömmel fogadnánk, mivel nem vagyok programozó, és ennek határozottan lenne okosabb / rövidebb / egyszerűbb módja.

Ajánlott: