Სარჩევი:

სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით: 5 ნაბიჯი
სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით: 5 ნაბიჯი

ვიდეო: სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით: 5 ნაბიჯი

ვიდეო: სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით: 5 ნაბიჯი
ვიდეო: Rare Autonomic Disorders- Glen Cook, MD 2024, ნოემბერი
Anonim
სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით
სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით

ამ პოსტში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ InfluxDB მონაცემთა სენსორული მონაცემების გრძელვადიანი შესანახად და ვიყენებთ Grafana– ს მონაცემთა ანალიზისთვის. ეს არის სახლის ავტომატიზაციის სერიის ნაწილი, სადაც ჩვენ ვსწავლობთ როგორ შევქმნათ და გამოვიყენოთ Home Assistant, ასე რომ ეს ყველაფერი გაკეთდება Hassio– ს გამოყენებით.

ნაბიჯი 1: უყურეთ ვიდეოს

გთხოვთ უყუროთ ვიდეოს ზემოთ, რადგან ის შეიცავს ყველაფრის დაყენების დეტალებს. ასევე გაცილებით ადვილია ყველაფრის თვალყურის დევნება და იმის დანახვა, თუ როგორ ინტეგრირდება ეს ყველაფერი ერთად ვიდეოს გამოყენებით. ეს წერილობითი პოსტი შეიცავს მხოლოდ მნიშვნელოვან ნაწილებს.

ნაბიჯი 2: დაამატეთ სენსორული კვანძები

დაამატეთ სენსორული კვანძები
დაამატეთ სენსორული კვანძები
დაამატეთ სენსორული კვანძები
დაამატეთ სენსორული კვანძები

მონაცემების შესასვლელად და გასაანალიზებლად, ჩვენ პირველ რიგში გვჭირდება სენსორული კვანძები, ასე რომ დარწმუნდით, რომ დაამატეთ რამდენიმე სახლის ასისტენტი. წინა პოსტი გიჩვენებთ თუ როგორ უნდა შექმნათ კვანძი DHT22 სენსორის გამოყენებით ESPHome– თან ერთად. ჩვენ ასევე ვქმნით ახალ კვანძებს, რომლებიც იყენებენ DS18B20 და SGP30 სენსორებს ვიდეოში, რომელიც ჩადებულია პირველ საფეხურზე.

ნაბიჯი 3: დააინსტალირეთ InfluxDB

დააინსტალირეთ InfluxDB
დააინსტალირეთ InfluxDB

მას შემდეგ, რაც ჩვენ გვაქვს სენსორული კვანძები, ჩვენ უნდა დავიწყოთ მათი მნიშვნელობების შენახვა InfluxDB– ში. პირველ რიგში, ჩვენ უნდა დავაინსტალიროთ. ეს შეიძლება გაკეთდეს დამატებითი მაღაზიისკენ, "InfluxDB"-ის ძიებით და შემდეგ დააწკაპუნეთ ინსტალაციის ღილაკზე. ამ ნაბიჯს ერთი ან ორი წუთი დასჭირდება, ასე რომ დარწმუნდით, რომ მას გარკვეული დრო დაუთმეთ.

სანამ ჩვენ დავიწყებთ დამატებას, ჩვენ უნდა გადავიდეთ ქვემოთ კონფიგურაციის განყოფილებაში და გამორთოთ SSL "ჭეშმარიტი" -ს შეცდომით შეცვლით. შეინახეთ კონფიგურაცია და შემდეგ შეგიძლიათ დაიწყოთ დანამატი. სურვილისამებრ, თქვენ ასევე შეგიძლიათ ჩართოთ "აჩვენეთ გვერდითა ზოლში" ვარიანტი უფრო ადვილი წვდომისათვის. დანამატის დაწყებას ცოტა დრო დასჭირდება, ასე რომ მიეცი მას გარკვეული დრო. გარდა ამისა, თქვენ შეგიძლიათ გადახვიდეთ ქვემოთ, რათა შეამოწმოთ ჟურნალები და დაელოდოთ "Start Nginx" შეტყობინების გამოჩენას, რაც ნიშნავს იმას, რომ დანამატი დაიწყო.

შემდეგ ჩვენ უნდა გავხსნათ InfluxDB WEB UI და გადავიდეთ ადმინისტრატორის ჩანართზე, სადაც შეგვიძლია შევქმნათ მონაცემთა ბაზა და მომხმარებლის სახელი. დაიწყეთ მონაცემთა ბაზის შექმნით სახელწოდებით "homeassistant". შემდეგ შექმენით ახალი მომხმარებელი სახელით და პაროლით, როგორც "homeassistant". დარწმუნდით, რომ მიანიჭეთ მას ყველა ნებართვა შემდგომ გადასვლამდე.

ახლა, როდესაც ჩვენ გვაქვს InfluxDB კონფიგურაცია, ჩვენ უნდა განვაახლოთ სახლის ასისტენტის კონფიგურაცია ისე, რომ მათ შეეძლოთ ერთმანეთთან ურთიერთობა. ეს შეიძლება გაკეთდეს configuration.yaml ფაილის განახლებით და მისი განახლების უმარტივესი გზით, კონფიგურატორის დანამატის გამოყენებით. გადადით დამატებით მაღაზიაში და დააინსტალირეთ კონფიგურატორი. დაიწყეთ და შემდეგ გახსენით WEB UI. გამოიყენეთ საქაღალდის ხატი ზედა მარცხენა კუთხეში configuration.yaml ფაილის გასახსნელად და შემდეგ დაამატეთ ხაზები InfluxDB ინსტალაციის დეტალებით, როგორც ეს ნაჩვენებია სურათზე.

ასევე შეგიძლიათ მიიღოთ ქვემოთ მოცემული ბმულიდან:

github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md

ამის დასრულების შემდეგ, გადატვირთეთ მთავარი ასისტენტი. მას შემდეგ, რაც ის კვლავ შეიქმნება, გახსენით InfluxDB და ახლა თქვენ უნდა გქონდეთ შესაძლებლობა იხილოთ სენსორის მონაცემები.

ნაბიჯი 4: დააინსტალირეთ Grafana

ახლა, როდესაც InfluxDB კონფიგურირებულია, ჩვენ გვჭირდება Grafana– ს დაყენება. ეს ასევე შეიძლება დამონტაჟდეს დამატებითი მაღაზიის გამოყენებით. დაინსტალირების შემდეგ, აუცილებლად გამორთეთ SSL, როგორც ადრე და შემდეგ დაიწყეთ დანამატი. მიეცით მას რამდენიმე წუთი დასაწყებად.

Grafana– ს სჭირდება InfluxDB– ის მონაცემებზე წვდომა, ამიტომ კარგი იდეაა გახსნათ InfluxDB და შექმნათ ახალი მომხმარებელი, როგორც ეს წინა საფეხურზე გავაკეთეთ. მე ვთვლი, რომ მომხმარებლის სახელი და პაროლი არის "გრაფანა". ამის დასრულების შემდეგ გახსენით Grafana WEB UI და აირჩიეთ "მონაცემთა წყაროს დამატება" ვარიანტი. შეიყვანეთ შემდეგი URL როგორც მასპინძელი:

https:// a0d7b954-influxdb: 8086

შემდეგ, შეიყვანეთ მონაცემთა ბაზის სახელი, რომელიც არის "homeassistant", მომხმარებლის სახელი და პაროლი, რომელიც ჩვენ შევქმენით. დასრულების შემდეგ, უბრალოდ დააჭირეთ ღილაკს "შენახვა და ტესტი", რომელიც შეამოწმებს კომუნიკაციის გამართულობას. ეს ასრულებს დაყენების პროცესს.

ნაბიჯი 5: შექმენით დაფა

გრაფანა იყენებს რაღაცას, სახელწოდებით დაფებს, რომელიც შედგება პანელებისგან. ეს პანელები შეიძლება იყოს სქემები, გრაფიკები და ასე შემდეგ. მე გირჩევთ უყუროთ ვიდეოს, რომ ისწავლოთ როგორ შექმნათ ძირითადი სქემები. თქვენ აშკარად შეგიძლიათ შექმნათ ბევრად უფრო დეტალური დაფები თქვენი მონაცემების წარმოსაჩენად და ეს ძალიან ვრცელი თემაა ამ პოსტში გასაშუქებლად.

გთხოვთ, განიხილოთ ჩვენი YouTube არხის გამოწერა, რათა დაგეხმაროთ მსგავსი ვიდეოებისა და პოსტების მხარდაჭერაში:

YouTube:

გმადლობთ რომ კითხულობთ!

გირჩევთ: