Sadržaj:

Kućna automatizacija sa NodeMCU, HomeAssistant & MQTT: 6 koraka
Kućna automatizacija sa NodeMCU, HomeAssistant & MQTT: 6 koraka

Video: Kućna automatizacija sa NodeMCU, HomeAssistant & MQTT: 6 koraka

Video: Kućna automatizacija sa NodeMCU, HomeAssistant & MQTT: 6 koraka
Video: ESP8STP-02 Степпер с ESP8266 D1 Mini NodeMCU через WiFi под любым углом 2024, Jun
Anonim
Image
Image

Želite li početi transformirati svoj dom u pametan dom i učiniti to jeftino?

NodeMCU i HomeAssistant su tu da vam pomognu oko toga. Preporučujem vam da pogledate ovaj video, možda će vam biti lakše da ga pratite. U suprotnom, slijedite dolje navedene korake.

Supplies

1 × NodeMCU v3 NodeMCU na eBayu:

2 × Breadboards Breadboards na eBayu:

1 × Fotootpornik Fotootpornik na eBayu:

1 × Magnetski prekidač Magnetski prekidač na eBayu:

1 × Relejni relej na eBayu:

1 × Gumbi i otpornici na eBayu:

7 × Otpornici (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × LED diode LED diode na eBayu:

20 × Žice Žice na eBayu:

1 × Senzor temperature DALLAS Senzor temperature na eBayu:

1 × Senzor pokreta (PIR) Senzor pokreta:

1 × DODATNO: Power bank

Korak 1:

Image
Image

Zdravo!

Nabavite sve potrebne zalihe (komponente) i počnimo.

Korak 2:

Povežite sve komponente u skladu s ovom neurednom skicom. Izvinite zbog nereda.:(

Korak 3:

Image
Image

Instalirajte PlatformIO IDE, HomeAssistant + Python

Još jednom možete pratiti ovaj video da vidite više detalja o instalaciji HomeAssistant -a i Pythona. Da biste slijedili korak po korak instalaciju PlatformIO -a i vidjeli kako prenijeti jednostavan LED program koji treperi, pogledajte ovaj video.

Imajte na umu da ne morate koristiti isključivo PlatformIO IDE, ali će vam to vjerojatno biti lakše slijediti.

Korak 4:

Image
Image

Ovdje kopirajte kôd u datoteku main.cpp. Zamijenite IP adresu mqtt_servera na IP adresu svog računara na kojem je instaliran HomeAssistant. Zamijenite SSID i lozinku željenim Wi-Fi SSID-om i lozinkom. Otpremite na NodeMCU.

Korak 5:

Image
Image

U Windows pretraživanju (početak) napišite % appdata % i otvorite.homeassistant folder. Tamo ćete pronaći configuration.yaml. Otvorite ga i zamijenite sav sadržaj ovim.

Budite oprezni ako pišete nešto dodatno jer je konfiguracija osjetljiva na prostor! Mora biti strukturiran u skladu sa svojim pravilima.

Pokrenite HomeAssistant na računaru ako već nije pokrenut. Unesite IP tog računara i dodajte port: 8123 iza njega u pretraživač. U gornjem desnom kutu pronaći ćete opciju za konfiguriranje korisničkog sučelja. Odaberite to i ponovo u gornjem desnom kutu pronađite RAW konfiguracijski urednik i zamijenite njegov sadržaj s ovim.

Korak 6:

Image
Image

Provjerite je li sve ispravno spojeno i radi li MQTT kako treba, slanjem podataka svakih nekoliko sekundi i testirajte kako svaki senzor radi.

Na svom pametnom telefonu idite na preglednik i unesite IP vašeg HomeAssistant servera i dodajte port: 8123. Spremite web stranicu na početni ekran i jednim dodirom imate pristup svom novom sistemu kućne automatizacije.

Sada vas na kraju ohrabrujem da proširite ovaj projekt kako bi bio korisniji, a ne samo u obrazovne svrhe. Hvala vam što ste mi se pridružili kroz izgradnju ovog projekta.:)

Preporučuje se: