TapHome

E.G.O. Smart Heater

Modbus TCP
Pridal
Posledná aktualizácia: 04. 2026
E.G.O. Smart Heater

E.G.O. Smart Heater je závitový ponorný ohrievač (Einschraubheizkörper) navrhnutý na premenu prebytkov z fotovoltiky na teplú vodu. Vyrába ho spoločnosť E.G.O. Elektro-Gerätebau GmbH a je dostupný v dvoch variantoch: RS485 Modbus RTU (29.65335.000) a Ethernet Modbus TCP (29.65335.100). Šablóna TapHome sa pripája cez Modbus TCP k variantu s Ethernetom.

Ohrievač poskytuje tri nezávislé výkonové stupne relé — 500W, 1000W a 2000W — s maximálnym výkonom 3500W v krokoch po 500W. Šablóna podporuje manuálne riadenie výkonu aj automatický režim, v ktorom ohrievač prispôsobuje výkon podľa celkovej spotreby domu.

Hardvérové pripojenie

Variant s Ethernetom (29.65335.100) sa pripája priamo do lokálnej siete cez ethernetový kábel. Pre komunikáciu Modbus TCP nie je potrebná žiadna ďalšia brána ani prevodník.

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 247 (fixné, nie je konfigurovateľné)
  • Napájanie: 230V / 16A (vyžaduje samostatný 16A istič)
  • Inštalácia: Len horizontálne — vertikálna inštalácia nie je povolená

Variant RS485 (29.65335.000) vyžaduje prevodník RS485-na-TCP pre prácu s TapHome cez Modbus TCP. Svorky zapojenia sú: A (Data+), B (Data−), C (GND). Tienenie kábla pripojte len na jednej strane. Komunikačné parametre pre variant RS485: 19200 baud, párna parita, 1 stop bit.

Konfigurácia

Na samotnom ohrievači nie je potrebná žiadna softvérová konfigurácia. Otočný volič na zariadení ovláda maximálnu teplotu vody (40°C, 60°C alebo 80°C) a prevádzkový režim (VYP / Ochrana pred mrazom / Ohrev).

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa ohrievača v lokálnej sieti
  • Slave ID — fixné na 247 (nemeňte predvolenú hodnotu)

Priraďte ohrievaču statickú IP adresu alebo DHCP rezerváciu v nastaveniach routera, aby sa adresa nezmenila po výpadku napájania.

Možnosti zariadenia

Šablóna sprístupňuje 10 zariadení na riadenie výkonu, monitoring teploty a sledovanie stavu relé.

Riadenie výkonu

Dve zapisovateľné premenné ovládajú prevádzkový režim ohrievača:

  • Power Nominal Value — manuálny požadovaný výkon vo wattoch (0–3500W v krokoch po 500W). Zápisom konkrétnej hodnoty výkonu sa aktivuje manuálny režim. Zápisom -1 sa prepne na automatický režim, ktorý aktivuje vyhodnocovanie registra Home Total Power. Aktivačný signál sa musí obnovovať každých 60 sekúnd, inak sa ohrievač automaticky deaktivuje (bezpečnostná funkcia).

  • Home Total Power — celková spotreba domu vo wattoch (Int32). V automatickom režime (po zápise -1 do Power Nominal Value) ohrievač číta túto hodnotu a automaticky vyberá optimálnu kombináciu relé podľa dostupného prebytku. Záporné hodnoty indikujú export do siete a spúšťajú aktiváciu ohrevu.

60-sekundový timeout je bezpečnostná funkcia. TapHome musí zapisovať do Power Nominal Value minimálne raz za minútu. Ak sa komunikácia preruší, ohrievač sa automaticky deaktivuje.

Monitoring teploty
  • Boiler Water Temperature — aktuálna teplota vody v °C (len na čítanie). Ohrievač pokračuje v ohreve, kým sa nedosiahne maximálna teplota nastavená otočným voličom.
  • Minimum Temperature Threshold — minimálna teplota bojlera v °C pred automatickou aktiváciou ohrevu (v šablóne len na čítanie).
Monitoring relé

Každé z troch vykurovacích relé má individuálne sledovanie výkonu a doby prevádzky:

ReléVýkonový stupeňAktuálny výkonDoba prevádzky
Relé 1500WAktuálna spotrebaCelková doba prevádzky
Relé 21000WAktuálna spotrebaCelková doba prevádzky
Relé 32000WAktuálna spotrebaCelková doba prevádzky

Hodnoty výkonu relé zobrazujú 0W (vypnuté) alebo menovitý príkon pri aktívnom stave. Prevádzkové sekundy sú kumulatívne počítadlá, ktoré sa zachovávajú aj po výpadku napájania.

Ďalšie možnosti

E.G.O. Smart Heater tiež sprístupňuje Modbus registre na monitoring teploty PCB, konfiguráciu maximálnej teploty, požadovanú teplotu vody (softvérovo riadená cieľová teplota), celkovú dobu prevádzky zariadenia, celkovú dobu ohrevu, kumulatívnu spotrebu energie, čítanie polohy potenciometra, bitovú masku stavu relé, počítadlá spínacích cyklov relé a konfiguráciu minimálnych časov zapnutia/vypnutia pre jednotlivé relé. Tieto možnosti je možné pridať do šablóny TapHome v budúcej aktualizácii.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Overte, že ethernetový kábel je pripojený (pre variant 29.65335.100)
  2. Skontrolujte IP adresu — pozrite tabuľku DHCP prenájmov v routeri
  3. Uistite sa, že TapHome Core a ohrievač sú v rovnakej sieti/podsieti
  4. Skontrolujte, že žiaden firewall neblokuje port 502
  5. Použite Slave ID 247 — toto je fixné a nedá sa zmeniť
Ohrievač sa neočakávane deaktivuje

Najčastejšou príčinou je 60-sekundový aktivačný timeout. TapHome musí zapisovať do registra Power Nominal Value minimálne raz za minútu. Skontrolujte log TapHome na chyby zápisu Modbus alebo timeouty komunikácie.

LED stavové indikátory

Stavová LED na zariadení poskytuje diagnostické informácie:

Vzor LEDVýznam
Stály zelenýKomunikácia OK, ohrev VYPNUTÝ
Zelený bliká (1–7×)Aktívny ohrev — počet bliknutí indikuje výkonový stupeň (1 = 500W … 7 = 3500W)
Nepretržité zelené blikanieDosiahnutá maximálna teplota
Stály oranžovýOchrana pred mrazom aktívna, teplota OK
Stály červenýKomunikácia s riadiacou jednotkou prerušená
Blikajúci červenýZávažná chyba — reštartujte zariadenie

Dostupné zariadenia

E.G.O. Smart Heater Modul
Požadovaný výkon Premenná

Manuálny požadovaný výkon vo wattoch (0–3500W, kroky po 500W) — zápis -1 aktivuje automatický režim

Register: H:4864 Int16 Jednotka: W numeric

Požadovaný výkon

Čítanie
MODBUSR(H, 4864, Int16)
Zápis
MODBUSWNE(H, 4864, Int16, Va)
Celková spotreba domu Premenná

Celková spotreba domu — záporné hodnoty indikujú export do siete a spúšťajú automatický ohrev

Register: H:4865 Int32 Jednotka: W numeric

Celková spotreba domu

Čítanie
MODBUSR(H, 4865, Int32)
Zápis
MODBUSWNE(H, 4865, Int32, Va)
Teplota vody v bojleri Teplotný senzor Len na čítanie
Register: H:5124 Int16 Jednotka: °C

Teplota vody v bojleri

Čítanie teploty
MODBUSR(H, 5124, Int16)
Relé 1 aktuálny výkon Premenná Len na čítanie

Aktuálny výkon relé 1 (500W vykurovací stupeň)

Register: H:4096 Int16 Jednotka: W

Relé 1 aktuálny výkon

Čítanie
MODBUSR(H, 4096, Int16)
Relé 2 aktuálny výkon Premenná Len na čítanie

Aktuálny výkon relé 2 (1000W vykurovací stupeň)

Register: H:4128 Int16 Jednotka: W

Relé 2 aktuálny výkon

Čítanie
MODBUSR(H, 4128, Int16)
Relé 3 aktuálny výkon Premenná Len na čítanie

Aktuálny výkon relé 3 (2000W vykurovací stupeň)

Register: H:4160 Int16 Jednotka: W

Relé 3 aktuálny výkon

Čítanie
MODBUSR(H, 4160, Int16)
Minimálna teplotná hranica Teplotný senzor Len na čítanie

Minimálna teplota bojlera pred automatickou aktiváciou ohrevu

Register: H:4617 UInt16 Jednotka: °C

Minimálna teplotná hranica

Čítanie teploty
MODBUSR(H, 4617, UInt16)
Relé 1 prevádzkové sekundy Premenná Len na čítanie
Register: H:5129 UInt32 Jednotka: s

Relé 1 prevádzkové sekundy

Čítanie
MODBUSR(H, 5129, UInt32)
Relé 2 prevádzkové sekundy Premenná Len na čítanie
Register: H:5131 UInt32 Jednotka: s

Relé 2 prevádzkové sekundy

Čítanie
MODBUSR(H, 5131, UInt32)
Relé 3 prevádzkové sekundy Premenná Len na čítanie
Register: H:5133 UInt32 Jednotka: s

Relé 3 prevádzkové sekundy

Čítanie
MODBUSR(H, 5133, UInt32)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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