Satura rādītājs:

Mājas automatizācija ar NodeMCU, HomeAssistant un MQTT: 6 soļi
Mājas automatizācija ar NodeMCU, HomeAssistant un MQTT: 6 soļi

Video: Mājas automatizācija ar NodeMCU, HomeAssistant un MQTT: 6 soļi

Video: Mājas automatizācija ar NodeMCU, HomeAssistant un MQTT: 6 soļi
Video: gpio switch esphome home assistant 2024, Novembris
Anonim
Image
Image

Vai vēlaties sākt pārveidot savu māju gudrā mājā? Un arī to darīt lēti?

NodeMCU un HomeAssistant ir šeit, lai palīdzētu šajā jautājumā. Es iesaku jums noskatīties šo video, varbūt jums būs vieglāk sekot līdzi. Pretējā gadījumā veiciet tālāk norādītās darbības.

Piegādes

1 × NodeMCU v3 NodeMCU eBay:

2 × Breadboards Breadboards eBay:

1 × Fotorezistors Fotorezistors eBay:

1 × Magnētiskais slēdzis Magnētiskais slēdzis eBay:

1 × releja relejs eBay:

1 × pogu pogas un rezistori eBay:

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

4 × LED gaismas diodes eBay:

20 × vadu vadi eBay:

1 × Temperatūras sensors DALLAS Temperatūras sensors eBay:

1 × Kustības sensors (PIR) Kustības sensors:

1 × PAPILDUS: Power bank

1. darbība:

Attēls
Attēls

Sveiki!

Iegūstiet visus nepieciešamos materiālus (sastāvdaļas) un sāksim.

2. darbība:

Pievienojiet visas sastāvdaļas atbilstoši šai netīrajai skicei. Atvainojiet vadu nekārtības dēļ.:(

3. darbība:

Attēls
Attēls

Instalējiet PlatformIO IDE, HomeAssistant + Python

Vēlreiz varat sekot šim video, lai redzētu sīkāku informāciju par HomeAssistant un Python instalēšanu. Lai sekotu soli pa solim PlatformIO instalēšanai un redzētu, kā augšupielādēt vienkāršu mirgojošu LED programmu, pārbaudiet šo videoklipu.

Lūdzu, ņemiet vērā, ka jums nav jāizmanto stingri PlatformIO IDE, taču jums, iespējams, būs vieglāk sekot.

4. solis:

Attēls
Attēls

No šejienes kopējiet kodu failā main.cpp. Nomainiet mqtt_server IP uz sava datora IP, kurā ir instalēts HomeAssistant. Nomainiet SSID un paroli ar vēlamo Wi-Fi SSID un paroli. Augšupielādējiet NodeMCU.

5. darbība:

Attēls
Attēls

Windows meklēšanā (start) ierakstiet % appdata % un atveriet mapi.homeassistant. Tur jūs atradīsiet configuration.yaml. Atveriet to un nomainiet visu saturu ar šo.

Esiet piesardzīgs, rakstot kaut ko papildus, jo konfigurācija ir jutīga pret vietu! Tai jābūt strukturētai atbilstoši tās noteikumiem.

Startējiet HomeAssistant datorā, ja tas vēl nav palaists. Ievadiet šī datora IP un pārlūkprogrammā pievienojiet portu: 8123. Augšējā labajā stūrī jūs atradīsit iespēju konfigurēt lietotāja saskarni. Atlasiet to un vēlreiz augšējā labajā stūrī atrodiet RAW konfigurācijas redaktoru un aizstājiet tā saturu ar šo.

6. darbība

Attēls
Attēls

Pārbaudiet, vai viss ir pareizi pievienots un MQTT darbojas kā vajadzētu, nosūtot datus ik pēc dažām sekundēm, un pārbaudiet, kā darbojas katrs sensors.

Viedtālrunī dodieties uz pārlūkprogrammu un ievadiet sava HomeAssistant servera IP un pievienojiet portu: 8123. Saglabājiet tīmekļa lapu sākuma ekrānā, un jums ir piekļuve jaunajai mājas automatizācijas sistēmai ar vienu pieskārienu.

Visbeidzot, es aicinu jūs paplašināt šo projektu, lai tas būtu noderīgāks un ne tikai izglītības nolūkos. Paldies, ka pievienojāties man, izmantojot šo projektu.:)

Ieteicams: