Projekt DIY
ESPHome Apator NAXOM
ESPHome Apator NAXOM
ESPHome Apator NAXOM to zewnętrzny komponent ESPHome przygotowany do odczytu wodomierzy Apator NAXOM z rodziny OP-04. Projekt jest szczególnie interesujący dla polskich użytkowników, ponieważ wodomierze tego typu występują w wielu instalacjach mieszkaniowych i mogą nadawać dane radiowo w standardzie wMBus.
Najważniejsze możliwości
- obsługa wodomierzy Apator NAXOM OP-04-1a, OP-04-1b i OP-04-2
- odczyt przez wMBus z wykorzystaniem ESP32 i CC1101
- możliwość wystawienia zużycia wody jako sensor total_increasing
- odczyt RSSI jako diagnostyka jakości sygnału
- konfiguracja jako external_components w ESPHome
Do czego służy
Komponent pozwala zbudować lokalny licznik zużycia wody w Home Assistant bez ręcznego spisywania wskazań. ESP32 z modułem radiowym CC1101 odbiera telegramy wMBus, dekoduje wskazanie licznika i przekazuje je do Home Assistant jako normalny sensor ESPHome.
Jak działa
Projekt korzysta z mechanizmu external_components w ESPHome. W konfiguracji YAML podaje się źródło komponentu, piny modułu CC1101, częstotliwość radiową, identyfikator licznika oraz klucz deszyfrujący. Następnie można utworzyć sensory dla całkowitego zużycia wody i siły sygnału.
Praktyczne zastosowanie
Największą wartością jest możliwość podpięcia wodomierza do dashboardu i automatyzacji. Można tworzyć wykresy zużycia, alerty o nietypowym poborze w nocy, wykrywać wycieki albo porównywać zużycie zimnej i ciepłej wody w dłuższym okresie. To jeden z tych projektów, które realnie zwiększają użyteczność Home Assistant w polskim mieszkaniu.
Na co uważać?
Do działania potrzebny jest identyfikator licznika i właściwy klucz deszyfrujący. Przy słabym ESP32 lub zbyt intensywnym logowaniu mogą pojawić się problemy z obciążeniem, dlatego dokumentacja sugeruje konkretne ustawienia frameworka, loggera, Wi-Fi i watchdog.
Dodanie przez external_components w ESPHome. Wymagany ESP32, moduł CC1101, poprawne piny oraz dane konkretnego wodomierza.
Alternatywa: jeden komponent do wielu marek licznika
Podobnie jak przy wpisie SensoStar w tej bazie – jeśli wolisz jeden, szerszy komponent zamiast dedykowanego tylko Apatorowi, SzczepanLeon/esphome-components ma driver apator162 wbudowany razem z dziesiątkami innych producentów licznika wMBus. Praktyczna różnica: identyfikację właściwego pola danych (np. total_m3) i jego jednostki robisz raz, analizując telegram na wmbusmeters.org, potem definiujesz sensor w YAML z odpowiadającym polem – ten sam wzorzec niezależnie od marki licznika.
Źródło zewnętrzne projektu:
Przejdź do źródła