Სარჩევი:

სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT– ით: 6 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT– ით: 6 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT– ით: 6 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT– ით: 6 ნაბიჯი
ვიდეო: TERNCY SD01 - zigbee dimmer ღილაკი, სახლის ასისტენტის ინტეგრაცია, პრაქტიკული გამოყენება 2024, ნოემბერი
Anonim
Image
Image

გსურთ დაიწყოთ თქვენი სახლის შეცვლა ჭკვიან სახლში? და ასევე ამის გაკეთება იაფად?

NodeMCU და HomeAssistant აქ არიან, რათა დაგეხმარონ ამის შესახებ. გირჩევთ უყუროთ ამ ვიდეოს, იქნებ თქვენთვის უფრო ადვილი იქნება გაყოლა. წინააღმდეგ შემთხვევაში, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

მარაგები

1 × NodeMCU v3 NodeMCU eBay– ზე:

2 read Breadboards Breadboards on eBay:

1 × Photoresistor Photoresistor eBay– ზე:

1 × მაგნიტური გადამრთველი მაგნიტური გადამრთველი eBay– ზე:

1 × სარელეო სარელეო eBay– ზე:

1 × ღილაკი ღილაკები და რეზისტორები eBay– ზე:

7 × რეზისტორები (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × ები LED ები eBay– ზე:

20 × მავთულები მავთულები eBay– ზე:

1 × ტემპერატურის სენსორი DALLAS ტემპერატურის სენსორი eBay– ზე:

1 × მოძრაობის სენსორი (PIR) მოძრაობის სენსორი:

1 × დამატებითი: დენის ბანკი

Ნაბიჯი 1:

გამოსახულება
გამოსახულება

გამარჯობა!

მიიღეთ ყველა საჭირო მარაგი (კომპონენტი) და დავიწყოთ.

ნაბიჯი 2:

შეაერთეთ ყველა კომპონენტი შესაბამისად ამ ბინძურ ესკიზს. ბოდიში მავთულის არეულობის გამო.:(

ნაბიჯი 3:

გამოსახულება
გამოსახულება

დააინსტალირეთ PlatformIO IDE, HomeAssistant + Python

კიდევ ერთხელ, შეგიძლიათ მიყევით ამ ვიდეოს, რომ ნახოთ უფრო დეტალური ინფორმაცია HomeAssistant და Python– ის დაყენების შესახებ. PlatformIO– ს ეტაპობრივი ინსტალაციის გასაგრძელებლად და იმის სანახავად, თუ როგორ უნდა ატვირთოთ მარტივი მოციმციმე LED პროგრამა, შეამოწმეთ ეს ვიდეო.

გთხოვთ გაითვალისწინოთ, რომ თქვენ არ გჭირდებათ მკაცრად PlatformIO IDE გამოყენება, მაგრამ ალბათ თქვენთვის ადვილი იქნება მისი დაცვა.

ნაბიჯი 4:

გამოსახულება
გამოსახულება

დააკოპირეთ კოდი main.cpp ფაილიდან აქედან. შეცვალეთ mqtt_server IP თქვენი კომპიუტერის IP– ზე, რომელზეც დაინსტალირებულია HomeAssistant. შეცვალეთ SSID და პაროლი სასურველი Wi-Fi SSID და პაროლით. ატვირთვა NodeMCU– ში.

ნაბიჯი 5:

გამოსახულება
გამოსახულება

ფანჯრების ძიებაში (დაწყება) ჩაწერეთ % appdata % და გახსენით.homeassistant საქაღალდე. იქ ნახავთ configuration.yaml. გახსენით იგი და შეცვალეთ მთელი შინაარსი ამით.

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

დაიწყეთ HomeAssistant თქვენს კომპიუტერზე, თუ ის ჯერ არ არის დაწყებული. შეიყვანეთ იმ კომპიუტერის IP და დაამატეთ პორტი: 8123 მის შემდეგ ბრაუზერში. ზედა მარჯვენა კუთხეში ნახავთ ინტერფეისის კონფიგურაციის ვარიანტს. შეარჩიეთ ეს და კვლავ ზედა მარჯვენა კუთხეში იპოვნეთ RAW კონფიგურაციის რედაქტორი და შეცვალეთ მისი შინაარსი ამით.

ნაბიჯი 6:

გამოსახულება
გამოსახულება

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

თქვენს სმარტფონზე გადადით ბრაუზერში და შეიყვანეთ თქვენი HomeAssistant სერვერის IP და დაამატეთ პორტი: 8123. შეინახეთ ვებ გვერდი მთავარ ეკრანზე და თქვენ გექნებათ წვდომა სახლის ახალ ავტომატიზაციის სისტემაზე ერთი შეხებით.

ბოლოს და ბოლოს, მე გირჩევთ გააფართოვოთ ეს პროექტი უფრო სასარგებლო და არა მხოლოდ საგანმანათლებლო მიზნებისათვის. მადლობა, რომ შემომიერთდით ამ პროექტის მშენებლობაში.:)

გირჩევთ: