2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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:
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:
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:
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:
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:
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.:)