Talaan ng mga Nilalaman:

Day Timer Paggamit ng Node Red Na may Patuloy na Memory: 6 na Hakbang
Day Timer Paggamit ng Node Red Na may Patuloy na Memory: 6 na Hakbang

Video: Day Timer Paggamit ng Node Red Na may Patuloy na Memory: 6 na Hakbang

Video: Day Timer Paggamit ng Node Red Na may Patuloy na Memory: 6 na Hakbang
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Nobyembre
Anonim
Day Timer Paggamit ng Node Red Na Patuloy na Memory
Day Timer Paggamit ng Node Red Na Patuloy na Memory

Malawak kong ginagamit ang Node-red para sa aking mga proyekto sa Home Automation. hindi ako isang prgrammer ayon sa pag-unlad, ngunit sa tulong mula sa iba't ibang mga nag-aambag sinubukan kong i-configure ang mga bagay ayon sa aking kinakailangan. Minsan gumagana ito at kung minsan hindi ito:)

Para sa isa sa aking proyekto sa awtomatikong kailangan ko ng Mga Timer na maitatakda ko ito mula sa frontend Node _red UI sa maraming Araw ng linggo. Mayroong mga magagamit na proyekto kung saan ginamit ng mga nag-ambag ang mga Node-red-contrib file para sa kanyang hangarin. Ngunit ang isang pangunahing bagay na hindi ko kailanman nahanap ay kung paano panatilihin ang pag-set up ng oras kahit na matapos ang node-red restart (dahil sa pag-crash ng system atbp…). Nais ko ng isang bagay na magpapatuloy mula sa huling yugto ng pagtatrabaho at pagkatapos pagkatapos

Ang pangangailang ito ay nagtrabaho sa akin sa proyektong ito.

Mayroong isang pare-pareho na pangangailangan sa aking proyekto na magkaroon ng isang tampok na Timer

Hakbang 1: Mga paunang kinakailangan

Mga paunang kinakailangan

1) Isang gumaganang Node-red na programa sa Windows (O linux, Mac ….). Maraming mga tagubilin sa web upang i-setup ang Node-red sa Windows.

2) Pangunahing kaalaman sa Kung, iba pang mga lohikal na pahayag

3) At isang Maraming pag-usisa upang galugarin ang mga bagay ……………..

Hakbang 2: Medyo Tungkol sa Node - Pula (Isipin Mo Hindi Masyadong Karamihan sa Detalye …..)

Medyo Tungkol sa Node - Pula (Isipin Mo Hindi Masyadong Maraming sa Detalye …..)
Medyo Tungkol sa Node - Pula (Isipin Mo Hindi Masyadong Maraming sa Detalye …..)

Tulad ng estado ng kanilang opisyal na website

"Ang Node-RED ay isang tool sa programa para sa mga kable na magkakasama ang mga aparato ng hardware, API at mga serbisyong online sa mga bago at kagiliw-giliw na paraan. Nagbibigay ito ng isang editor na nakabatay sa browser na ginagawang madali upang magkasama na dumadaloy gamit ang malawak na hanay ng mga node sa palette na maaaring maipakalat sa runtime nito sa isang solong pag-click."

url:

Hindi ko kailangang maging isang tao sa pagprograma upang magawa ito ngunit kung mayroon kang kaunting kaalaman sa pagsulat ng mga javascripts, tiyak na lalawak ang iyong mga posibilidad.

Ito ay isang malakas na GUI pagkakaroon ng pag-drag at drop functionaility para sa pag-automate ng marami sa mga ito.

Para sa hal: Gamit ang Timer Tutorial na ito maaari kang mag-disenyo ng daloy kung saan batay sa Timer na magsimula ng isang kaganapan na "Tubig ang hardin", "magpadala ng isang email" atbp ….

Hakbang 3: Start Node - Pula

Start Node - Pula
Start Node - Pula

Pagkatapos i-install ang Node -red sa iyong machine. punta ka sa comand promt. Mag-type sa node-red upang simulan ang programa.

Hakbang 4: Node Red Control Box

Node Red Control Box
Node Red Control Box

Ang control Box ay magpapakita ng mga tab na kilala bilang mga daloy, initally magiging walang laman ito dahil ito ay isang sariwang pag-install, pumunta sa kanang sulok at mula sa drop down na menu piliin ang "Pamahalaan ang Pallette". Ginagamit ang opsyong ito upang mapasok ang iba't ibang mga pakete.

Mag-click sa Pamahalaan ang Pallette, magbubukas ito ng isang window na may dalawang mga tab

- Mga Node -Nililista nito ang lahat ng mga node (package) na na-install mo

- I-install - Upang mag-install ng mga bagong node.

Pumunta sa I-install at i-install ang mga node sa ibaba:

- node-red-dashboard: Ipapasok nito ang mga node na ginagamit para sa paglikha ng mga dashboard (mga pindutan, graph, switch atbp.)

- node-red-contrib-persist: Ito ay isang napakahuling node, ang node na ito ay maaaring magamit upang mag-imbak ng anumang estado ng Button, ang mga variable na halaga ay nagdurusa sa mga pag-crash na node-red o biglang sarado.

- node-red-contrib-simpletime: Ito ay upang i-convert ang kasalukuyang oras sa anumang kinakailangang format

Hakbang 5: Medyo Tungkol sa mga Node Red Element

Ang Nangungunang bahaging binubuo ng Iba't ibang mga daloy, maaari kang lumikha ng maraming mga daloy na kinakailangan, Ang kaliwang sulok ay naglalaman ng lahat ng mga node. Ang ilan ay default, ang ilan ay maaaring mai-import gamit ang pagpipilian na Pamahalaan ang palyete at kung sapat kang mga eksperto maaari kang lumikha ng isang node.

Ang isang node ay karaniwang isang elemento na may paunang natukoy na mga tampok.

Ang kanang bahagi ng lugar ng trabaho ay binubuo ng Ang debug window, dashboard config atbp…

Sa isang daloy maaari kang gumamit ng maraming mga node, at gamit ang mga node mula sa iba't ibang mga daloy maaari kang magdisenyo ng isang dashboard.

Ang Setting Timer ay isang naturang Dashboard na binubuo ng mga node mula sa Flow "Setting Timer Flow" at "Day Set"

Ang buong daloy ay maaaring i-export sa isang clipboard o isang file at maaari itong magamit muli sa pamamagitan ng pag-import ng pareho.

nakapaloob ang dalawang Daloy bilang isang txt file.

para sa pag-import ng mga daloy:

i-save ang mga ext file na ito sa iyong desktop

Pumunta sa menu ng dropdown na Kanan> Mag-import> Clipboard

buksan ang notepad at i-paste ang mga nilalaman dito

ulitin ang aksyon para sa iba pang daloy.

Kaya ngayon magkakaroon ka ng dalawang daloy na na-import, mag-click sa Deploy upang i-save ang proyekto.

Hakbang 6: Tingnan ang Dashboard

Tingnan ang Dashboard
Tingnan ang Dashboard

Mag-click sa Pinakamataas na sulok ng window ng pag-debug, mahahanap mo ang isang icon ng bar grapg. Bubuksan nito ang isang bagong window kasama ang dashboard UI, Maglaro kasama ang mga timer, magtakda ng iba't ibang mga pagpipilian.

Mag-log in sa iba't ibang oras ng araw sa iba't ibang mga araw ng linggo upang suriin kung gumagana ito tulad ng inaasahan.

Ang proyektong ito ay maaaring karagdagang extrapolated upang isama ang buwan bilang bahagi ng pamantayan ng pagpili.

Tangkilikin at pls magbigay ng feedback.

Ang produktibong critisicm ay malulugod na makukuha dahil wala akong programmer at magkakaroon ng mas matalinong / mas maikli / mas simpleng paraan ng paggawa nito.

Inirerekumendang: