Mündəricat:

DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu: 6 addım
DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu: 6 addım

Video: DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu: 6 addım

Video: DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu: 6 addım
Video: Ağıllı pəncərə - otağın ventilyasiyasının avtomatlaşdırılması, Home Assistant-a inteqrasiya 2024, Noyabr
Anonim
DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu
DIY modullarından istifadə edərək ev avtomatlaşdırılmasına başlamağın son dərəcə sadə bir yolu

Ev köməkçisinə bir neçə DIY sensoru əlavə etməyə qərar verəndə xoş təəccübləndim. ESPHome -dan istifadə son dərəcə sadədir və bu yazıda, Home Assistant -dan istifadə edərək bir GPIO pinini necə idarə edəcəyimizi, həmçinin simsiz qovşaqdan temperatur və rütubət məlumatlarını əldə edəcəyimizi öyrənəcəyik. Ən yaxşı tərəfi, heç bir kodun yazılmasını tələb etməməsidir, çünki bunu avtomatik olaraq edir.

Addım 1: Videoya baxın

Hər şeyi əvvəlcə bir video vasitəsilə görmək daha asandır və buna görə də hər şeyin necə işlədiyini bilmək üçün yuxarıda göstərilən videoya baxmağı məsləhət görürəm. Bu yazı yalnız bunu özünüz etmək üçün lazım olan vacib addımları ehtiva edəcək.

Addım 2: ESPHome qurun

Əvvəlcə Home Assistant-da ESPHome əlavəsini quraşdırmalıyıq. Aşağıdakıları etməklə əlavə mağazaya gedin:

Hass.io -> Əlavə Mağaza

ESPHome Əlavəsini tapa bilməsi üçün mağazaya aşağıdakı URL əlavə edin:

github.com/esphome/hassio

Bitirdikdən sonra, sadəcə ESPHome axtarın, görünən əlavəni vurun və quraşdırma düyməsini vurun. Quraşdırma bir az vaxt ala bilər, buna görə İnternet bağlantınızdan asılı olaraq bir neçə dəqiqə vaxt verin. Quraşdırıldıqdan sonra sadəcə BAŞLAT düyməsini vurun və başlamasını bir neçə saniyə gözləyin. Sonra sizi ESPHome ekranına aparacaq "AÇIB WEB UI" yazan düyməni basın.

Addım 3: İdarə Heyətini Konfiqurasiya edin (Node)

Lövhəni konfiqurasiya edin (Node)
Lövhəni konfiqurasiya edin (Node)

ESPHome -da qurğular qovşaq adlanır və əvvəlcə ev köməkçisi ilə ünsiyyətə başlaya biləcəyi bir cihaz yaratmalıyıq.

Yeni bir qovluq yaratmaq üçün əlavə et düyməsini basın. Sonra ekranda göstərilən simvollardan istifadə edərək ad verin. Buna "yaşayış otağı" deyəcəyəm. Sonra, bu demo üçün "WeMos D1 Mini" olan cihaz növünü seçin. Nəhayət, WiFi şəbəkə məlumatlarınızı əlavə edin ki, lövhə WiFi şəbəkənizə qoşula bilsin və sonra düyün yaratmaq üçün "SUBMIT" düyməsini basın.

Yeni bir qovşaq yaratdıqdan sonra ESPHome yenidən başlamalıdır. Bunu etmək üçün hass.io -> ESPHome -a gedin və sonra RESTART düyməsini basın. Bir neçə saniyə verin və sonra WEB UI açın.

İndi bu düyünü konfiqurasiya etməliyik ki, D2 pininə qoşulmuş LED -i idarə edə bilək. ESPHome veb saytı fərqli komponentləri konfiqurasiya etmək üçün lazım olan bütün məlumatları ehtiva edir və GPIO pininə nəzarət edəcəyimiz üçün aşağıdakı səhifədəki nümunə konfiqurasiya varlıq məlumatlarından istifadə edə bilərik:

esphome.io/components/switch/gpio.html

Node üçün EDIT düyməsini basın və sonra konfiqurasiya məlumatlarını yapışdırın və şəkildə göstərildiyi kimi yeniləyin və sonra faylı qeyd edin. Lövhəni ESPHome ilə ilk dəfə istifadə etdiyimiz üçün kodu lövhəyə əl ilə yükləməliyik. Bunu etdikdən sonra, OTA yeniləmə xüsusiyyətindən istifadə edərək avtomatik olaraq hər hansı bir yeniləməni simsiz olaraq yükləyə bilərik.

Kodu əl ilə yükləmək üçün əvvəlcə onu tərtib etməliyik. Beləliklə, düyün kodunu tərtib etmək üçün düyün seçimləri menyusundan istifadə edin. Bu bir müddət çəkəcək və mənim üçün təxminən 100 saniyə çəkdi. Bitirdikdən sonra ikili faylı yükləyin. Sonra, aşağıdakı linki ziyarət edin və sisteminiz üçün ESPHome flaşör alətini yükləyin:

github.com/esphome/esphome-flasher/releases

Faylı açmaq üçün üzərinə iki dəfə vurun. Sonra lövhənizi qoşun, düzgün COM portunu seçin, endirdiyimiz ikili faylı seçin və sonra FLASH düyməsini basın. Bu kodu lövhənizə yükləyəcək, buna görə tamamlamaq üçün bir neçə saniyə vaxt verin. Bitirdikdən sonra lövhə avtomatik olaraq WiFi şəbəkənizə qoşulacaq və bunu qeydlərdə görə biləcəksiniz.

Addım 4: Node'u Home Assistant -a əlavə edin

Node'u Home Assistant -a əlavə edin
Node'u Home Assistant -a əlavə edin
Node'u Home Assistant -a əlavə edin
Node'u Home Assistant -a əlavə edin

Ev köməkçisi lövhəni avtomatik olaraq aşkar edəcək və bunun üçün sizə bildiriş verəcək. Başlamaq üçün bu düyməni vura bilərsiniz və ya aşağıdakılara gedə bilərsiniz:

Konfiqurasiya -> İnteqrasiya

Sonra düyünü görə biləcəksiniz, buna görə konfiqurasiya et və əlavəni təsdiqləyin. İndi etməmiz lazım olan şey onu tablosuna əlavə etməkdir. Beləliklə, tablosuna/baxış bölməsinə keçin və sonra sağ üst hissədəki seçimlər menyusundan "UI konfiqurasiya et" seçimini seçin. Sonra Əlavə et düyməsini basın, Varlıqlar seçin və sonra ona yeni bir ad verin. Daha sonra düyünlə eyni ada sahib olan açarı seçmək üçün varlıq siyahısından istifadə edə bilərsiniz. Saxla düyməsini vurun, tablosuna konfiqurasiya görünüşünü bağlayın və etməlisiniz. Düyməni dəyişdirsəniz, lövhədəki LED də keçməlidir və vəziyyət tablosunda göstəriləcəkdir.

Addım 5: DHT11 Sensorunun interfeysi

DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi
DHT11 Sensor interfeysi

İstilik və rütubət dəyərlərini əldə etmək üçün DHT11 sensorundan istifadə edəcəyəm. İstinad tel diaqramından istifadə edərək lövhəyə qoşun. Əvvəlcə aşağıdakı bağlantıdan istifadə edərək nümunə konfiqurasiyasını ESPHome veb saytından kopyalamalısınız:

esphome.io/components/sensor/dht.html

Sonra, ESPHome -a gedin və konfiqurasiyanı əlavə edərək düyün konfiqurasiyasını redaktə edin. Pimi yenilədiyinizə və şəkildəki kimi model adını əlavə etdiyinizə əmin olun. Bitirdikdən sonra yükləmə düyməsini vurun və hər şeyin tamamlanmasını gözləyin. OTA xüsusiyyətindən istifadə edərək kodu avtomatik olaraq yaradacaq, tərtib edəcək və eyni zamanda kabelsiz olaraq lövhəyə yükləyəcək. Tamamlandıqda, çıxış qeydlərini görəcəksiniz və lövhə avtomatik olaraq şəbəkənizə qoşulacaq.

Addım 6: Temperatur və Rütubət Dəyərlərinə baxın

Temperatur və Rütubət Dəyərlərinə baxın
Temperatur və Rütubət Dəyərlərinə baxın
Temperatur və Rütubət Dəyərlərinə baxın
Temperatur və Rütubət Dəyərlərinə baxın

Etməli olduğumuz növbəti şey, sensor dəyərlərini tablosuna əlavə etməkdir. Bu addım əvvəlki hissəyə bənzəyir. Yeni bir kart yaratmaq üçün UI Konfiqurasiya et seçimini seçin, sonra ona bir ad verin və şəkildəki kimi varlıqları əlavə edin. Saxla düyməsini vurun, konfiqurasiya ekranından çıxın və ekrandakı sensor məlumatlarını görə biləcəksiniz.

ESPHome istifadə edərək ev avtomatlaşdırmasına başlamaq nə qədər asandır. Fərqli modulları ev köməkçisi ilə əlaqələndirməyə davam edəcəyik, bu səbəbdən YouTube kanalımıza abunə olmağı düşünün, çünki bu kimi layihələr yaratmağımıza kömək edir.

YouTube:

Oxuduğunuz üçün təşəkkür edirik!

Tövsiyə: