Nowe możliwości systemu Home Assistant
Deweloperzy Home Assistant poświęcili ostatnio dużo uwagi zmianom wprowadzanym do panelu energii. Sekcja zużycia wody otrzymała nową zakładkę, która umożliwia analizę poboru zasobów znacznie bardziej precyzyjnie niż wcześniej. Warto zintegrować pomiary wody ze swoim serwerem, aby natychmiast widzieć dzienne koszty eksploatacji i lepiej zarządzać budżetem domowym.
Wymagane elementy do projektu
Zanim przejdziemy do konfiguracji oprogramowania, musimy upewnić się, że posiadamy wszystkie niezbędne komponenty sprzętowe. Pierwszym elementem jest płyta ESP32 DevKit, która zapewnia wysoką wydajność i stabilność działania w porównaniu do starszych rozwiązań opartych na procesorze ESP8266.
Moduł radiowy CC101
Kluczowym elementem jest moduł odbiornika pracujący na częstotliwości 868 MHz, znany jako CC101. Jest to bezwzględnie niezbędny komponent, ponieważ odpowiada za odebranie sygnału z licznika wody Apator w protokole WM Bass.
Podłączenie elektryczne i uwagi bezpieczeństwa
Schemat podłączenia wymaga szczególnej ostrożności przy pracy z napięciami. Pin VCC modułu CC101 musi być połączony ze źródłem 3.3V na płycie ESP32, a nigdy nie można stosować tutaj napięcia 5V.
Proces instalacji w Home Assistant
Następnie przechodzimy do serwera Home Assistant i zakładki ESP Home, gdzie tworzymy nowe urządzenie. Wybieramy odpowiedni typ płyty oraz kopiujemy klucz urządzenia, aby uniknąć problemów z kompatybilnością podczas pierwszego uruchomienia systemu.
Konfiguracja kodu w interfejsie
Gdy fizyczne podłączenie jest gotowe i pojawia się nowy port USB na komputerze, instalujemy oprogramowanie. Następnie wracamy do ustawień urządzenia w ESP Home, aby wkleić specjalny fragment kodu odpowiedzialnego za komunikację z licznikiem.
Analiza danych zużycia wody
Po skonfigurowaniu usługi system automatycznie wykrywa nasze urządzenie i zaczyna zbierać dane. Możemy teraz obserwować siłę sygnału w logach oraz sprawdzać, czy nie ma żadnych błędów komunikacji między modułami.
Estetyka projektu obudowy
Ostatnim elementem jest projektowanie estetycznej obudowy 3D, która zamknie wszystkie komponenty w jednym miejscu. Dzięki temu nasz system monitoringu wody będzie wyglądał profesjonalnie i nie zepsuje wyglądu wnętrza.