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

Տան ավտոմատացում NodeMCU- ով, HomeAssistant- ով և MQTT- ով ՝ 6 քայլ
Տան ավտոմատացում NodeMCU- ով, HomeAssistant- ով և MQTT- ով ՝ 6 քայլ

Video: Տան ավտոմատացում NodeMCU- ով, HomeAssistant- ով և MQTT- ով ՝ 6 քայլ

Video: Տան ավտոմատացում NodeMCU- ով, HomeAssistant- ով և MQTT- ով ՝ 6 քայլ
Video: Home Assistant. Դաս 9.4 ADD-ON - Xiaomi Gateway 3, zigbee2mqtt ինտեգրում 2024, Հուլիսի
Anonim
Image
Image

Youանկանու՞մ եք սկսել ձեր տունը վերածել խելացի տան: Եվ դա անել նաև էժանո՞վ:

NodeMCU- ն և HomeAssistant- ը այստեղ են `այդ հարցում օգնելու համար: Խորհուրդ եմ տալիս դիտել այս տեսանյութը, գուցե ձեզ համար ավելի հեշտ կլինի հետևել: Հակառակ դեպքում, հետևեք ստորև նշված քայլերին:

Պարագաներ

1 × NodeMCU v3 NodeMCU eBay- ում ՝

2, 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 ires Լարեր լարեր eBay- ում ՝

1 ×երմաստիճանի տվիչ DALLAS peratերմաստիճանի տվիչ eBay- ում ՝

1 × Շարժման ցուցիչ (PIR) Շարժման տվիչ ՝

1 × ԼՐԱՈԻՉ. Power Bank

Քայլ 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:

Պատկեր
Պատկեր

Windows- ի որոնման մեջ (սկիզբ) գրեք % appdata % և բացեք.homeassistant թղթապանակը: Այնտեղ կգտնեք configuration.yaml: Բացեք այն և ամբողջ բովանդակությունը փոխարինեք այս բովանդակությամբ:

Additionalգույշ եղեք, եթե լրացուցիչ բան գրեք, քանի որ config- ը տարածության նկատմամբ զգայուն է: Այն պետք է կառուցված լինի իր կանոնների շրջանակներում:

Սկսեք HomeAssistant- ը ձեր համակարգչի վրա, եթե այն դեռ գործարկված չէ: Մուտքագրեք այդ ԱՀ -ի IP- ն և դիտարկիչում ավելացրեք նավահանգիստ ՝ դրանից հետո 8123: Վերին աջ անկյունում կգտնեք UI- ի կազմաձևման տարբերակ: Ընտրեք այն և կրկին վերին աջ անկյունում գտեք RAW կազմաձևման խմբագիր և փոխարինեք դրա բովանդակությունը այսով:

Քայլ 6:

Պատկեր
Պատկեր

Ստուգեք, որ ամեն ինչ ճիշտ է միացված, և որ MQTT- ն աշխատում է այնպես, ինչպես պետք է ՝ տվյալները ուղարկելով ամեն մի վայրկյանը մեկ և ստուգեք, թե ինչպես է աշխատում յուրաքանչյուր սենսոր:

Ձեր սմարթֆոնի վրա գնացեք դիտարկիչ և մուտքագրեք ձեր HomeAssistant սերվերի IP հասցեն և ավելացրեք պորտը ՝ 8123: Պահեք վեբ էջը հիմնական էկրանին և մեկ հպումով մուտք կունենաք ձեր տան նոր ավտոմատացման համակարգին:

Այժմ, վերջում, ես խրախուսում եմ ձեզ ընդլայնել այս նախագիծը, որպեսզի այն լինի ավելի օգտակար և ոչ միայն կրթական նպատակների համար: Շնորհակալություն այս նախագծի միջոցով ինձ միանալու համար::)

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