TapHome

E.G.O. Smart Heater

Modbus TCP
Přidal
Poslední aktualizace: 04. 2026
E.G.O. Smart Heater

E.G.O. Smart Heater je šroubovací ponorný ohřívač (Einschraubheizkörper) navržený k přeměně přebytků z fotovoltaiky na teplou vodu. Vyrábí jej společnost E.G.O. Elektro-Gerätebau GmbH a je dostupný ve dvou variantách: RS485 Modbus RTU (29.65335.000) a Ethernet Modbus TCP (29.65335.100). Šablona TapHome se připojuje přes Modbus TCP k variantě s Ethernetem.

Ohřívač poskytuje tři nezávislé výkonové stupně relé — 500W, 1000W a 2000W — s maximálním výkonem 3500W v krocích po 500W. Šablona podporuje ruční řízení výkonu i automatický režim, ve kterém ohřívač přizpůsobuje výkon podle celkové spotřeby domu.

Hardwarové připojení

Varianta s Ethernetem (29.65335.100) se připojuje přímo do lokální sítě přes ethernetový kabel. Pro komunikaci Modbus TCP není potřeba žádná další brána ani převodník.

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 247 (fixní, nelze konfigurovat)
  • Napájení: 230V / 16A (vyžaduje samostatný 16A jistič)
  • Instalace: Pouze horizontálně — vertikální instalace není povolena

Varianta RS485 (29.65335.000) vyžaduje převodník RS485-na-TCP pro práci s TapHome přes Modbus TCP. Svorky zapojení: A (Data+), B (Data−), C (GND). Stínění kabelu připojte pouze na jedné straně. Komunikační parametry pro variantu RS485: 19200 baud, sudá parita, 1 stop bit.

Konfigurace

Na samotném ohřívači není potřeba žádná softwarová konfigurace. Otočný volič na zařízení ovládá maximální teplotu vody (40°C, 60°C nebo 80°C) a provozní režim (VYP / Ochrana proti mrazu / Ohřev).

Při importu šablony v TapHome zadejte:

  • IP adresa — IP adresa ohřívače v lokální síti
  • Slave ID — fixní na 247 (neměňte výchozí hodnotu)

Přiřaďte ohřívači statickou IP adresu nebo DHCP rezervaci v nastavení routeru, aby se adresa nezměnila po výpadku napájení.

Možnosti zařízení

Šablona zpřístupňuje 10 zařízení pro řízení výkonu, monitoring teploty a sledování stavu relé.

Řízení výkonu

Dvě zapisovatelné proměnné ovládají provozní režim ohřívače:

  • Power Nominal Value — ruční požadovaný výkon ve wattech (0–3500W v krocích po 500W). Zápisem konkrétní hodnoty výkonu se aktivuje ruční režim. Zápisem -1 se přepne na automatický režim, který aktivuje vyhodnocování registru Home Total Power. Aktivační signál se musí obnovovat každých 60 sekund, jinak se ohřívač automaticky deaktivuje (bezpečnostní funkce).

  • Home Total Power — celková spotřeba domu ve wattech (Int32). V automatickém režimu (po zápisu -1 do Power Nominal Value) ohřívač čte tuto hodnotu a automaticky vybírá optimální kombinaci relé podle dostupného přebytku. Záporné hodnoty indikují export do sítě a spouštějí aktivaci ohřevu.

60sekundový timeout je bezpečnostní funkce. TapHome musí zapisovat do Power Nominal Value minimálně jednou za minutu. Pokud se komunikace přeruší, ohřívač se automaticky deaktivuje.

Monitoring teploty
  • Boiler Water Temperature — aktuální teplota vody ve °C (pouze ke čtení). Ohřívač pokračuje v ohřevu, dokud se nedosáhne maximální teplota nastavená otočným voličem.
  • Minimum Temperature Threshold — minimální teplota bojleru ve °C před automatickou aktivací ohřevu (v šabloně pouze ke čtení).
Monitoring relé

Každé ze tří topných relé má individuální sledování výkonu a doby provozu:

ReléVýkonový stupeňAktuální výkonDoba provozu
Relé 1500WAktuální spotřebaCelková doba provozu
Relé 21000WAktuální spotřebaCelková doba provozu
Relé 32000WAktuální spotřebaCelková doba provozu

Hodnoty výkonu relé zobrazují 0W (vypnuto) nebo jmenovitý příkon v aktivním stavu. Provozní sekundy jsou kumulativní čítače, které se zachovávají i po výpadku napájení.

Další možnosti

E.G.O. Smart Heater také zpřístupňuje Modbus registry pro monitoring teploty PCB, konfiguraci maximální teploty, požadovanou teplotu vody (softwarově řízená cílová teplota), celkovou dobu provozu zařízení, celkovou dobu ohřevu, kumulativní spotřebu energie, čtení polohy potenciometru, bitovou masku stavu relé, čítače spínacích cyklů relé a konfiguraci minimálních časů zapnutí/vypnutí pro jednotlivá relé. Tyto možnosti lze přidat do šablony TapHome v budoucí aktualizaci.

Řešení problémů

Žádná Modbus komunikace
  1. Ověřte, že ethernetový kabel je připojen (pro variantu 29.65335.100)
  2. Zkontrolujte IP adresu — podívejte se do tabulky DHCP pronájmů v routeru
  3. Ujistěte se, že TapHome Core a ohřívač jsou ve stejné síti/podsíti
  4. Zkontrolujte, že žádný firewall neblokuje port 502
  5. Použijte Slave ID 247 — toto je fixní a nelze jej změnit
Ohřívač se neočekávaně deaktivuje

Nejčastější příčinou je 60sekundový aktivační timeout. TapHome musí zapisovat do registru Power Nominal Value minimálně jednou za minutu. Zkontrolujte log TapHome na chyby zápisu Modbus nebo timeouty komunikace.

LED stavové indikátory

Stavová LED na zařízení poskytuje diagnostické informace:

Vzor LEDVýznam
Stálý zelenýKomunikace OK, ohřev VYPNUTÝ
Zelený bliká (1–7×)Aktivní ohřev — počet bliknutí indikuje výkonový stupeň (1 = 500W … 7 = 3500W)
Nepřetržité zelené blikáníDosažena maximální teplota
Stálý oranžovýOchrana proti mrazu aktivní, teplota OK
Stálý červenýKomunikace s řídicí jednotkou přerušena
Blikající červenýZávažná chyba — restartujte zařízení

Dostupná zařízení

E.G.O. Smart Heater Modul
Požadovaný výkon Proměnná

Ruční požadovaný výkon ve wattech (0–3500W, kroky po 500W) — zápis -1 aktivuje automatický režim

Registr: H:4864 Int16 Jednotka: W numeric

Požadovaný výkon

Čtení
MODBUSR(H, 4864, Int16)
Zápis
MODBUSWNE(H, 4864, Int16, Va)
Celková spotřeba domu Proměnná

Celková spotřeba domu — záporné hodnoty indikují export do sítě a spouštějí automatický ohřev

Registr: H:4865 Int32 Jednotka: W numeric

Celková spotřeba domu

Čtení
MODBUSR(H, 4865, Int32)
Zápis
MODBUSWNE(H, 4865, Int32, Va)
Teplota vody v bojleru Teplotní senzor Pouze ke čtení
Registr: H:5124 Int16 Jednotka: °C

Teplota vody v bojleru

Čtení teploty
MODBUSR(H, 5124, Int16)
Relé 1 aktuální výkon Proměnná Pouze ke čtení

Aktuální výkon relé 1 (500W topný stupeň)

Registr: H:4096 Int16 Jednotka: W

Relé 1 aktuální výkon

Čtení
MODBUSR(H, 4096, Int16)
Relé 2 aktuální výkon Proměnná Pouze ke čtení

Aktuální výkon relé 2 (1000W topný stupeň)

Registr: H:4128 Int16 Jednotka: W

Relé 2 aktuální výkon

Čtení
MODBUSR(H, 4128, Int16)
Relé 3 aktuální výkon Proměnná Pouze ke čtení

Aktuální výkon relé 3 (2000W topný stupeň)

Registr: H:4160 Int16 Jednotka: W

Relé 3 aktuální výkon

Čtení
MODBUSR(H, 4160, Int16)
Minimální teplotní práh Teplotní senzor Pouze ke čtení

Minimální teplota bojleru před automatickou aktivací ohřevu

Registr: H:4617 UInt16 Jednotka: °C

Minimální teplotní práh

Čtení teploty
MODBUSR(H, 4617, UInt16)
Relé 1 provozní sekundy Proměnná Pouze ke čtení
Registr: H:5129 UInt32 Jednotka: s

Relé 1 provozní sekundy

Čtení
MODBUSR(H, 5129, UInt32)
Relé 2 provozní sekundy Proměnná Pouze ke čtení
Registr: H:5131 UInt32 Jednotka: s

Relé 2 provozní sekundy

Čtení
MODBUSR(H, 5131, UInt32)
Relé 3 provozní sekundy Proměnná Pouze ke čtení
Registr: H:5133 UInt32 Jednotka: s

Relé 3 provozní sekundy

Čtení
MODBUSR(H, 5133, UInt32)
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (11)
  • H:4613 PCB Temperature — Int16, °C, read-only — internal PCB board temperature
  • H:4618 Maximum Temperature Value — UInt16, °C, R/W — max allowed temperature (max 85°C)
  • H:4619 Desired Water Temperature — UInt16, °C, R/W — software-set target temp (0 = use potentiometer, max 85°C)
  • H:5120 Total Operating Seconds — UInt32, read-only — total device uptime in seconds
  • H:5122 Total Heating Seconds — UInt32, read-only — total seconds with active heating
  • H:5125 Total Energy Consumption — UInt32, read-only — cumulative energy consumed
  • H:5127 Potentiometer Position — Int16, °C, read-only — physical dial setting (default 60°C, max 80°C)
  • H:5128 Relay Status — UInt16, bitmask, read-only — 0x01=R1, 0x02=R2, 0x04=R3; multiply by 500 for watts
  • H:4099 Relay 1 Switching Cycles — UInt32, read-only — total switching cycles relay 1 (also H:4131, H:4163 for relays 2/3)
  • H:4101 Relay Min ON/OFF Times — UInt16, R/W — per-relay min ON time (default 10s) and min OFF time (default 110/170/230s). Addresses: H:4101–4102, H:4133–4134, H:4165–4166
  • H:4610 Restart Counter — UInt32, read-only — number of device restarts

Zdroje