Talaan ng mga Nilalaman:

Pag-aautomat ng Home Sa NodeMCU, HomeAssistant & MQTT: 6 na Hakbang
Pag-aautomat ng Home Sa NodeMCU, HomeAssistant & MQTT: 6 na Hakbang

Video: Pag-aautomat ng Home Sa NodeMCU, HomeAssistant & MQTT: 6 na Hakbang

Video: Pag-aautomat ng Home Sa NodeMCU, HomeAssistant & MQTT: 6 na Hakbang
Video: home assistant solar monitoring - esphome solar monitoring 2024, Hulyo
Anonim
Image
Image

Nais mo bang simulan ang pagbabago ng iyong bahay sa matalinong bahay? At upang gawin ang mura?

Narito ang NodeMCU at HomeAssistant upang makatulong tungkol dito. Inirerekumenda ko sa iyo na panoorin ang video na ito, marahil mas madali para sa iyo na sundin. Kung hindi man, sundin ang mga hakbang sa ibaba.

Mga gamit

1 × NodeMCU v3 NodeMCU sa eBay:

2 × Breadboard Breadboard sa eBay:

1 × Photoresistor Photoresistor sa eBay:

1 × Magnetic switch Magnetic switch sa eBay:

1 × Relay Relay sa eBay:

1 × Mga Butones na Button at Resistor sa eBay:

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

4 × LEDs LEDs sa eBay:

20 × Wires Wires sa eBay:

1 × Sensor ng temperatura DALLAS Temperatura sensor sa eBay:

1 × Motion sensor (PIR) Motion sensor:

1 × KARAGDAGANG: Power bank

Hakbang 1:

Larawan
Larawan

Hi!

Kunin ang lahat ng kinakailangang mga supply (sangkap) at magsimula na tayo.

Hakbang 2:

Ikonekta ang lahat ng mga sangkap nang naaayon sa magulong sketch na ito. Pasensya na dahil sa gulo ng kawad.:(

Hakbang 3:

Larawan
Larawan

I-install ang PlatformIO IDE, HomeAssistant + Python

Sa sandaling muli, maaari mong sundin ang video na ito upang makita ang higit pang mga detalye tungkol sa pag-install ng HomeAssistant at Python. Upang sundin ang hakbang-hakbang na pag-install ng PlatformIO at upang makita kung paano mag-upload ng simpleng blinking LED na programa suriin ang video na ito.

Mangyaring tandaan na hindi mo kailangang gumamit ng mahigpit na PlatformIO IDE, ngunit maaaring mas madali para sa iyo na sundin.

Hakbang 4:

Larawan
Larawan

Kopyahin ang code sa main.cpp file mula dito. Palitan ang mqtt_server IP sa IP ng iyong PC kung saan naka-install ang HomeAssistant. Palitan ang SSID at password ng iyong nais na Wi-Fi SSID at password. Mag-upload sa NodeMCU.

Hakbang 5:

Larawan
Larawan

Sa paghahanap sa windows (simulan) isulat ang% appdata% at buksan ang.homeassistant folder. Doon makikita mo ang config.yaml. Buksan ito at palitan ang lahat ng nilalaman ng isang ito.

Mag-ingat kung nagsusulat ng isang bagay na karagdagang dahil sensitibo ang espasyo! Dapat itong maiayos sa loob ng mga patakaran nito.

Simulan ang HomeAssistant sa iyong PC kung hindi pa ito nasisimulan. Ipasok ang IP ng PC na iyon at magdagdag ng port: 8123 pagkatapos nito sa browser. Sa kanang sulok sa itaas makikita mo ang pagpipilian upang i-configure ang UI. Piliin iyon at muli sa kanang tuktok na sulok hanapin ang RAW config editor at palitan ang nilalaman nito ng isang ito.

Hakbang 6:

Larawan
Larawan

Suriin na ang lahat ay konektado nang tama at gumagana ang MQTT tulad ng dapat sa pamamagitan ng pagpapadala ng data bawat ilang segundo at subukan kung paano gumagana ang bawat sensor.

Sa iyong smartphone pumunta sa browser at ipasok ang IP ng iyong HomeAssistant server at magdagdag ng port: 8123. I-save ang web page sa home screen at mayroon kang access sa iyong bagong system ng automation ng bahay sa isang tap.

Ngayon sa huli hinihimok ko kayo na palawakin ang proyektong ito upang maging mas kapaki-pakinabang at hindi lamang para sa mga hangaring pang-edukasyon. Salamat sa pagsali sa akin sa pamamagitan ng pagbuo ng proyekto.:)

Inirerekumendang: