Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ą
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
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
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
Użyj klucza USB RS-485. Możesz go znaleźć na ebay lub amazon. To jest bardzo tanie.
Krok 5: Uruchom ponownie Home Assistant
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.