Spisu treści:

Automatyka domowa z NodeMCU, HomeAssistant i MQTT: 6 kroków
Automatyka domowa z NodeMCU, HomeAssistant i MQTT: 6 kroków

Wideo: Automatyka domowa z NodeMCU, HomeAssistant i MQTT: 6 kroków

Wideo: Automatyka domowa z NodeMCU, HomeAssistant i MQTT: 6 kroków
Wideo: Home Assistant - MQTT - Sterujemy przełącznikiem 2024, Lipiec
Anonim
Image
Image

Chcesz zacząć przekształcać swój dom w inteligentny dom? A także zrobić to tanio?

NodeMCU i HomeAssistant są tutaj, aby Ci w tym pomóc. Polecam obejrzeć ten film, może będzie Ci łatwiej śledzić. W przeciwnym razie wykonaj poniższe czynności.

Kieszonkowe dzieci

1 × NodeMCU v3 NodeMCU w serwisie eBay:

2 × Deski do krojenia chleba Deski do krojenia chleba w serwisie eBay:

1 × Fotorezystor Fotorezystor w serwisie eBay:

1 × Przełącznik magnetyczny Przełącznik magnetyczny w serwisie eBay:

1 × Przekaźnik przekaźnikowy w serwisie eBay:

1 × Przyciski i rezystory w serwisie eBay:

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

4 × diody LED na eBayu:

20 × Przewody Przewody w serwisie eBay:

1 × Czujnik temperatury DALLAS Czujnik temperatury na eBay:

1 × Czujnik ruchu (PIR) Czujnik ruchu:

1 × DODATKOWE: Power bank

Krok 1:

Obraz
Obraz

Cześć!

Zdobądź wszystkie potrzebne zapasy (komponenty) i zacznijmy.

Krok 2:

Połącz wszystkie komponenty zgodnie z tym niechlujnym szkicem. Przepraszam z powodu bałaganu.:(

Krok 3:

Obraz
Obraz

Zainstaluj PlatformIO IDE, HomeAssistant + Python

Jeszcze raz możesz obejrzeć ten film, aby zobaczyć więcej szczegółów na temat instalacji HomeAssistant i Pythona. Aby prześledzić krok po kroku instalację PlatformIO i zobaczyć jak wgrać prosty program z mrugającymi diodami sprawdź ten film.

Pamiętaj, że nie musisz używać stricte PlatformIO IDE, ale prawdopodobnie będzie ci łatwiej śledzić.

Krok 4:

Obraz
Obraz

Skopiuj kod do pliku main.cpp stąd. Zamień adres IP serwera mqtt na adres IP komputera, na którym zainstalowany jest HomeAssistant. Zastąp identyfikator SSID i hasło żądanym identyfikatorem SSID i hasłem Wi-Fi. Prześlij do NodeMCU.

Krok 5:

Obraz
Obraz

W wyszukiwarce Windows (start) wpisz %appdata% i otwórz folder.homeassistant. Znajdziesz tam plik configuration.yaml. Otwórz go i zastąp całą zawartość tą.

Bądź ostrożny, jeśli piszesz coś dodatkowego, ponieważ konfiguracja jest wrażliwa na spację! Musi być ustrukturyzowany zgodnie z jego zasadami.

Uruchom HomeAssistant na swoim komputerze, jeśli jeszcze nie został uruchomiony. Wpisz IP tego komputera i dodaj port:8123 za nim w przeglądarce. W prawym górnym rogu znajdziesz opcję konfiguracji UI. Wybierz to i ponownie w prawym górnym rogu znajdź edytor konfiguracji RAW i zamień jego zawartość na ten.

Krok 6:

Obraz
Obraz

Sprawdź, czy wszystko jest prawidłowo podłączone i MQTT działa tak, jak powinno, wysyłając dane co kilka sekund i sprawdź, jak działa każdy czujnik.

W smartfonie przejdź do przeglądarki i wpisz IP serwera HomeAssistant i dodaj port:8123. Zapisz stronę internetową na ekranie głównym i masz dostęp do nowego systemu automatyki domowej za jednym dotknięciem.

Teraz na koniec zachęcam do rozszerzenia tego projektu, aby był bardziej użyteczny i nie tylko do celów edukacyjnych. Dziękuję za dołączenie do mnie przez ten build projektu.:)

Zalecana: