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

DIY Smart վարդակներ. 11 քայլ (նկարներով)
DIY Smart վարդակներ. 11 քայլ (նկարներով)

Video: DIY Smart վարդակներ. 11 քայլ (նկարներով)

Video: DIY Smart վարդակներ. 11 քայլ (նկարներով)
Video: 10+ խորհուրդներ այն մասին, թե ինչպես արագ և անվտանգ լիցքավորել ձեր հեռախոսը 2024, Սեպտեմբեր
Anonim
DIY Smart վարդակներ
DIY Smart վարդակներ

Ես ժամեր ու ժամեր եմ անցկացնում տեսանյութերի որոնման, googling- ի և վեբ կայքերի դիտման համար ՝ պարզելու համար, թե ինչպես կատարել DIY խելացի տուն ՝ որպես սկսնակ: Վերջերս ես սկսեցի ապրել «Խելացի տուն» ապրելակերպի մեջ, բայց հոգնել էի տեսնել բոլոր թանկարժեք վարդակները, անջատիչները և աքսեսուարները, որոնք ավելի թանկ արժեն, քան արժեին, միայն այն պատճառով, որ դա հեշտ միացման և խաղալու սարք էր: Իմ Raspberry Pi 3 -ը գնելուց հետո ես մեծ ցանկություն ունեի մտնել խելացի տան շուկա, սակայն չէի ուզում իմ դրամապանակի մեջ խայթ անել: Ավելի քան 80 ժամ տևած հետազոտությունից և անհաջող փորձերից հետո ես վերջապես հավաքեցի բավականաչափ գիտելիքներ ՝ կոճակի հպումով կամ իմ Amazon Echo Dot- ի միջոցով հաջողությամբ կառավարելու ցանկացած վարդակից սարք: Եթե դուք ձգտում եք ստեղծել էժան, հեշտ, այլընտրանք ձայնի կամ կոճակով կառավարվող վարդակից ձեր տանը, ապա բախվել եք կատարյալ ուսանելիին: Այս ուղեցույցում ես ձեզ քայլ առ քայլ ցույց կտամ ՝ ձեր ազնվամորու pi- ն կարգավորելու, ՌԴ վարդակները դրան միացնելու և ամբողջովին ավտոմատացված սկսնակ խելացի տան համակարգ ստեղծելու համար ՝ ձեր ապագա ծրագրերի իրականացման համար: Այս նախագիծը ձեզ կտանի ընդամենը $ 70- $ 120, բայց թույլ կտա վերահսկել 5 տարբեր սարքեր, 150- $ 200 $ համեմատ, որը կարժենա ձեզ գնել այս ապրանքները առցանց/խանութում:

Քայլ 1: Նյութերի հավաքում

Ձեզ հարկավոր է (արդեն ունենալ).

Համակարգիչ

SD քարտի ընթերցող

Անլար երթուղիչ/մոդեմ

Ձեզ հարկավոր է (գնել).

Ազնվամորի Pi 3:

(Pi) https://goo.gl/74WJLQ ($ 35.70)

(Հավաքածու) https://goo.gl/mFPedU (49,99 դոլար)

Վերնագրի լարեր

goo.gl/ZgZR1S ($ 6.99)

ՌԴ ընդունիչ/հաղորդիչ

goo.gl/MVqaeA ($ 10.99)

ՌԴ վարդակներ (գալիս է 5 վարդակով)

goo.gl/qCu9Na ($ 25.48)

Ethernet լար:

goo.gl/dPaHRJ (4,43 դոլար)

Միկրո SD քարտ (դաս 10):

goo.gl/sRDCya ($ 8.99)

Լրացուցիչ:

Amazon Echo/Echo Dot:

Արձագանք ՝ https://goo.gl/eQvv12 (179,99 դոլար)

Էխո կետ ՝ https://goo.gl/6C7i4j (49,99 դոլար)

Քայլ 2: Ազնվամորի Pi 3 -ի տեղադրում տնային օգնականի միջոցով

Ազնվամորի Pi 3 -ի կարգավորում տնային օգնականի միջոցով
Ազնվամորի Pi 3 -ի կարգավորում տնային օգնականի միջոցով

Այս ուղեցույցում ես ձեզ կտրամադրեմ քայլ առ քայլ ուղեցույց ՝ առանց ենթադրությունների կամ թաքնված քայլերի: Ենթադրում եմ, որ դու բոլորովին նոր ես այստեղ ամեն ինչի համար, և ես ամեն ինչ մանրամասն կխոսեմ սկզբից մինչև վերջ: Երբ դուք դա անեք մեկ անգամ, սա կարող է լինել 10 րոպեանոց գործընթաց, որը կարող եք կարգավորել ցանկացած պահի/որտեղ էլ որ լինեք: Եթե դուք գիտեք, թե ինչպես կատարել քայլ կամ արդեն ավարտել եք քայլը, ազատ զգալ բաց թողեք դրանք և հետևեք այս ուղեցույցի մնացածին: Եկեք սկսենք…

1. Մուտք գործեք ձեր Windows համակարգիչ և բացեք ինտերնետ դիտարկիչը: Ներբեռնեք հետևյալ բոլոր ծրագրերը: Բոլորն ազատ են վիրուսներից և անվտանգ են, չնայած ձեր վիրուսներից պաշտպանող ծրագրակազմը կարող է այլ կերպ ասել ՝ կախված ձեր ծրագրակազմից:

Tyեփամածիկ (կտտացրեք կամ 32 բիթանոց կամ 64 բիթանոց MSI տեղադրողի հղմանը ՝ կախված ձեր համակարգչից).

goo.gl/RDjiP8

Etcher:

etcher.io/

Հասպեան

goo.gl/1z7diw

Գրառման գրքույկ ++:

goo.gl/brcZZN

2. Բացեք ձեր ներլցումները և տեղադրեք յուրաքանչյուրը: Բոլոր տեղադրումներից հետո կամ դրանք ամրացրեք ձեր մեկնարկի ընտրացանկին ՝ հեշտ մուտք գործելու համար, կամ ստեղծեք դյուրանցում ձեր աշխատասեղանին:

3. Տեղադրվելուց հետո բացեք Etcher- ը և կտտացրեք «Ընտրել պատկերը»: Ընտրեք Hassbian zip ֆայլը: Հաջորդը, տեղադրեք ձեր միկրո SD քարտը ձեր համակարգչի մեջ ուղղակիորեն կամ ձեր SD քարտի ընթերցողի միջոցով: Տեղադրելուց հետո կտտացրեք «Ընտրել սկավառակ» և ընտրեք ձեր միկրո SD քարտը կամ SD քարտի ընթերցողը, եթե այն օգտագործում եք: Ընտրելուց հետո կտտացրեք «Flash»: և սպասեք, քանի դեռ Հասբյանի պատկերը կպչում է ձեր միկրո SD քարտին:

4. Երբ պատկերը փայլեց միկրո SD քարտի վրա և ստացեք բացվող պատուհան, որտեղ նշվում է, որ դա հաջողված է, հեռացրեք միկրո SD քարտը ձեր համակարգչից/ընթերցողից և տեղադրեք այն ձեր Raspberry Pi- ի մեջ: Շարունակեք միացնել ձեր Raspberry Pi- ը ձեր անլար երթուղիչին/մոդեմին ethernet մալուխի միջոցով: Հաջորդը, միացրեք ձեր միկրո USB մալուխը ձեր Raspberry Pi- ին, իսկ մյուս ծայրը `պատին: Այս ամենն անելուց հետո սպասեք 10-15 րոպե, մինչև ձեր Hassbian պատկերը տեղադրվի և տեղադրի Home Assistant- ը ձեր Raspberry Pi- ի վրա:

5. Հասբյանի տեղադրումն ավարտելուց հետո գնացեք ձեր ինտերնետային դիտարկիչ և մուտքագրեք «hassbian.local: 8123» որոնման տողում: Սեղմեք enter և ձեզ կդիմավորեն Home Assistant վեբ ինտերֆեյսը: Եթե չեք տեսնում այս ինտերֆեյսը, կտտացրեք այստեղ:

Քայլ 3: PuTTY- ի կարգավորում

PuTTY- ի կարգավորում
PuTTY- ի կարգավորում

1. Գնացեք այնտեղ, որտեղ տեղադրել եք Putty- ը և բացեք ծրագիրը: Ձեզ կդիմավորեն բազմաթիվ տուփեր և կոճակներ, բայց մենք կկենտրոնանանք «Հյուրընկալողի անունը (կամ IP հասցեն)»: Ստորև բերված դաշտում մուտքագրեք «hassbian.local»: Հաջորդը «Պահված նիստեր» բաժնում, տուփի տեսակում: ձեր նստաշրջանի անուն, այնուհետև սեղմեք պահպանել: Այնուհետև կտտացրեք ձեր պահված նիստին և կտտացրեք «բացել»: Տուփ կհայտնվի, պարզապես կտտացրեք «այո», և ձեզ կդիմավորի տերմինալային ինտերֆեյս: Ձեզ կառաջարկվի «մուտք գործել որպես. «տեքստ, որտեղ մուտքագրելու եք« pi »օգտվողի անունը և« ազնվամորի »գաղտնաբառը: Այնուհետև սեղմեք enter և մուտք կգտնեք ձեր տերմինալային ինտերֆեյսի մեջ, որը փոխազդում է Home Assistant- ի հետ:

2. Մուտքագրեք հետևյալ հրամանը.

sudo raspi-config

Կբացվի նոր գունագեղ պատուհան: Նավարկեք այս պատուհանը ՝ օգտագործելով ձեր սլաքների ստեղները, բայց նախ սեղմեք enter և հետևեք ձեր օգտվողի գաղտնաբառը փոխելու քայլերին: Հաջորդը, օգտագործելով սլաքների ստեղները, անցեք ներքև «Տեղայնացման ընտրանքներ», այնուհետև ներքև «Փոխել ժամային գոտին» և նավարկեք ցուցակներով ՝ ձեր տեղական ժամային գոտի փոխելու համար: Հաջորդը ոլորեք ներքև դեպի «Ինտերֆեյսի ընտրանքներ», այնուհետև ներքև ՝ դեպի SSH և միացրեք SSH- ը ձեր Raspberry Pi- ում: Վերջապես, նավարկեք դեպի «ՎԵՐINՆԵԼ»: և դուրս գալու համար սեղմեք enter:

3. Հաջորդը մենք կտեղադրենք Samba - ծրագիր, որը թույլ է տալիս դիտել մեր Raspberry Pi- ն մեր ֆայլերի հետազոտողի միջոցով և օգտագործել Raspberry Pi- ն SSH- ով: Samba- ն տեղադրելու համար պատճենեք և տեղադրեք հետևյալ ծածկագիրը մեկ -մեկ տողում ՝ համոզվելով, որ ամեն անգամ մուտքագրում եք:

sudo apt-get թարմացում

sudo apt-get բարելավում

sudo hassbian-config տեղադրել samba

4. Բացեք ձեր ֆայլերի որոնիչը և անցեք ձախ կողմում գտնվող ձեր «Networkանց» ներդիրին: Աջ սեղմեք դատարկ տարածության վրա և կտտացրեք «Թարմացնել»: Մի քանի վայրկյան հետո պետք է տեսնեք, որ «HASSBIAN» կամ ձեր Raspberry Pi- ի մեկ այլ անուն հայտնվում է համակարգիչների ցանկի տակ: Եթե դուք չեք օգտագործում ձեր Raspberry Pi- ն, կտտացրեք այստեղ:

Քայլ 4. ՌԴ ընդունիչ/հաղորդիչ միացնելով Raspberry Pi- ին

ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին
ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին
ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին
ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին
ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին
ՌԴ ստացողի/հաղորդիչի միացում Raspberry Pi- ին

Սա կառուցվածքի ամենահեշտ մասերից մեկն է և պահանջում է մի փոքր համբերություն և լավ տեսողություն: Բացեք ձեր վերնագրի լարերը և ընտրեք 8 տարբեր գույնի կանանցից կանանց լարեր և առանձնացրեք դրանք: Բացեք ձեր ՌԴ ընդունիչ/հաղորդիչ մոդուլները և տեղադրեք դրանք: Հաջորդը, հետևեք այս սխեմատիկ պատկերին և այս GPIO գծապատկերին, որը կօգնի ձեզ ուղղորդիչ և ընդունիչ միացնել Raspberry Pi- ին:

EԱՆՈԹՈԹՅՈՆ. Նկարները որպես սխեմատիկ օգտագործելիս նկատեք, որ նկարներում հաղորդիչի/ստացողի քորոցները կարող են տարբեր տեղերում լինել, քան ձեր իրական հաղորդիչ/ընդունիչ զույգը: ՕԳՏԱԳՈՐԵՔ ՆԿԱՐՆԵՐՈ B ՏՈOՐՔԵՐԸ ՝ Ո GԵ GՈOՄ ՁԵՐ ՓՈՓՈԽՈԹՅՈՆԸ/ՌԵՍԻՎԵՐԸ ԵՐԵՎԱՆ ԿՅՈIԻՆ ԵՐԿՐՈԹՅՈՆԻUR ԳՆԵԼՈF ԵԹԵ ՎԵՐԱԲԵՐՎԱ L ՀԻՄՆԱԿԻ:

Հաղորդիչի մոդուլ (ՓՈՔՐ ՄԵԿ).

DA GPIO #17

VCC (դատարկ տարածք) +5VDC

G Ground

Ստացողի մոդուլ (LONG ONE):

Օգտագործեք ընդունիչի ձախ կողմը

+5V +5VDC

ՏՎՅԱԼՆԵՐԻ GPIO #21/27

GND Ground

Հաղորդալարից հետո, եթե դեռ չեք արել, անջատեք ձեր ՌԴ վարդակները և հանեք ձեր առաջին վարդակը: Ներդրված մարտկոցը դրեք հեռակառավարման վահանակի մեջ: Միացրեք վարդակից պատին և սպասեք մի քանի վայրկյան: Շարունակեք պահել վարդակի կողքին գտնվող կոճակը 5 վայրկյան կամ մինչև առջևի կարմիր LED- ի թարթումը: Երբ LED- ը թարթում է, սեղմեք հեռակառավարման վահանակի #1 ON/OFF կոճակները: Սա 1 -ին ալիքը կկապի վարդակին և վարդակից կհսկի հեռակառավարման վահանակի միջոցով:

Քայլ 5. ՌԴ վարդակների կապը PuTTY- ի հետ

ՌԴ վարդակների կապը PuTTY- ի հետ
ՌԴ վարդակների կապը PuTTY- ի հետ

Ձեր Raspberry Pi- ն ՌԴ վարդակներին կապելու համար նախ պետք է պարզել ազդանշանի կոդը, որը ստացողը/հաղորդիչը պետք է սովորի ընդհատել: Դա անելու համար մենք երկու ծրագիր կտեղադրենք Raspberry Pi- ի վրա ՝ WiringPi և RFSniffer:

1. Բացեք PuTTY- ը և մուտք գործեք ձեր Raspberry Pi ինչպես նախկինում

2. Սկզբում մենք կտեղադրենք WiringPi: Մուտքագրեք կամ պատճենեք և տեղադրեք հետևյալ հրամանները տող առ տող:

sudo git clone git: //git.drogon.net/wiringPi

cd էլեկտրագծեր

sudo./ կառուցել

WiringPi- ի պատշաճ տեղադրումը հաստատելու համար թողարկեք հետևյալ հրամանը:

gpio -v

3. Հաջորդը մենք կտեղադրենք RFSniffer: Մուտքագրեք կամ պատճենեք և տեղադրեք հետևյալ հրամանները տող առ տող:

CD

sudo git clone git: //github.com/timleland/rfoutlet.git/var/www/rfoutlet

sudo chown root.root/var/www/rfoutlet/codesend

sudo chmod 4755/var/www/rfoutlet/codesend

Programրագիրը տեղադրվելուց հետո RFSniffer ծրագիրը գործարկելու համար օգտագործեք հետևյալ հրամանը:

sudo/var/www/rfoutlet/RFSniffer

4. Ստորին մոտ պետք է առաջանա դատարկ էկրան: Այս պահին օգտագործեք ներառված հեռակառավարման վահանակը `հեռակառավարվող սարքի յուրաքանչյուր կոճակի կոդը գտնելու համար: Մենք նայում ենք միայն երկար 7 նիշանոց կոդերին: Մի անհանգստացեք մնացած թվերի մասին:

5. Բացեք Notepad ++ և բացեք նոր ֆայլ: Պահեք այս ֆայլը որպես «ՌԴ կոդեր»: Շարունակեք գրանցել յուրաքանչյուր ծածկագիր PuTTY- ից Notepad ++ ՝ սկսած բոլոր 5 ON կոճակներով, այնուհետև բոլոր 5 OFF կոճակներով: Համոզվեք, որ յուրաքանչյուր ON համարը համապատասխանում է նույն համարի OFF կոճակին:

6. Ձեր ծածկագրերը ստուգելու և համոզվելու համար, որ ամեն ինչ ճիշտ է աշխատում, տող առ տող մուտքագրեք հետևյալ հրամանները:

sudo/var/www/rfoutlet/codesend #######

7 # - ը փոխարինեք ձեր 7 թվանշանի ON/OFF կոդերով:

Քայլ 6: ՌԴ վարդակների միացում տնային օգնականի հետ

ՌԴ վարդակների կապը տնային օգնականի հետ
ՌԴ վարդակների կապը տնային օգնականի հետ

Մենք կօգտագործենք տնային օգնական հավելում, որը կոչվում է Raspberry Pi RF Switch, ինչը թույլ կտա մեզ օգտագործել վերջին քայլում գրանցված ծածկագրերը ՝ Home Assistant- ը մեր ՌԴ վարդակների հետ կապելու համար:

1. Ձեր բոլոր կոդերը գրանցվելուց հետո գնացեք ձեր ինտերնետ դիտարկիչ և անցեք այս հղումով

2. Բացեք ձեր ֆայլերի որոնիչը և բացեք ձեր HASSBIAN սարքը «Networkանց» ներդիրում: Կտտացրեք «homeassistant» թղթապանակին, այնուհետև բացեք «կազմաձևման» ֆայլը:

ՈEՇԱԴՐՈԹՅՈՆ. Այս ֆայլում փոփոխություններ կատարելիս շատ զգույշ եղեք, ցանկացած փոքր բացատ կամ լրացուցիչ տառ կարող է պատճառ դառնալ, որ Home Assistant- ը խափանվի կամ չաշխատի ճիշտ: Հետևեք իմ ցուցումներին շատ ուշադիր և օգտագործեք ներկայացված նկարները `համոզվելու համար, որ ամեն ինչ ճիշտ եք անում:

3. «Կազմաձևման» ֆայլում ոլորեք մինչև ներքևը և կտտացրեք կոդի տողի վերջում, որը կարդում է «ավտոմատացում. Կրկնակի սեղմեք մուտքագրեք և պատճենեք հետևյալ ծածկագիրը վերևի հղումից կամ օգտագործեք ստորև խմբագրված կոդը:

անջատիչ:

- հարթակ: rpi_rf gpio: 17 անջատիչ ՝ ԱՎԱՆԴԻ ԱՆՎԱՆ: արձանագրություն ՝ 1 զարկերակային երկարություն ՝ 180 ծածկագիր ՝ ####### ծածկագրի_ անջատում ՝ #######

4. ԿԱՐԴԱԵՔ ARԳՈՇԱՈՄ. Միակ բանը, որ ձեզ հարկավոր է փոխել այս ծածկագրի վրա, այն տողն է, որը կարդում է «Ելքի անուն», ջնջեք այն և այն փոխարինեք ձեր վարդակի համար հատուկ անունով: Համոզվեք, որ գծի սկիզբը շարված է այնտեղ, որտեղ այժմ է, ոչ այն վեր կամ հետ չշարժեք: Վերջին բանը, որ դուք պետք է փոխեք, «code_on» և «code_off» տողերն են: Փոխարինեք 7 # - ը ձեր 7 նիշանոց ծածկագրով ձեր առաջին վարդակի համար: Համոզվեք, որ ON կոդը տեղադրել «code_on» տողում և OFF ծածկագիրը «code_off» տողով:

5. Համոզվեք, որ ամեն ինչ ճիշտ եք մուտքագրել և համեմատեք ստորև բերված պատկերի հետ `համոզվելու համար, որ ամեն ինչ նույնն է` բացառությամբ Ելքի անվան և ON/OFF կոդերի: Երբ ամեն ինչ համընկնի, գնացեք վերև և ht ֆայլ, այնուհետև պահեք: Դուրս եկեք «կազմաձևման» պատուհանից:

6. Հաջորդը, մենք պետք է վերագործարկենք Home Assistant- ը `մեր փոփոխությունները պահելու համար: Գնացեք ձեր ինտերնետային դիտարկիչ և գնացեք «hassbian.local: 8123»: Իջեք «Կազմաձևում» ներդիրին և ներս մտնելուց հետո կտտացրեք «Կոնֆիգուրացիա.յամլ» կոճակին: Շարունակեք սեղմել «CHECK CONFIG» կոճակը: Այս կոճակը կհամոզվի, որ ձեր configuartion.yaml ֆայլը վավեր է և սխալներ չունի: Կտտացնելուց հետո սպասեք «Վավերական է»: հաղորդագրություն. Եթե դուք չեք ստանում այս հաղորդագրությունը, նախ ստուգեք ձեր configuration.yaml ֆայլը և համոզվեք, որ ամեն ինչ այնտեղ է, որտեղ ենթադրվում է, առանց լրացուցիչ բացատների և նշանների, ինչպես նաև ամեն ինչ շարված է այնտեղ, որտեղ պետք է լինի: Եթե դեռ սխալների եք հանդիպում, կտտացրեք այստեղ: Մուտք գործեք PuTTY, ինչպես դա արել էինք նախկինում և մուտքագրեք հետևյալ հրամանը:

sudo վերագործարկում

7. Տնային օգնականը պետք է անցնի վերագործարկման: Սպասեք մոտ մեկ րոպե, այնուհետև վերադարձեք ձեր ինտերնետային դիտարկիչ և վերադառնաք «hassbian.local: 8123» էջ: Եթե սեղմում եք «Նահանգներ» ներդիրին, ապա պետք է տեսնեք ձեր անջատիչը ՝ ձեր վարդակից անվանված անունով:

8. Միացրեք սարքը (լույս, օդափոխիչ, լիցքավորիչ և այլն) ձեր ՌԴ վարդակից և հետ գնացեք համակարգիչ: Սա վերջին փորձարկումն է … կտտացրեք ձեր անջատիչին և դիտեք, թե ինչպես է ձեր սարքը միանում և անջատվում: Եթե ամեն ինչ ընթանում էր ըստ նախատեսվածի, դուք պետք է ունենաք լիովին աշխատող անջատիչ, որը վերահսկվում է ձեր համակարգչի միջոցով:

Քայլ 7: Տնային օգնականի կապը ձեր IOS սարքի հետ

Տնային օգնականի կապը ձեր IOS սարքի հետ
Տնային օգնականի կապը ձեր IOS սարքի հետ

1. Բացեք ձեր հեռախոսը և գնացեք App Store: Որոնման ներդիրում որոնեք «Տնային օգնական»: Ներբեռնեք տնային օգնականի ծրագիրը և սպասեք, որ այն տեղադրվի:

2. Տեղադրվելուց հետո բացեք ծրագիրը և ներքևի աջ անկյունում հպեք հանդերձանքի պատկերակին: URL- ի վանդակում մուտքագրեք «hassbian.local: 8123»: Եթե գաղտնաբառ եք դնում ձեր Տնային օգնականի համար, մուտքագրեք այդ գաղտնաբառը «Գաղտնաբառ» վանդակում, եթե ոչ, ապա թողեք այն դատարկ: Կտտացրեք պահպանել, այնուհետև վերևի աջ անկյունում հարվածել:

3. Սպասեք, մինչև ծրագիրը վերբեռնվի, և դուք պետք է տեսնեք ձեր անջատիչը ձեր առջև: Փորձարկեք դրանք և համոզվեք, որ ամեն ինչ աշխատում է:

EԱՆՈԹՈԹՅՈՆ. Դուք կարող եք նկատել, որ անջատիչը կարող է չունենալ անիմացիա, դա լավ է, պարզապես հավելվածում առկա է վրիպակ:

Քայլ 8. Միացրեք վարդակները և տնային օգնականը Amazon Echo/Dot- ի հետ

Վարդակների և տնային օգնականի կապը Amazon Echo/Dot- ի հետ
Վարդակների և տնային օգնականի կապը Amazon Echo/Dot- ի հետ

Այս քայլը ինձ համար ամենադժվարն էր պարզել, քանի որ դրա մասին քիչ թե շատ թարմացվող ձեռնարկներ չկան: Ինչպես կտեսնեք, սա այս ձեռնարկի ամենահեշտ քայլերից մեկն է: Այստեղ մենք կկապենք ձեր Home Assistant սերվերը Amazon Alexa- ի հետ ՝ ձեր Home Assistant սերվերի ձեր անջատիչների և սարքերի ամբողջական ձայնային վերահսկողության համար:

1. Բացեք ձեր ֆայլերի որոնիչը և բացեք ձեր HASSBIAN սարքը «Networkանց» ներդիրում: Կտտացրեք «homeassistant» թղթապանակին, այնուհետև բացեք «կազմաձևման» ֆայլը: ՆՇՈՄ. Այս ֆայլում փոփոխություններ կատարելիս շատ զգույշ եղեք, ցանկացած փոքր տարածություն կամ լրացուցիչ տառեր կարող են առաջացնել Home Assistant- ի խափանում կամ ճիշտ չաշխատում, ուստի շատ ուշադիր հետևեք իմ ցուցումներին: և օգտագործեք ներկայացված նկարները `համոզվելու համար, որ դուք ամեն ինչ ճիշտ եք անում:

2. Ոլորեք ներքև այնտեղ, որտեղ գրված է «գրանցամատյան.» Եվ կտտացրեք այդ տողի վերջը: Երկու անգամ սեղմեք enter և պատճենեք և տեղադրեք հետևյալ ծածկագիրը ձեր ֆայլում:

emulated_hue:

տեսակը ՝ alexa expose_by_default: ճշմարիտ բացահայտված_դոմեններ. - անջատիչ - լույս - խումբ

3. Կտտացրեք ֆայլը, այնուհետև պահեք: Համոզվեք, որ ամեն ինչ ճիշտ եք մուտքագրել և համեմատեք ստորև բերված պատկերի հետ ՝ համոզվելու համար, որ ամեն ինչ նույնն է: Դուրս եկեք «կազմաձևման» պատուհանից:

6. Հաջորդը, մենք պետք է վերագործարկենք Home Assistant- ը `մեր փոփոխությունները պահելու համար: Գնացեք ձեր ինտերնետային դիտարկիչ և գնացեք «hassbian.local: 8123»: Իջեք «Կազմաձևում» ներդիրին և մեկ անգամ ներսից սեղմեք «Կոնֆիգուրացիա.յամլ» կոճակը: Շարունակեք սեղմել «CHECK CONFIG» կոճակը: Այս կոճակը կհամոզվի, որ ձեր configuartion.yaml ֆայլը վավեր է և սխալներ չունի: Կտտացնելուց հետո սպասեք «Վավերական է»: հաղորդագրություն. Եթե դուք չեք ստանում այս հաղորդագրությունը, նախ ստուգեք ձեր configuration.yaml ֆայլը և համոզվեք, որ ամեն ինչ այնտեղ է, որտեղ ենթադրվում է, առանց լրացուցիչ բացատների և նշանների, ինչպես նաև ամեն ինչ շարված է այնտեղ, որտեղ պետք է լինի: Եթե դեռ սխալների եք հանդիպում, կտտացրեք այստեղ: Մուտք գործեք PuTTY, ինչպես դա արել էինք նախկինում և մուտքագրեք հետևյալ հրամանը:

sudo վերագործարկում

4. Բացեք ձեր Alexa ծրագիրը ձեր հեռախոսի վրա և սահեցրեք ձախ կողմում `ընտրացանկը բացելու համար: Կտտացրեք «Խելացի տուն» և այնուհետև կտտացրեք «Սարքեր»: Կտտացրեք «ԲԱISԱՀԱՅՏԵԼ» և սպասեք 20 վայրկյան, մինչև Alexa- ն բացահայտի ձեր Home Assistant սարքերը:

5. Եթե ամեն ինչ ճիշտ է արվել, ապա պետք է տեսնեք, որ ձեր վարդակը հայտնվի ձեր Alexa հավելվածում: Վերջնական թեստի համար … փորձեք այն: Ասեք հետևյալ հրամանը ձեր Echo/Dot- ին:

«Ալեքսա, միացրու [քո ելքի անունը]»:

«Ալեքսա, անջատիր [քո վարդակի անունը]»:

Դուք պետք է տեսնեք, թե ինչպես է սարքը միանում և անջատվում ձեր ձայնով: Այն ամենը, ինչ ավելացնում եք ձեր Home Assistant- ին, պետք է հասանելի լինի ձեր Echo- ին, պարզապես համոզվեք, որ ամեն անգամ նոր սարք ավելացնել ցանկալի է գործարկել «DISCOVER» գործառույթը Alexa հավելվածում:

Քայլ 9: Տեղադրեք HomeKit/Homebridge

Հնարավոր է, որ դուք միացրել եք ձեր HomeAssistant- ը ձեր iOS սարքին, բայց ի՞նչ անել, եթե կարողանայիք վերահսկել ձեր վարդակները ՝ օգտագործելով iOS Home հավելվածը: Դե հիմա կարող ես:

Սկսեք ՝ կապելով հետևյալ հրամանները.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt -get install -y nodejs

sudo apt-get տեղադրել libavahi-compat-libdnssd-dev

sudo npm install -g -unsafe -perm տնային կամուրջ

Հաջորդը, գործարկեք homebridge հրամանը ՝ ստեղծելու /.homebridge գրացուցակը:

տնային կամուրջ

Հաջորդը, խմբագրեք Homebridge- ի config.json ֆայլը ՝ անցնելով այս գրացուցակին:

cd /home/pi/.homebridge

Հաջորդը խմբագրեք config.json ֆայլը ՝ մուտքագրելով.

sudo nano config.json

Ներս մտնելուց հետո պատճենեք և տեղադրեք այս տեքստը դատարկ config.json ֆայլում: Փոխարինեք «տանտիրոջը» ՝ «XXX. XXX. XXX. X: 8123», «IP հասցեով, որով աշխատում է Տնային օգնականի սերվերը:

"name": "Homebridge", "username": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"}, "description": " Սա օրինակելի կազմաձևման ֆայլ է ՝ մեկ կեղծ աքսեսուարով և մեկ կեղծ հարթակով: Դուք կարող եք դա օգտագործել որպես ձևանմուշ ՝ ձեր իսկ սեփականատիրոջը պարունակող ձեր կազմաձևման ֆայլը ստեղծելու համար »,« platforms »: [{" platform ":" HomeAssistant ", "name": "HomeAssistant", "host": "https://XXX. XXX. XXX. X: 8123", "password": "apipassword", "support_types": ["automation", "binary_sensor", " կլիմա »,« ծածկ »,« սարքի_թրեքեր »,« երկրպագու »,« խումբ »,« մուտքային_բուլյան »,« լույս »,« կողպեք »,« մեդիա_խաղացող »,« հեռավոր »,« տեսարան »,« սցենար »,« տվիչ », "անջատիչ", "վակուում"], "default_visibility": "տեսանելի", "գրանցում": ճշմարիտ, "verify_ssl": false}]}

Կտտացրեք ctrl-x, սեղմեք «Y», այնուհետև սեղմեք Enter:

Հաջորդը տեղադրեք Home Assistant plugin- ը ՝ գործարկելով այս ծածկագիրը.

sudo npm install -g homebridge -homeassistant

Այդ ամենից հետո գործարկեք հետևյալ հրամանը ՝ Homebridge- ը գործարկելու համար:

տնային կամուրջ

Բացեք Home հավելվածը ձեր iOS սարքի վրա, կտտացրեք «Ավելացնել լրասարք», այնուհետև ներքևում կտտացրեք «Չունե՞ք ծածկագիր, թե՞ չեք կարող սկանավորել»: Հաջորդը կտտացրեք «Մուտքագրեք ծածկագիրը» ՝ «Ձեռնարկի կոդ» բաժնում: Մուտքագրեք հետևյալ 8-նիշանոց ծածկագիրը ՝ ձեր iOS սարքը ձեր Homebridge սերվերի հետ զուգակցելու համար:

031-45-154

Դուք պետք է տեսնեք, որ ձեր Homebridge սերվերը հայտնվի:Հետևեք էկրանի ցուցումներին ՝ կարգավորումն ավարտելու համար, և այժմ ձեր սարքը միացված է Home Assistant- ին:

Քայլ 10. Սկսնակ խելացի տուն. Ավարտված

Շնորհավոր! Դուք այժմ ձեր առաջին խելացի տունը/սենյակը կառուցելու ճանապարհին եք: Հուսով եմ, որ այս ձեռնարկը հեշտ էր, և դուք զվարճացաք կառուցելով այս կարգավորումը: Եթե ունեք որևէ մեկնաբանություն կամ հարց, խնդրում ենք ազատ զգալ նամակ ուղարկել ինձ ՝ [email protected]: Եթե ճանապարհին որևէ խնդիր եք ունեցել, խնդրում ենք ստուգել այս ընդհանուր հարցերի էջը, որտեղ ես կքննարկեմ որոշ ընդհանուր խնդիրներ և խնդիրներ, որոնք ես ունեցել եմ ՝ այս ամենը պարզելիս: Նաև հույս ունեմ, որ կպատասխանեմ ընդհանուր հարցերին ստորև բերված մեկնաբանությունների բաժնում: Նայեք իմ էջին ապագայում ՝ ձեռնարկի համար, թե ինչպես կարելի է շատ հեշտ Android վահանակ պատրաստել ՝ տնային օգնականի բոլոր սարքերը կառավարելու համար:

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