Სარჩევი:
- ნაბიჯი 1: უყურეთ ვიდეოს
- ნაბიჯი 2: დაამატეთ სენსორული კვანძები
- ნაბიჯი 3: დააინსტალირეთ InfluxDB
- ნაბიჯი 4: დააინსტალირეთ Grafana
- ნაბიჯი 5: შექმენით დაფა
ვიდეო: სენსორული ჟურნალი InfluxDB, Grafana & Hassio გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პოსტში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ InfluxDB მონაცემთა სენსორული მონაცემების გრძელვადიანი შესანახად და ვიყენებთ Grafana– ს მონაცემთა ანალიზისთვის. ეს არის სახლის ავტომატიზაციის სერიის ნაწილი, სადაც ჩვენ ვსწავლობთ როგორ შევქმნათ და გამოვიყენოთ Home Assistant, ასე რომ ეს ყველაფერი გაკეთდება Hassio– ს გამოყენებით.
ნაბიჯი 1: უყურეთ ვიდეოს
გთხოვთ უყუროთ ვიდეოს ზემოთ, რადგან ის შეიცავს ყველაფრის დაყენების დეტალებს. ასევე გაცილებით ადვილია ყველაფრის თვალყურის დევნება და იმის დანახვა, თუ როგორ ინტეგრირდება ეს ყველაფერი ერთად ვიდეოს გამოყენებით. ეს წერილობითი პოსტი შეიცავს მხოლოდ მნიშვნელოვან ნაწილებს.
ნაბიჯი 2: დაამატეთ სენსორული კვანძები
მონაცემების შესასვლელად და გასაანალიზებლად, ჩვენ პირველ რიგში გვჭირდება სენსორული კვანძები, ასე რომ დარწმუნდით, რომ დაამატეთ რამდენიმე სახლის ასისტენტი. წინა პოსტი გიჩვენებთ თუ როგორ უნდა შექმნათ კვანძი DHT22 სენსორის გამოყენებით ESPHome– თან ერთად. ჩვენ ასევე ვქმნით ახალ კვანძებს, რომლებიც იყენებენ DS18B20 და SGP30 სენსორებს ვიდეოში, რომელიც ჩადებულია პირველ საფეხურზე.
ნაბიჯი 3: დააინსტალირეთ 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:
გმადლობთ რომ კითხულობთ!
გირჩევთ:
წვრილმანი ადგილი ოთხფეხა რობოტის მსგავსად (შენობის ჟურნალი V2): 9 ნაბიჯი
DIY Spot Like Quadruped Robot (შენობის ჟურნალი V2): ეს არის შენობის ჟურნალი დეტალური ინსტრუქციით როგორ ავაშენოთ https://www.instructables.com/DIY-Spot-Like-Quadru…robot dog v2. Follow Robolab youtube საიტი დამატებითი ინფორმაციისთვის. https://www.youtube.com/robolab19 ეს არის ჩემი პირველი რობოტი და მე მაქვს
შექმენით პირადი აქტივობის ჟურნალი: 6 ნაბიჯი
ააშენეთ პირადი აქტივობის ჟურნალი: ლონდონელ ჩემს მეგობარს, პოლს, სურდა ეპოვა თავისი საკვების, საქმიანობისა და ადგილმდებარეობის თვალყურის დევნება ერთ დაფაზე. სწორედ მაშინ გაჩნდა იდეა შექმნას მარტივი ვებ ფორმა, რომელიც მონაცემებს აგზავნიდა საინფორმაციო დაფაზე. ის ორივე ვებ – გვერდს აყენებდა
როგორ გავაკეთოთ ტემპერატურისა და სინათლის ინტენსივობის ჟურნალი - პროტეუსის სიმულაცია - გაყინვა - Liono Maker: 5 ნაბიჯი
როგორ გავაკეთოთ ტემპერატურისა და სინათლის ინტენსივობის ჟურნალი | პროტეუსის სიმულაცია | გაყინვა | Liono Maker: გამარჯობა, ეს არის Liono Maker, ეს არის ჩემი ოფიციალური YouTube არხი. ეს არის ღია წყარო YouTube არხი. აქ არის ბმული: Liono Maker YouTube Channel აქ არის ვიდეო ბმული: Temp & სინათლის ინტენსივობის ჩანაწერი ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ტემპერამენტი
წვრილმანი არდუინო - სენსორული IoT ხელის გამწმენდი დისპენსერი NodeMCU & BLYNK გამოყენებით: 4 ნაბიჯი
წვრილმანი არდუინო | შეხებით ნაკლები IoT ხელის გამაჯანსაღებელი დისპენსერი NodeMCU & BLYNK– ის გამოყენებით: გამარჯობა ხალხო, მას შემდეგ რაც COVID-19– ის გავრცელებამ დრამატულად დაარტყა მსოფლიო, ხელების სადეზინფექციო საშუალებების გამოყენება გაიზარდა. ხელის სადეზინფექციო საშუალებებს შეუძლია შეამციროს გარკვეული ინფექციების დაჭერის რისკი. ხელის სადეზინფექციო საშუალებებს ასევე შეუძლიათ დაიცვან დაავადების გამომწვევი მიკროფონისგან
Tiny ESP8266 ტემპერატურის ჟურნალი (Google Sheets): 15 ნაბიჯი
Tiny ESP8266 ტემპერატურის ჟურნალი (Google Sheets): ეს არის სახელმძღვანელო, თუ როგორ უნდა შექმნათ თქვენი საკუთარი, აბსოლუტურად პატარა WiFi ჩართული ტემპერატურის ჟურნალი. იგი დაფუძნებულია ESP-01 მოდულსა და ციფრული ტემპერატურის სენსორზე DS18B20, შეფუთულია მჭიდროდ 3D ბეჭდვით ჩანთაში 200 mAh ლითიუმის ბატარეით და მიკრო U