Բովանդակություն:

Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ. 6 քայլ
Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ. 6 քայլ

Video: Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ. 6 քայլ

Video: Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ. 6 քայլ
Video: Special Meeting Board of Education 031723 2024, Հուլիսի
Anonim
Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ
Տնային ավտոմատացման աշխատանքներ սկսելու չափազանց պարզ միջոց ՝ օգտագործելով DIY մոդուլներ

Ես հաճելիորեն զարմացա, երբ որոշեցի փորձել որոշ DIY սենսորներ ավելացնել տնային օգնականին: ESPHome- ի օգտագործումը չափազանց պարզ է, և այս գրառման մեջ մենք կսովորենք, թե ինչպես կառավարել GPIO- ի քորոցը, ինչպես նաև ստանալ անլար հանգույցից ջերմաստիճանի և խոնավության տվյալներ ՝ օգտագործելով Home Assistant- ը: Լավագույնն այն է, որ այն չի պահանջում որևէ ծածկագիր գրել, քանի որ դա ինքնաբերաբար է անում:

Քայլ 1: Դիտեք տեսանյութը

Շատ ավելի հեշտ է տեսնել, թե ինչպես է ամեն ինչ արվում տեսահոլովակի միջոցով, և այդ պատճառով խորհուրդ կտամ դիտել վերևում ցուցադրված տեսանյութը ՝ պատկերացում կազմելու համար, թե ինչպես է ամեն ինչ աշխատում: Այս գրառումը պարունակում է միայն այն կարևոր քայլերը, որոնք անհրաժեշտ են դա ինքներդ անելու համար:

Քայլ 2: Տեղադրեք ESPHome- ը

Նախ, մենք պետք է տեղադրենք ESPHome հավելումը Home Assistant- ում: Գնացեք հավելյալ խանութ ՝ կատարելով հետևյալը.

Hass.io -> Լրացուցիչ խանութ

Ավելացրեք հետևյալ հասցեն խանութին, որպեսզի այն գտնի ESPHome հավելումը:

github.com/esphome/hassio

Ավարտելուց հետո պարզապես որոնեք ESPHome- ը, կտտացրեք ցուցադրվող հավելումը և սեղմեք տեղադրման կոճակը: Տեղադրումը կարող է որոշ ժամանակ տևել, ուստի խնդրում ենք տրամադրել մի քանի րոպե, քանի որ դա կախված կլինի ձեր ինտերնետային կապից: Տեղադրվելուց հետո պարզապես սեղմեք START կոճակը և սպասեք մի քանի վայրկյան, մինչև այն սկսվի: Այնուհետև կտտացրեք «OPEN WEB UI» կոճակին, որը ձեզ կտանի ESPHome էկրան:

Քայլ 3: Կարգավորել խորհուրդը (հանգույց)

Կարգավորել խորհուրդը (հանգույց)
Կարգավորել խորհուրդը (հանգույց)

ESPHome- ում սարքերը կոչվում են հանգույցներ, և մենք առաջին հերթին պետք է ստեղծենք մեկը, որպեսզի այն հետո սկսի շփվել Home Assistant- ի հետ:

Կտտացրեք ավելացնել կոճակը ՝ նոր հանգույց ստեղծելու համար: Այնուհետև տվեք այն անուն ՝ օգտագործելով էկրանին ցուցադրվող նիշերը: Ես այն կանվանեմ «կենդանի սենյակ»: Այնուհետև ընտրեք սարքի տեսակը, որը «WeMos D1 Mini» է այս ցուցադրման համար: Վերջապես, ավելացրեք ձեր WiFi ցանցի մանրամասները, որպեսզի խորհուրդը կարողանա միանալ ձեր WiFi ցանցին, այնուհետև կտտացրեք «ԵՆԹԱՆԵԼ» ՝ հանգույցը ստեղծելու համար:

ESPHome- ը պետք է վերագործարկվի նոր հանգույց ստեղծելուց հետո: Դա կարելի է անել ՝ նավարկելով hass.io -> ESPHome և այնուհետև սեղմելով RESTART կոճակը: Տվեք այն մի քանի վայրկյան, ապա բացեք WEB UI- ը:

Այժմ մենք պետք է կազմաձևենք այս հանգույցը, որպեսզի կարողանանք վերահսկել LED- ը, որը միացված է D2 կապին: ESPHome կայքը պարունակում է բոլոր տեղեկությունները, որոնք ձեզ անհրաժեշտ են տարբեր բաղադրիչներ կազմաձևելու համար, և քանի որ մենք վերահսկելու ենք GPIO- ի քորոցը, մենք կարող ենք օգտագործել հետևյալ էջի կազմաձևման կազմակերպության տեղեկատվության օրինակը.

esphome.io/components/switch/gpio.html

Կտտացրեք հանգույցի Խմբագրել կոճակին, այնուհետև տեղադրեք կազմաձևման տվյալները և թարմացրեք դրանք, ինչպես ցույց է տրված նկարում, այնուհետև պահպանեք ֆայլը: Քանի որ սա առաջին անգամն է, երբ մենք օգտագործում ենք տախտակը ESPHome- ով, մենք պետք է ձեռքով վերբեռնենք ծածկագիրը տախտակին: Երբ դա արվի, մենք կարող ենք ինքնաբերաբար անլար կերպով վերբեռնել ցանկացած թարմացում ՝ օգտագործելով OTA թարմացման հնարավորությունը:

Կոդը ձեռքով ներբեռնելու համար նախ պետք է այն կազմել: Այսպիսով, օգտագործեք հանգույցի ընտրանքների ընտրացանկը `հանգույցի կոդը կազմելու համար: Սա որոշ ժամանակ կպահանջի և ինձ համար տևեց մոտ 100 վայրկյան: Ավարտելուց հետո պարզապես ներբեռնեք երկուական ֆայլը: Այնուհետև այցելեք հետևյալ հղումը և ներբեռնեք ESPHome լուսաշող գործիքը ձեր համակարգի համար.

github.com/esphome/esphome-flasher/releases

Կրկնակի կտտացրեք ֆայլը ՝ այն բացելու համար: Այնուհետև միացրեք ձեր տախտակը, ընտրեք ճիշտ COM նավահանգիստը, ընտրեք մեր ներբեռնած երկուական ֆայլը, այնուհետև սեղմեք FLASH կոճակը: Սա կներբեռնի ծածկագիրը ձեր տախտակին, ուստի մի քանի վայրկյան ժամանակ տվեք այն լրացնելու համար: Ավարտելուց հետո խորհուրդը ինքնաբերաբար կմիանա ձեր WiFi ցանցին, և դուք կկարողանաք դա տեսնել տեղեկամատյաններում:

Քայլ 4: Ավելացրեք հանգույցը տնային օգնականին

Ավելացրեք հանգույցը տան օգնականին
Ավելացրեք հանգույցը տան օգնականին
Ավելացրեք հանգույցը տան օգնականին
Ավելացրեք հանգույցը տան օգնականին

Home Assistant- ը ինքնաբերաբար կբացահայտի տախտակը և ձեզ ծանուցում կտա դրա համար: Սկսելու համար կարող եք կամ սեղմել դրա վրա, կամ կարող եք անցնել հետևյալին.

Կազմաձևում -> Ինտեգրումներ

Դրանից հետո դուք կկարողանաք տեսնել հանգույցը, այնպես որ կտտացրեք կազմաձևել և հաստատել հավելումը: Այժմ մեզ մնում է միայն այն ավելացնել վահանակին: Այսպիսով, անցեք վահանակի/ակնարկի բաժին, այնուհետև վերևի աջ մասում գտնվող ընտրանքների ընտրացանկից ընտրեք «Կարգավորել UI» տարբերակը: Այնուհետև կտտացրեք Ավելացնել կոճակին, ընտրեք Սուբյեկտներ և այն տվեք նոր անուն: Այնուհետև կարող եք օգտագործել սուբյեկտների ցուցակը ՝ ընտրելու այն անջատիչը, որը կունենա նույն անունը, ինչ հանգույցը: Կտտացրեք պահպանել, փակեք վահանակի կազմաձևման տեսքը և դա այն ամենն է, ինչ ձեզ հարկավոր է անել: Եթե անջատիչն անջատում եք, ապա տախտակի LED- ն նույնպես պետք է փոխվի, և վիճակը կցուցադրվի վահանակի վրա:

Քայլ 5: Միացրեք DHT11 տվիչը

Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին
Միացրեք DHT11 տվիչին

Temperatureերմաստիճանի եւ խոնավության արժեքներ ստանալու համար ես կօգտագործեմ DHT11 սենսորը: Միացրեք այն տախտակին `օգտագործելով էլեկտրահաղորդման սխեման: Նախ անհրաժեշտ է պատճենել օրինակ կազմաձևը ESPHome կայքից ՝ օգտագործելով հետևյալ հղումը.

esphome.io/components/sensor/dht.html

Այնուհետև անցեք ESPHome և խմբագրեք հանգույցի կազմաձևը ՝ ավելացնելով կազմաձևը: Համոզվեք, որ թարմացրեք քորոցը և ավելացրեք մոդելի անունը, ինչպես երևում է նկարում: Ավարտելուց հետո պարզապես սեղմեք վերբեռնման կոճակը և սպասեք, որ այն ավարտի ամեն ինչ: Այն ինքնաբերաբար կստեղծի, կկազմի ծածկագիրը, ինչպես նաև անլար կբեռնի այն տախտակին ՝ օգտագործելով OTA հնարավորությունը: Ավարտելուց հետո կտեսնեք ելքային տեղեկամատյանները, և տախտակն ինքնաբերաբար կկապվի ձեր ցանցին:

Քայլ 6: Դիտեք ջերմաստիճանի և խոնավության արժեքները

Դիտեք ջերմաստիճանի և խոնավության արժեքները
Դիտեք ջերմաստիճանի և խոնավության արժեքները
Դիտեք ջերմաստիճանի և խոնավության արժեքները
Դիտեք ջերմաստիճանի և խոնավության արժեքները

Հաջորդ բանը, որ մենք պետք է անենք, սենսորային արժեքներն ավելացնել վահանակին: Այս քայլը նման է նախորդ բաժնին: Ընտրեք Configure UI տարբերակը ՝ նոր քարտ ստեղծելու համար, այնուհետև տվեք նրան անուն և ավելացրեք սուբյեկտները, ինչպես ցույց է տրված նկարում: Կտտացրեք պահպանել, դուրս եկեք կազմաձևման էկրանից և այնուհետև կկարողանաք դիտել սենսորի տվյալները էկրանին:

Ահա թե որքան հեշտ է սկսել ESPHome- ի միջոցով տան ավտոմատացումը: Մենք կշարունակենք տարբեր մոդուլների փոխկապակցումը տնային օգնականին, այնպես որ խնդրում ենք հաշվի առնել մեր YouTube ալիքին բաժանորդագրվելը, քանի որ դա օգնում է մեզ ստեղծել նման նախագծեր:

YouTube ՝

Շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: