Turinys:

Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius: 6 žingsniai
Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius: 6 žingsniai

Video: Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius: 6 žingsniai

Video: Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius: 6 žingsniai
Video: Makiažas Pradedančioms MERGINOMS / MOTERIMS : Pagrindinės makiažo klaidos, kaip jų išvengti 2024, Lapkritis
Anonim
Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius
Itin paprastas būdas pradėti namų automatizavimą naudojant „pasidaryk pats“modulius

Buvau maloniai nustebintas, kai nusprendžiau prie namų asistento pridėti keletą „pasidaryk pats“jutiklių. Naudoti „ESPHome“yra labai paprasta ir šiame įraše sužinosime, kaip valdyti GPIO kaištį, taip pat gauti temperatūros ir drėgmės duomenis iš belaidžio mazgo naudojant „Home Assistant“. Geriausia yra tai, kad nereikia rašyti jokio kodo, nes tai daroma automatiškai.

1 žingsnis: žiūrėkite vaizdo įrašą

Daug lengviau pamatyti viską, kas daroma per vaizdo įrašą, todėl rekomenduoju žiūrėti aukščiau pateiktą vaizdo įrašą, kad suprastumėte, kaip viskas veikia. Šiame įraše bus tik svarbūs veiksmai, kurių reikia norint tai padaryti patiems.

2 veiksmas: įdiekite „ESPHome“

Pirma, „Home Assistant“turime įdiegti „ESPHome“priedą. Eikite į priedų parduotuvę atlikdami šiuos veiksmus:

„Hass.io“-> priedų parduotuvė

Į parduotuvę pridėkite šį URL, kad jis galėtų rasti ESPHome priedą:

github.com/esphome/hassio

Baigę tiesiog ieškokite ESPHome, spustelėkite rodomą priedą ir paspauskite diegimo mygtuką. Diegimas gali užtrukti, todėl skirkite keletą minučių, nes tai priklausys nuo jūsų interneto ryšio. Įdiegę tiesiog paspauskite mygtuką START ir palaukite kelias sekundes, kol jis pradės veikti. Tada spustelėkite mygtuką „OPEN WEB UI“, kuris pateks į ESPHome ekraną.

3 veiksmas: sukonfigūruokite plokštę (mazgą)

Lentos konfigūravimas (mazgas)
Lentos konfigūravimas (mazgas)

„ESPHome“įrenginiai vadinami mazgais, ir pirmiausia turime sukurti tokį, kad jis galėtų pradėti bendrauti su namų asistentu.

Norėdami sukurti naują mazgą, spustelėkite mygtuką Pridėti. Tada suteikite jam pavadinimą naudodami ekrane rodomus simbolius. Pavadinsiu „living_room“. Tada šiai demonstracijai pasirinkite įrenginio tipą „WeMos D1 Mini“. Galiausiai pridėkite savo „WiFi“tinklo informaciją, kad plokštė galėtų prisijungti prie jūsų „WiFi“tinklo, tada spustelėkite „PATEIKTI“, kad sukurtumėte mazgą.

Sukūrus naują mazgą, ESPHome reikia paleisti iš naujo. Tai galima padaryti einant į hass.io -> ESPHome ir spustelėjus mygtuką RESTART. Suteikite jam kelias sekundes ir atidarykite žiniatinklio vartotojo sąsają.

Dabar turime sukonfigūruoti šį mazgą, kad galėtume valdyti šviesos diodą, prijungtą prie kaiščio D2. „ESPHome“svetainėje yra visa informacija, reikalinga konfigūruoti skirtingus komponentus, ir kadangi mes valdysime GPIO kaištį, galime naudoti pavyzdinį konfigūracijos objekto informaciją iš šio puslapio:

esphome.io/components/switch/gpio.html

Spustelėkite mazgo mygtuką REDAGUOTI, įklijuokite konfigūracijos informaciją ir atnaujinkite ją, kaip parodyta paveikslėlyje, tada išsaugokite failą. Kadangi tai yra pirmas kartas, kai mes naudojame lentą su ESPHome, turime rankiniu būdu įkelti kodą į lentą. Kai tai bus padaryta, galėsime automatiškai įkelti bet kokius naujinius belaidžiu būdu, naudodami OTA atnaujinimo funkciją.

Norėdami rankiniu būdu atsisiųsti kodą, pirmiausia turime jį surinkti. Taigi naudokite mazgo parinkčių meniu, kad sudarytumėte mazgo kodą. Tai užtruks šiek tiek laiko ir man prireikė maždaug 100 sekundžių. Baigę tiesiog atsisiųskite dvejetainį failą. Tada apsilankykite šioje nuorodoje ir atsisiųskite savo sistemai skirtą ESPHome blykstės įrankį:

github.com/esphome/esphome-flasher/releases

Dukart spustelėkite failą, kad jį atidarytumėte. Tada prijunkite savo plokštę, pasirinkite tinkamą COM prievadą, pasirinkite dvejetainį failą, kurį atsisiuntėme, ir paspauskite mygtuką FLASH. Tai atsisiųs kodą į jūsų lentą, todėl skirkite jai kelias sekundes. Kai tai bus padaryta, lenta automatiškai prisijungs prie jūsų „WiFi“tinklo ir tai galėsite pamatyti žurnaluose.

4 veiksmas: pridėkite mazgą prie namų asistento

Pridėkite mazgą prie namų asistento
Pridėkite mazgą prie namų asistento
Pridėkite mazgą prie namų asistento
Pridėkite mazgą prie namų asistento

„Home Assistant“automatiškai aptiks lentą ir praneš apie tai. Jei norite pradėti, galite spustelėti jį arba pereiti prie šių veiksmų:

Konfigūracija -> Integracijos

Tada galėsite matyti mazgą, todėl spustelėkite konfigūruoti ir patvirtinkite pridėjimą. Dabar viskas, ką mums reikia padaryti, tai pridėti jį prie prietaisų skydelio. Taigi eikite į prietaisų skydelio/apžvalgos skyrių, tada pasirinkite parinktį „Konfigūruoti vartotojo sąsają“iš parinkčių meniu, esančio viršutiniame dešiniajame skyriuje. Tada spustelėkite mygtuką Pridėti, pasirinkite Objektai ir suteikite jam naują pavadinimą. Tada galite naudoti objektų sąrašą, norėdami pasirinkti jungiklį, kurio pavadinimas bus toks pat kaip mazgas. Spustelėkite išsaugoti, uždarykite prietaisų skydelio konfigūracijos rodinį ir viskas, ką jums reikia padaryti. Jei perjungsite jungiklį, taip pat turėtų persijungti plokštės šviesos diodas, o būsena bus rodoma prietaisų skydelyje.

5 žingsnis: sujunkite DHT11 jutiklį

Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu
Sąsaja su DHT11 jutikliu

Aš naudosiu DHT11 jutiklį temperatūros ir drėgmės vertėms gauti. Prijunkite jį prie plokštės naudodami etaloninę jungimo schemą. Pirmiausia turite nukopijuoti pavyzdinę konfigūraciją iš ESPHome svetainės naudodami šią nuorodą:

esphome.io/components/sensor/dht.html

Tada eikite į ESPHome ir redaguokite mazgo konfigūraciją pridėdami konfigūraciją. Būtinai atnaujinkite kaištį ir pridėkite modelio pavadinimą, kaip parodyta paveikslėlyje. Baigę tiesiog paspauskite įkėlimo mygtuką ir palaukite, kol viskas bus baigta. Jis automatiškai sukurs, sudarys kodą ir belaidžiu būdu įkels jį į lentą, naudodamas OTA funkciją. Kai baigsite, pamatysite išvesties žurnalus ir lenta automatiškai prisijungs prie jūsų tinklo.

6 veiksmas: peržiūrėkite temperatūros ir drėgmės vertes

Peržiūrėkite temperatūros ir drėgmės vertes
Peržiūrėkite temperatūros ir drėgmės vertes
Peržiūrėkite temperatūros ir drėgmės vertes
Peržiūrėkite temperatūros ir drėgmės vertes

Kitas dalykas, kurį turime padaryti, yra pridėti jutiklių vertes prie prietaisų skydelio. Šis žingsnis yra panašus į ankstesnį skyrių. Pasirinkite parinktį Konfigūruoti vartotojo sąsają, kad sukurtumėte naują kortelę, tada suteikite jai pavadinimą ir pridėkite objektus, kaip parodyta paveikslėlyje. Spustelėkite Išsaugoti, išeikite iš konfigūracijos ekrano ir galėsite ekrane peržiūrėti jutiklio informaciją.

Štai kaip paprasta pradėti naudotis namų automatizavimu naudojant „ESPHome“. Mes ir toliau siejame įvairius modulius su namų asistentu, todėl apsvarstykite galimybę užsiprenumeruoti „YouTube“kanalą, nes tai padeda mums kurti tokius projektus.

„YouTube“:

Ačiū, kad skaitėte!

Rekomenduojamas: