Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ավելացրեք սենսորային հանգույցներ
- Քայլ 3: Տեղադրեք InfluxDB
- Քայլ 4: Տեղադրեք Grafana- ն
- Քայլ 5: Ստեղծեք վահանակ
Video: Սենսորների մուտքագրում InfluxDB- ի, Grafana- ի և Hassio- ի միջոցով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս գրառման մեջ մենք սովորում ենք, թե ինչպես օգտագործել InfluxDB- ը տվյալների երկարաժամկետ պահպանման համար և Grafana- ն օգտագործում ենք տվյալների վերլուծության համար: Սա տան ավտոմատացման շարքի մի մասն է, որտեղ մենք սովորում ենք, թե ինչպես ստեղծել և օգտագործել Home Assistant- ը, այնպես որ այս ամենը կարվի Hassio- ի միջոցով:
Քայլ 1: Դիտեք տեսանյութը
Խնդրում ենք դիտել վերը նշված տեսանյութը, քանի որ այն մտնում է ամեն ինչ կարգավորելու մանրամասների մեջ: Նաև շատ ավելի հեշտ է հետևել ամեն ինչին և տեսնել, թե ինչպես է այդ ամենը միասին ինտեգրվում տեսանյութի միջոցով: Այս գրավոր գրառումը կպարունակի միայն կարևոր բիթերը:
Քայլ 2: Ավելացրեք սենսորային հանգույցներ
Տվյալները մուտքագրելու և վերլուծելու համար մեզ առաջին հերթին անհրաժեշտ են որոշ սենսորային հանգույցներ, այնպես որ համոզվեք, որ մի քանիսը ավելացրել եք տնային օգնականին: Նախորդ գրառումը ցույց է տալիս, թե ինչպես ստեղծել հանգույց ՝ օգտագործելով DHT22 սենսորը ՝ ESPHome- ի հետ միասին: Մենք նաև ստեղծում ենք նոր հանգույցներ, որոնք օգտագործում են DS18B20 և SGP30 տվիչները առաջին քայլում տեղադրված տեսանյութում:
Քայլ 3: Տեղադրեք InfluxDB
Երբ մենք ունենք սենսորային հանգույցները տեղում, մենք պետք է սկսենք պահպանել դրանց արժեքները InfluxDB- ում: Նախ, մենք պետք է տեղադրենք այն: Դա կարելի է անել ՝ գնալով հավելյալ խանութ, որոնելով «InfluxDB» և այնուհետև կտտացնելով տեղադրման կոճակին: Այս քայլը կտևի մեկ կամ երկու րոպե, այնպես որ վստահ եղեք, որ դրան որոշակի ժամանակ կտաք:
Նախքան հավելումը սկսելը, մենք պետք է ոլորենք ներքև դեպի կազմաձևման բաժինը և անջատենք SSL- ը ՝ փոխարինելով «true»-ն «false»-ով: Պահեք կազմաձևը և կարող եք սկսել հավելումը: Ptionանկության դեպքում կարող եք նաև միացնել «Showուցադրել կողագոտում» տարբերակը ՝ ավելի հեշտ մուտք ունենալու համար: Լրացուցիչը սկսելու համար կպահանջվի մի փոքր ժամանակ, ուստի ժամանակ տվեք դրան: Այլապես, կարող եք ոլորել ներքև ՝ տեղեկամատյանները ստուգելու համար և սպասել, որ հայտնվի «Starting Nginx» հաղորդագրությունը, որը կնշանակի, որ հավելումը սկսվել է:
Այնուհետև մենք պետք է բացենք InfluxDB WEB UI- ն և անցնենք ադմինիստրատորի ներդիրին, որտեղ կարող ենք ստեղծել տվյալների բազան և օգտանունը: Սկսեք ՝ ստեղծելով «homeassistant» անունով տվյալների շտեմարան: Այնուհետև ստեղծեք նոր օգտվող ՝ անունով և գաղտնաբառով ՝ որպես «տնային օգնական»: Համոզվեք, որ դրան տալիս եք բոլոր թույլտվությունները ՝ ավելի առաջ շարժվելուց առաջ:
Այժմ, երբ մենք ունենք InfluxDB կարգավորում, մենք պետք է թարմացնենք Home Assistant- ի կազմաձևը, որպեսզի երկուսը կարողանան շփվել միմյանց հետ: Դա կարելի է անել ՝ թարմացնելով configuration.yaml ֆայլը և թարմացնելու ամենահեշտ ձևը ՝ օգտագործելով կազմաձևողի հավելումը: Գնացեք հավելյալ խանութ և տեղադրեք կազմաձևիչ: Սկսեք այն, ապա բացեք WEB UI- ը: Օգտագործեք թղթապանակի պատկերակը վերին ձախ անկյունում ՝ configuration.yaml ֆայլը բացելու համար, այնուհետև ավելացրեք InfluxDB տեղադրման մանրամասներով տողերը, ինչպես ցույց է տրված նկարում:
Դրանք կարելի է ձեռք բերել նաև ստորև բերված հղումից.
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Երբ դա արվի, վերագործարկեք Home Assistant- ը: Երբ այն նորից կրկնօրինակվի, բացեք InfluxDB- ը և այժմ պետք է կարողանաք տեսնել սենսորի տվյալները:
Քայլ 4: Տեղադրեք Grafana- ն
Այժմ, երբ InfluxDB- ը կազմաձևված է, մենք պետք է տեղադրենք Grafana- ն: Սա կարող է տեղադրվել նաև լրացուցիչ խանութի միջոցով: Տեղադրվելուց հետո, համոզվեք, որ նախկինի պես անջատեք SSL- ը և ապա գործարկեք հավելումը: Սկսելու համար մի քանի րոպե ժամանակ տվեք:
Գրաֆանան պետք է մուտք ունենա InfluxDB- ի տվյալներ, ուստի լավ գաղափար է բացել InfluxDB- ը և ստեղծել նոր օգտվող, ինչպես դա արեցինք նախորդ քայլին: Ենթադրում եմ, որ օգտվողի անունն ու գաղտնաբառը «գրաֆանա» են: Երբ դա արվի, բացեք Grafana WEB UI- ն և ընտրեք «Ավելացնել տվյալների աղբյուր» տարբերակը: Մուտքագրեք հետևյալ URL- ը որպես հյուրընկալող ՝
https:// a0d7b954-influxdb: 8086
Այնուհետև մուտքագրեք տվյալների բազայի անունը, որը «homeassistant» է, ինչպես նաև մեր ստեղծած օգտվողի անունն ու գաղտնաբառը: Ավարտելուց հետո պարզապես սեղմեք «Պահել և փորձարկել» կոճակը, որը կստուգի, արդյոք հաղորդակցությունը նորմալ է: Սա ավարտում է տեղադրման գործընթացը:
Քայլ 5: Ստեղծեք վահանակ
Գրաֆանան օգտագործում է վահանակներ կոչվող մի բան, որը բաղկացած է վահանակներից: Այս վահանակները կարող են լինել գծապատկերներ, գծապատկերներ և այլն: Ես խորհուրդ կտամ դիտել տեսանյութը ՝ սովորելու համար, թե ինչպես ստեղծել որոշ հիմնական գծապատկերներ: Դուք ակնհայտորեն կարող եք ստեղծել շատ ավելի մանրամասն վահանակներ ՝ ձեր տվյալները ներկայացնելու համար, և դա չափազանց մեծ թեմա է, որը պետք է լուսաբանվի այս գրառման մեջ:
Խնդրում ենք հաշվի առնել մեր YouTube ալիքին բաժանորդագրվելը ՝ աջակցելու համար նման տեսանյութեր և գրառումներ.
YouTube ՝
Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. 14 քայլ (նկարներով)
Ինչպես կատարել IoT- ի վրա հիմնված տան ավտոմատացում NodeMCU սենսորների կառավարման ռելեի միջոցով. IoT- ի վրա հիմնված այս նախագծում ես Blynk- ով և NodeMCU կառավարման ռելեի մոդուլով իրական տնային ավտոմատացում իրական ժամանակի հետադարձ կապով: Ձեռնարկի ռեժիմում այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից և, ձեռքով անջատիչից: Ավտոմատ ռեժիմում այս սարսափը
Քաղաքացիական ենթակառուցվածքների կառուցվածքային առողջության մոնիտորինգ անլար թրթռման սենսորների միջոցով. 8 քայլ
Քաղաքացիական ենթակառուցվածքների կառուցվածքային առողջության մոնիտորինգ անլար թրթռման սենսորների միջոցով. Հին շենքի և քաղաքացիական ենթակառուցվածքի վատթարացումը կարող է հանգեցնել ճակատագրական և վտանգավոր իրավիճակի: Այս կառույցների մշտական մոնիտորինգը պարտադիր է: Կառուցվածքային առողջության մոնիտորինգը չափազանց կարևոր մեթոդաբանություն է
Իրական ժամանակում MPU-6050/A0 տվյալների մուտքագրում Arduino- ի և Android- ի միջոցով. 7 քայլ (նկարներով)
Իրական ժամանակում MPU-6050/A0 տվյալների մուտքագրում Arduino- ի և Android- ի հետ. Ինձ հետաքրքրել է Arduino- ի օգտագործումը մեքենայական ուսուցման համար: Որպես առաջին քայլ, ես ուզում եմ իրական ժամանակում (կամ դրան շատ մոտ) տվյալների ցուցադրում և անտառահատ սարքել Android սարքով: Ես ուզում եմ արագացուցիչի տվյալները վերցնել MPU-6050- ից, որպեսզի նախագծեմ
MyoWare- ի միջոցով EMG- ով մուտքագրում. 8 քայլ
MyoWare- ի միջոցով EMG- ով մուտքագրում. Հեղինակներ `Լ. Էլիզաբեթ Քրոուֆորդ & Ներածություն. Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես ստեղծել պարզ էլեկտրոմիոգրաֆիայի (EMG) տնային համակարգ ՝ մոտ $ 100 գնով, որը կզգա մկանների ակտիվացումը մակերեսից
Gեստերի պարզ վերահսկում IR սենսորների միջոցով. 7 քայլ
IRեստերի պարզ վերահսկում IR սենսորների օգտագործմամբ. Gestեստերի միջոցով իրերի վերահսկումը միշտ հուզիչ և զվարճալի է, բայց շուկայում ժեստերը ճանաչելու համար սենսորները բավականին ծախսատար են: Այսպիսով, ինչպե՞ս կարող ենք ժեստերի պարզ վերահսկողություն կատարել ՝ օգտագործելով մի քանի դոլար: Դե, IR սենսորները ճիշտ օգտագործելիս