Spisu treści:

Arduino dla przewodowej sieci Home Assistant: 5 kroków
Arduino dla przewodowej sieci Home Assistant: 5 kroków

Wideo: Arduino dla przewodowej sieci Home Assistant: 5 kroków

Wideo: Arduino dla przewodowej sieci Home Assistant: 5 kroków
Wideo: WŁASNY SMARTHOME za DARMO? - Home Assistant Poradnik 2024, Listopad
Anonim
Arduino dla przewodowej sieci Home Assistant
Arduino dla przewodowej sieci Home Assistant

Komponenty Wi-Fi, takie jak różne Sonoff, Tasmota i ESP8266, są bardzo łatwe w konfiguracji i obsłudze, ale często rzeczy nie są łatwe, jak się wydaje.

W środowiskach przemysłowych/biznesowych automatyzacja bezprzewodowa nie jest tak powszechna. Komponenty bezprzewodowe są mniej niezawodne niż ich przewodowe odpowiedniki.

Czy w fabryce użyłbyś bezprzewodowego czujnika dymu? Nie sądzę. A dlaczego warto korzystać z magnetycznego czujnika drzwiowego Wi-Fi w swoim domu?

Czujniki/elementy wykonawcze przewodowe są bardziej niezawodne, nie wymagają baterii, żadnych fal radiowych w Twoim domu.

To, co zrobiłem, to komponent sprzętowy, który można podłączyć przez RS-485 do kontrolera asystenta domowego (za pośrednictwem platformy Modbus). Opiera się na arduino. Jest podobny do przełącznika/przekaźnika Sonoff, ale jest okablowany.

Może pełnić funkcję sterownika oświetlenia (poprzez przekaźnik i wejście dla przycisków).

Może pełnić funkcję zdalnego wyłącznika (poprzez przekaźnik i wejście dla przycisków).

Może pełnić funkcję termostatu.

Może pełnić funkcję czujnika temperatury.

Pojedyncza płyta arduino może być wszystkimi tymi rzeczami w tym samym czasie, z wieloma podłączonymi wejściami/wyjściami.

Krok 1: Zbuduj część sprzętową

Zbuduj część sprzętową
Zbuduj część sprzętową

Potrzebujesz płytki arduino.

Użyłem arduino nano, ale inne będą w porządku.

Podłącz konwerter Rs-485, wyświetlacz, jeśli planujesz go używać, przekaźnik(i) i ustaw go na przyciski.

Krok 2: Zaktualizuj oprogramowanie układowe

Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego

Kod można znaleźć na

Nie zapomnij go skonfigurować przed kopiowaniem. Musisz skonfigurować piny używane jako wejścia, wyjścia, jeśli ma czujnik temperatury, wyświetlacz i tak dalej

Krok 3: Skonfiguruj Asystenta Domowego

Skonfiguruj asystenta domowego
Skonfiguruj asystenta domowego

Edytuj plik configuration.yaml

klimat: - platforma: nazwa modbus: Podrzędny termostat: 1 rejestr_temperatury: 0 rejestr_temperatury: 2 licznik_danych: 2 dokładność: 1 jednostka_miary: °C typ_danych: pływak

Krok 4: Połącz Arduino z Raspberry Running Home Assistant

Połącz Arduino z Raspberry Running Home Assistant
Połącz Arduino z Raspberry Running Home Assistant

Użyj klucza USB RS-485. Możesz go znaleźć na ebay lub amazon. To jest bardzo tanie.

Krok 5: Uruchom ponownie Home Assistant

Uruchom ponownie Asystenta domowego
Uruchom ponownie Asystenta domowego

Teraz możesz zobaczyć nastawę temperatury i ją kontrolować. Wartość zadaną można kontrolować za pomocą skryptu automatyzacji i innych komponentów. Za pomocą asystenta Google możesz modyfikować temperaturę za pomocą poleceń głosowych.

Zalecana: