
L’E.G.O. Smart Heater è una resistenza a immersione avvitabile (Einschraubheizkörper) progettata per convertire il surplus fotovoltaico in acqua calda. Prodotto da E.G.O. Elektro-Gerätebau GmbH, è disponibile in due varianti: RS485 Modbus RTU (29.65335.000) ed Ethernet Modbus TCP (29.65335.100). Il template TapHome si collega tramite Modbus TCP alla variante Ethernet.
Il riscaldatore offre tre stadi relè indipendenti — 500W, 1000W e 2000W — per una potenza massima di 3500W in incrementi da 500W. Il template supporta sia il controllo manuale della potenza sia la modalità automatica, in cui il riscaldatore regola la potenza in base al consumo totale della casa.
Collegamento hardware
La variante Ethernet (29.65335.100) si collega direttamente alla rete locale tramite cavo Ethernet. Per la comunicazione Modbus TCP non è necessario alcun gateway o convertitore aggiuntivo.
- Protocollo: Modbus TCP
- Porta: 502
- Slave ID: 247 (fisso, non configurabile)
- Alimentazione: 230V / 16A (necessario fusibile separato da 16A)
- Installazione: Solo orizzontale — l’installazione verticale non è consentita
La variante RS485 (29.65335.000) richiede un convertitore RS485-TCP per funzionare con TapHome tramite Modbus TCP. I morsetti di collegamento sono: A (Data+), B (Data−), C (GND). Collegare la schermatura del cavo solo da un lato. Parametri di comunicazione della variante RS485: 19200 baud, parità pari, 1 bit di stop.
Configurazione
Non è necessaria alcuna configurazione software sul riscaldatore. Il selettore rotante sul dispositivo controlla la temperatura massima dell’acqua (40°C, 60°C o 80°C) e la modalità operativa (OFF / Protezione antigelo / Riscaldamento).
Durante l’importazione del template in TapHome, inserire:
- Indirizzo IP — l’IP del riscaldatore nella rete locale
- Slave ID — fisso a 247 (non modificare il valore predefinito)
Assegnare un indirizzo IP statico o una prenotazione DHCP al riscaldatore nelle impostazioni del router per evitare che l’indirizzo cambi dopo un’interruzione di corrente.
Funzionalità del dispositivo
Il template espone 10 dispositivi per il controllo della potenza, il monitoraggio della temperatura e il tracciamento dello stato dei relè.
Controllo della potenza
Due variabili scrivibili controllano la modalità operativa del riscaldatore:
Power Nominal Value — setpoint manuale della potenza in watt (0–3500W in passi da 500W). Scrivendo un valore di potenza specifico si attiva la modalità manuale. Scrivendo -1 si passa alla modalità automatica, che abilita la valutazione del registro Home Total Power. Il segnale di attivazione deve essere rinnovato ogni 60 secondi, altrimenti il riscaldatore si disattiva automaticamente (funzione di sicurezza).
Home Total Power — consumo totale della casa in watt (Int32). In modalità automatica (dopo aver scritto -1 in Power Nominal Value), il riscaldatore legge questo valore e seleziona automaticamente la combinazione di relè ottimale in base all’eccesso disponibile. I valori negativi indicano immissione in rete e attivano il riscaldamento.
Il timeout di 60 secondi è una funzione di sicurezza. TapHome deve scrivere nel registro Power Nominal Value almeno una volta al minuto. In caso di interruzione della comunicazione, il riscaldatore si disattiva automaticamente.
Monitoraggio della temperatura
- Boiler Water Temperature — temperatura attuale dell’acqua in °C (sola lettura). Il riscaldatore continua a scaldare fino al raggiungimento della temperatura massima impostata dal selettore rotante.
- Minimum Temperature Threshold — temperatura minima del bollitore in °C prima dell’attivazione automatica del riscaldamento (nel template in sola lettura).
Monitoraggio dei relè
Ciascuno dei tre relè di riscaldamento ha un tracciamento individuale della potenza e del tempo di funzionamento:
| Relè | Stadio di potenza | Potenza attuale | Tempo di funzionamento |
|---|---|---|---|
| Relè 1 | 500W | Consumo attuale | Tempo totale di funzionamento |
| Relè 2 | 1000W | Consumo attuale | Tempo totale di funzionamento |
| Relè 3 | 2000W | Consumo attuale | Tempo totale di funzionamento |
I valori di potenza dei relè mostrano 0W (spento) o la potenza nominale quando attivo. I secondi di funzionamento sono contatori cumulativi che persistono anche dopo un’interruzione di corrente.
Funzionalità aggiuntive
L’E.G.O. Smart Heater espone anche registri Modbus per il monitoraggio della temperatura PCB, la configurazione della temperatura massima, il setpoint della temperatura dell’acqua desiderata (temperatura target controllata via software), il tempo di funzionamento totale del dispositivo, il tempo totale di riscaldamento, il consumo energetico cumulativo, la lettura della posizione del potenziometro, la bitmask dello stato dei relè, i contatori dei cicli di commutazione dei relè e la configurazione dei tempi minimi di ON/OFF per ciascun relè. Queste funzionalità possono essere aggiunte al template TapHome in un futuro aggiornamento.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che il cavo Ethernet sia collegato (per la variante 29.65335.100)
- Controllare l’indirizzo IP — consultare la tabella dei lease DHCP nel router
- Assicurarsi che TapHome Core e il riscaldatore siano sulla stessa rete/sottorete
- Verificare che nessun firewall blocchi la porta 502
- Utilizzare Slave ID 247 — è fisso e non può essere modificato
Il riscaldatore si disattiva inaspettatamente
La causa più comune è il timeout di attivazione di 60 secondi. TapHome deve scrivere nel registro Power Nominal Value almeno una volta al minuto. Controllare il log di TapHome per errori di scrittura Modbus o timeout di comunicazione.
Indicatori LED di stato
Il LED di stato sul dispositivo fornisce informazioni diagnostiche:
| Pattern LED | Significato |
|---|---|
| Verde fisso | Comunicazione OK, riscaldamento OFF |
| Verde lampeggiante (1–7×) | Riscaldamento attivo — il numero di lampeggi indica lo stadio di potenza (1 = 500W … 7 = 3500W) |
| Lampeggio verde continuo | Temperatura massima raggiunta |
| Arancione fisso | Protezione antigelo attiva, temperatura OK |
| Rosso fisso | Comunicazione con l’unità di controllo interrotta |
| Rosso lampeggiante | Errore grave — riavviare il dispositivo |
