
E.G.O. Smart Heater to wkręcana grzałka zanurzeniowa (Einschraubheizkörper) zaprojektowana do przetwarzania nadwyżki energii fotowoltaicznej na ciepłą wodę. Produkowana przez E.G.O. Elektro-Gerätebau GmbH, dostępna jest w dwóch wariantach: RS485 Modbus RTU (29.65335.000) i Ethernet Modbus TCP (29.65335.100). Szablon TapHome łączy się przez Modbus TCP z wariantem Ethernet.
Grzałka oferuje trzy niezależne stopnie przekaźnikowe — 500W, 1000W i 2000W — dając maksymalną moc 3500W w krokach co 500W. Szablon obsługuje zarówno ręczne sterowanie mocą, jak i tryb automatyczny, w którym grzałka dostosowuje moc na podstawie całkowitego zużycia domu.
Podłączenie sprzętowe
Wariant Ethernet (29.65335.100) łączy się bezpośrednio z siecią lokalną kablem Ethernet. Do komunikacji Modbus TCP nie jest wymagana żadna dodatkowa bramka ani konwerter.
- Protokół: Modbus TCP
- Port: 502
- Slave ID: 247 (stały, nie do konfiguracji)
- Zasilanie: 230V / 16A (wymagany oddzielny bezpiecznik 16A)
- Instalacja: Tylko poziomo — instalacja pionowa jest niedozwolona
Wariant RS485 (29.65335.000) wymaga konwertera RS485-TCP do pracy z TapHome przez Modbus TCP. Zaciski podłączeniowe: A (Data+), B (Data−), C (GND). Ekran kabla podłącz tylko po jednej stronie. Parametry komunikacji wariantu RS485: 19200 baud, parzystość parzysta, 1 bit stopu.
Konfiguracja
Na samej grzałce nie jest wymagana żadna konfiguracja programowa. Pokrętło na urządzeniu steruje maksymalną temperaturą wody (40°C, 60°C lub 80°C) i trybem pracy (WYŁ / Ochrona przed zamarzaniem / Grzanie).
Podczas importu szablonu w TapHome podaj:
- Adres IP — adres IP grzałki w sieci lokalnej
- Slave ID — stałe 247 (nie zmieniaj wartości domyślnej)
Przypisz grzałce statyczny adres IP lub rezerwację DHCP w ustawieniach routera, aby adres nie zmienił się po przerwie w zasilaniu.
Funkcje urządzenia
Szablon udostępnia 10 urządzeń do sterowania mocą, monitorowania temperatury i śledzenia stanu przekaźników.
Sterowanie mocą
Dwie zapisywalne zmienne sterują trybem pracy grzałki:
Power Nominal Value — ręczna wartość zadana mocy w watach (0–3500W w krokach co 500W). Zapisanie konkretnej wartości mocy aktywuje tryb ręczny. Zapisanie -1 przełącza na tryb automatyczny, który włącza odczyt rejestru Home Total Power. Sygnał aktywacji musi być odnawiany co 60 sekund, w przeciwnym razie grzałka automatycznie się dezaktywuje (funkcja bezpieczeństwa).
Home Total Power — całkowite zużycie energii domu w watach (Int32). W trybie automatycznym (po zapisaniu -1 do Power Nominal Value) grzałka odczytuje tę wartość i automatycznie wybiera optymalną kombinację przekaźników na podstawie dostępnej nadwyżki. Wartości ujemne oznaczają eksport do sieci i uruchamiają aktywację grzania.
60-sekundowy timeout to funkcja bezpieczeństwa. TapHome musi zapisywać do rejestru Power Nominal Value co najmniej raz na minutę. W przypadku przerwania komunikacji grzałka automatycznie się dezaktywuje.
Monitoring temperatury
- Boiler Water Temperature — aktualna temperatura wody w °C (tylko do odczytu). Grzałka kontynuuje grzanie do osiągnięcia maksymalnej temperatury ustawionej pokrętłem.
- Minimum Temperature Threshold — minimalna temperatura bojlera w °C przed automatyczną aktywacją grzania (w szablonie tylko do odczytu).
Monitoring przekaźników
Każdy z trzech przekaźników grzewczych ma indywidualne śledzenie mocy i czasu pracy:
| Przekaźnik | Stopień mocy | Aktualna moc | Czas pracy |
|---|---|---|---|
| Przekaźnik 1 | 500W | Aktualne zużycie | Łączny czas pracy |
| Przekaźnik 2 | 1000W | Aktualne zużycie | Łączny czas pracy |
| Przekaźnik 3 | 2000W | Aktualne zużycie | Łączny czas pracy |
Wartości mocy przekaźników pokazują 0W (wyłączony) lub moc znamionową w stanie aktywnym. Sekundy pracy to liczniki kumulatywne, które zachowują się po przerwie w zasilaniu.
Dodatkowe funkcje
E.G.O. Smart Heater udostępnia również rejestry Modbus do monitorowania temperatury PCB, konfiguracji temperatury maksymalnej, zadanej temperatury wody (programowo kontrolowana temperatura docelowa), całkowitego czasu pracy urządzenia, łącznego czasu grzania, skumulowanego zużycia energii, odczytu pozycji potencjometru, bitmaski stanu przekaźników, liczników cykli przełączania przekaźników oraz konfiguracji minimalnych czasów włączenia/wyłączenia dla poszczególnych przekaźników. Te funkcje mogą być dodane do szablonu TapHome w przyszłej aktualizacji.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy kabel Ethernet jest podłączony (dla wariantu 29.65335.100)
- Zweryfikuj adres IP — sprawdź tabelę dzierżaw DHCP w routerze
- Upewnij się, że TapHome Core i grzałka są w tej samej sieci/podsieci
- Sprawdź, czy żaden firewall nie blokuje portu 502
- Użyj Slave ID 247 — jest stały i nie można go zmienić
Grzałka nieoczekiwanie się dezaktywuje
Najczęstszą przyczyną jest 60-sekundowy timeout aktywacji. TapHome musi zapisywać do rejestru Power Nominal Value co najmniej raz na minutę. Sprawdź log TapHome pod kątem błędów zapisu Modbus lub timeoutów komunikacji.
Wskaźniki LED stanu
Dioda LED stanu na urządzeniu dostarcza informacji diagnostycznych:
| Wzór LED | Znaczenie |
|---|---|
| Stały zielony | Komunikacja OK, grzanie WYŁĄCZONE |
| Zielony miga (1–7×) | Aktywne grzanie — liczba mignięć wskazuje stopień mocy (1 = 500W … 7 = 3500W) |
| Ciągłe zielone miganie | Osiągnięto maksymalną temperaturę |
| Stały pomarańczowy | Ochrona przed zamarzaniem aktywna, temperatura OK |
| Stały czerwony | Komunikacja z jednostką sterującą przerwana |
| Migający czerwony | Poważny błąd — zrestartuj urządzenie |
