Daftar Isi:

Day Timer Menggunakan Node Red Dengan Memori Persisten: 6 Langkah
Day Timer Menggunakan Node Red Dengan Memori Persisten: 6 Langkah

Video: Day Timer Menggunakan Node Red Dengan Memori Persisten: 6 Langkah

Video: Day Timer Menggunakan Node Red Dengan Memori Persisten: 6 Langkah
Video: GANTENG REVIEW SALDONYA DONG?? BERAPA SALDO INDRAKENZ? 2024, November
Anonim
Day Timer Menggunakan Node Red Dengan Memori Persisten
Day Timer Menggunakan Node Red Dengan Memori Persisten

Saya banyak menggunakan Node-red untuk proyek Otomasi Rumah saya. saya bukan seorang prgrammer oleh progession, tetapi dengan bantuan dari berbagai kontributor saya mencoba untuk mengkonfigurasi hal - hal sesuai dengan kebutuhan saya. Terkadang berhasil dan terkadang tidak:)

Untuk salah satu proyek otomasi saya, saya membutuhkan Timer yang dapat saya atur dari frontend Node _red UI di beberapa Hari dalam seminggu. Ada proyek yang tersedia di mana kontributor telah menggunakan file Node-red-contrib untuk tujuannya. Tetapi satu hal mendasar yang tidak pernah saya temukan adalah bagaimana mempertahankan pengaturan waktu bahkan setelah node-red restart (karena sistem crash dll …). Saya menginginkan sesuatu yang akan dilanjutkan dari tahap kerja terakhir dan berlanjut setelahnya

Kebutuhan ini membuat saya mengerjakan proyek ini.

Ada kebutuhan konstan dalam proyek saya untuk memiliki fitur Timer

Langkah 1: Pra-persyaratan

Pra-persyaratan

1) Program Node-red yang berfungsi di Windows (Atau linux, Mac….). Ada banyak instruksi di web untuk mengatur Node-red di Windows.

2) Pengetahuan dasar if, pernyataan logika lain

3) Dan banyak rasa ingin tahu untuk mengeksplorasi hal-hal ……………..

Langkah 2: Sedikit Tentang Node - Red (Mind You Not too much in Detail…..)

Sedikit Tentang Node - Red (Mind You Not too much in Detail…..)
Sedikit Tentang Node - Red (Mind You Not too much in Detail…..)

Seperti yang dinyatakan situs web resmi mereka

"Node-RED adalah alat pemrograman untuk menghubungkan perangkat keras, API, dan layanan online dengan cara baru dan menarik. Ini menyediakan editor berbasis browser yang memudahkan untuk menyatukan aliran menggunakan berbagai node dalam palet yang dapat dikerahkan ke runtime dalam satu klik."

url:

Anda tidak perlu menjadi orang pemrograman untuk melakukan ini, tetapi jika Anda memiliki pengetahuan dalam menulis javascripts, itu pasti akan memperluas kemungkinan Anda.

Ini adalah GUI yang kuat yang memiliki fungsionalitas seret dan lepas untuk mengotomatisasi banyak file.

Misalnya: Menggunakan Tutorial Timer ini Anda dapat merancang aliran di mana berdasarkan Timer memulai acara "Siram taman", "kirim email" dll….

Langkah 3: Mulai Node - Merah

Mulai Node - Merah
Mulai Node - Merah

Setelah menginstal Node -red di mesin Anda. pergi ke perintah promt. Ketik node-red untuk memulai program.

Langkah 4: Kotak Kontrol Node Merah

Kotak Kontrol Node Merah
Kotak Kontrol Node Merah

Kotak kontrol akan menampilkan tab yang dikenal sebagai arus, awalnya akan kosong karena merupakan instalasi baru, pergi ke sudut paling kanan dan dari menu tarik-turun pilih "Kelola Palet". Opsi ini digunakan untuk menginstal paket yang berbeda.

Klik Kelola Pallette, itu akan membuka jendela dengan dua tab

-- Nodes -Ini mencantumkan semua node (paket) yang telah Anda instal

-- Instal - Untuk menginstal node baru.

Pergi ke Instal dan instal node di bawah ini:

-- node-red-dashboard: Ini akan menginstal semua node yang digunakan untuk membuat dashboard (buttons, graphs, switch dll..)

-- node-red-contrib-persist: Ini adalah node yang sangat baru, node ini dapat digunakan untuk menyimpan status Button apa pun, Nilai variabel jika node-red crash atau ditutup secara tiba-tiba.

-- node-red-contrib-simpletime: Ini untuk mengubah waktu saat ini menjadi format apa pun yang diperlukan

Langkah 5: Sedikit Tentang Elemen Node Red

Bagian atas terdiri dari aliran yang berbeda, Anda dapat membuat aliran sebanyak yang diperlukan, Sudut kiri berisi semua simpul. Beberapa adalah default, beberapa dapat diimpor menggunakan opsi Kelola palet dan jika Anda cukup berpengalaman, Anda dapat membuat simpul.

Sebuah node pada dasarnya adalah elemen dengan fitur yang telah ditentukan sebelumnya.

Sisi kanan area kerja terdiri dari Jendela debug, konfigurasi dasbor, dll…

Dalam alur, Anda dapat menggunakan beberapa simpul, dan menggunakan simpul dari alur yang berbeda, Anda dapat mendesain dasbor.

Pengatur Waktu adalah salah satu Dasbor yang terdiri dari simpul dari Aliran "Pengaturan Aliran Pengatur Waktu" dan "Pengaturan Hari"

Seluruh aliran dapat diekspor ke clipboard atau file dan ini dapat digunakan kembali dengan mengimpor yang sama.

melampirkan dua Flow sebagai file txt.

untuk mengimpor aliran:

simpan file ext ini di desktop Anda

Buka menu tarik-turun Kanan > Impor > Papan Klip

buka notepad dan paste isinya disini

ulangi tindakan untuk aliran lainnya.

Jadi sekarang Anda akan memiliki dua Flow yang diimpor, klik Deploy untuk menyimpan proyek.

Langkah 6: Tampilan Dasbor

Tampilan Dasbor
Tampilan Dasbor

Klik di sudut paling kanan jendela debug, Anda akan menemukan ikon grapg bar. Ini akan membuka jendela baru dengan UI dasbor, Mainkan dengan pengatur waktu, atur opsi yang berbeda.

Masuk pada waktu yang berbeda dalam sehari di hari yang berbeda dalam seminggu untuk memeriksa apakah itu berfungsi seperti yang diharapkan.

Proyek ini dapat diekstrapolasi lebih lanjut untuk memasukkan bulan sebagai bagian dari kriteria seleksi.

Nikmati dan tolong berikan umpan balik.

Kritik produktif akan dengan senang hati diterima karena saya bukan programmer dan pasti akan ada cara yang lebih cerdas / lebih pendek / lebih sederhana untuk melakukan ini.

Direkomendasikan: