Dlaczego warto monitorować zużycie wody?
W ostatnich miesiącach deweloperzy Home Assistant poświęcili dużo uwagi zmianom w panelu energii, stale poprawiając jego odbiór. Sekcja zużycia wody ma nową zakładkę, w której możesz analizować swoje zużycie wody jeszcze bardziej precyzyjnie. Pozwól mi powiedzieć, że naprawdę warto zintegrować zużycie wody z serwerem Home Assistant. Ponieważ zacząłem śledzić koszty zużycia wody, zacząłem zwracać na to aspekt znacznie większą uwagę. Szczególnie dlatego, że mogę natychmiast zobaczyć dzienne koszty wody użytej.
Lista niezbędnych komponentów
Najpierw pozwól mi powiedzieć o rzeczach, których będziemy potrzebować. Najpierw płyta ESP32 DevKit. Drugo, moduł CC101 pracujący na częstotliwości 868 MHz. Jest to bezwzględnie kluczowe, ponieważ ten moduł odbierze sygnał z modułu Apator. Trzecie, przewody męsko-żeńskie. Najlepiej mieć kilka sztuk, ponieważ niektóre mogą pęknąć podczas lutowania. Są tanie, więc możesz łatwo kupić więcej. Czwarte, zasilacz USB 5V i na końcu licznik wody Apator AT WM Bass 162 lub podobny model kompatybilny z protokołem WM Bass.
Konfiguracja w Home Assistant
Będziesz potrzebować najnowszej wersji Home Assistant. Możesz zainstalować dodatek ESP Home z oficjalnego sklepu z dodatkami. Jeśli nie wiesz, jak to zrobić, dodałem link do instalacji ESP Home w opisie. Ale zanim przejdziemy dalej, proszę kliknij przycisk subskrypcji i dzwonek, aby być na bieżąco z nową treścią, ponieważ zachęca mnie to do rozwoju tego kanału.
Schemat podłączenia modułu CC101
Moduł CC101 ma 8 pinów. Zaczynamy od zasilania. Pin VCC idzie do 3.3V płyty ESP32. Uwaga, nie 5V. To bardzo ważne, ponieważ spalone 3.3V może zniszczyć cały moduł. Pin ground. Podłączasz ścieżki do masy. Następnie przychodzą piny sygnałowe potrzebne do komunikacji SPI. Tutaj przedstawiam moją schemat. Musisz się skupić podczas lutowania, ponieważ te elementy są naprawdę małe, więc warto zwracać uwagę, czy nie masz zwarcia kontaktów po lutowaniu.
Krok po kroku: Instalacja urządzenia
Teraz przejdźmy do naszego serwera Home Assistant, do zakładki ESP Home. Kliknij Nowe urządzenie na dole i utwórz nowe urządzenie. Nadajemy mu nazwę. Nazwę je Licznik wody Apator. Klikam dalej. Pomijam ten krok. Wybieram ESP32. Kopiuję ten klucz i nadaję pominięcie. Przejdę do instalacji urządzenia teraz. Podłączam je bezpośrednio do mojego serwera Home Assistant. Teraz patrz, gdy włożę wtyczkę do USB, pojawia się nowy port. Wybieram go i instaluję. To zajmie trochę czasu. Zauważ, że teraz mam informacje o sile sygnału tutaj. Wszystko poszło gładko, bez żadnych czerwonych logów.
Wprowadzenie kodu konfiguracyjnego
Teraz idę do ustawień urządzenia i usługi i powinno automatycznie wykryć moje urządzenie. W tym miejscu wklejam kod, który skopiowałem wcześniej i przechodzę dalej. Zauważ, że gdy przechodzę, mam urządzenie już skonfigurowane w ESP Home bez żadnych dodatkowych elementów, ponieważ jest obecnie puste. Wracam do ESP Home, wybieram urządzenie, klikam edytuj, wklejam mój kod tutaj. Opublikuję cały.
Integracja z panelem energii
Następnie skonfigurujemy to w Home Assistant. Następnie pokażę, jak dodać pomiary zużycia wody do panelu energii w Home Assistant. Dzięki temu będziesz mógł widzieć zużycie wody obok zużycia prądu i gazu, co ułatwia porównanie kosztów. Nowa wersja WM Bass 4 ostatecznie pozbyła się problemów z kompatybilności, które występowały w ESP Home 2025.8. Wersja pięć również była dostępna przez jakiś czas, ale nie jest jeszcze ukończona.
Estetyka projektu i obudowa 3D
Na koniec pokażę mój projekt obudowy 3D, który zamknie wszystko w estetycznym opakowaniu. Projekt ten pozwala ukryć wszystkie przewody i elektronikę, sprawiając, że urządzenie wygląda profesjonalnie i nie psuje wyglądu wnętrza. Możesz łatwo dostosować rozmiar obudowy do swoich potrzeb, korzystając z darmowych narzędzi do modelowania trójwymiarowego.
Podsumowanie i przydatne informacje
Na koniec udostępnię kilka przydatnych informacji, które zebrałem z forów internetowych oraz z Twoich pytań, które zadałeś mi w wiadomościach prywatnych. Moim imieniem jest Bartek i zapraszam do obejrzenia tego przewodnika. Jeśli masz już starsze rozwiązania na ESP8266, to dobra wiadomość: ESP32 jest szybsza, bardziej niezawodna i w pełni wspierana przez aktualny kod ESP Home. Pamiętaj, aby regularnie aktualizować oprogramowanie, aby korzystać z najnowszych funkcji i poprawek bezpieczeństwa.