Riscaldamento · Modbus TCP · Viessmann · Vaillant · KNX · 10 minuti di lettura

Integrazione KNX caldaia a gas: Configurazione Modbus Viessmann Vitodens e Vaillant ecoTEC

Integrating gas and condensing boilers into a KNX building automation system provides a single interface for zone heating setpoints, fault alerting, gas energy sub-metering and EN 15232-1 Class A adaptive heating control — without replacing the boiler's own controls.

Perché integrare una caldaia con KNX

Le moderne caldaie a condensazione espongono un'interfaccia Modbus TCP o OpenTherm che consente a un sistema KNX di scrivere i setpoint della temperatura di mandata, leggere lo stato operativo, recuperare i contatori del consumo di gas e ricevere i codici di errore. Questa integrazione offre quattro vantaggi misurabili.

Interfaccia unica per i setpoint di zona

I termostati ambiente KNX inviano la richiesta di riscaldamento direttamente al setpoint della caldaia tramite Modbus – eliminando il programmatore caldaia separato e i controller delle valvole di zona. Un unico programma ETS6 controlla contemporaneamente tutte le zone e la caldaia.

Segnalazione guasti al BMS

I codici di errore della caldaia appaiono negli indirizzi di gruppo KNX all'interno del ciclo di polling Modbus. ARISTO BewO invia un'email o SMS quando il GA di errore passa a 1 – gli ingegneri delle strutture ricevono una notifica immediata con il codice di errore nel corpo del messaggio.

Sottomisurazione dell'energia gas

The boiler's internal gas energy meter (Modbus register, kWh) feeds into KNX energy monitoring. Monthly gas consumption reports per zone or per boiler support ISO 50001 energy management and BREEAM Ene 02 sub-metering credits.

Conformità EN 15232-1 Classe A/B

Controllo adattivo del riscaldamento — compensazione meteorologica, controllo PI stanza per stanza e avvio ottimale — richiede l'integrazione digitale tra caldaia e sensori di temperatura ambiente. L'integrazione KNX/Modbus consente la classificazione energetica Classe A per i crediti BREEAM Man.

Configurazione Viessmann Vitodens 200-W Modbus TCP

The Vitodens 200-W uses the ViCARE ModBus module — a DIN-rail mounted gateway that provides RS-485 or Ethernet Modbus TCP (port 502) access to the boiler's internal registers. The module clips onto the boiler PCB bus connector and requires a separate 24V supply from the panel.

Registri holding Modbus chiave del Vitodens 200-W

Register  Description                         Type      Notes
1         Flow temperature setpoint (°C×10)   Read/Write  Write to control heating
3         Actual flow temperature (°C×10)      Read-only   Measured at boiler outlet
5         Return temperature (°C×10)           Read-only   Measured at boiler return
7         Boiler status                        Read-only   0=Standby, 1=Heating,
                                                           2=DHW, 3=Fault
100       Fault code                           Read-only   0=No fault; non-zero=fault
200       Gas energy meter (uint32, kWh)       Read-only   Cumulative gas consumption

Protocol: Modbus TCP, port 502
Gateway:  ViCARE ModBus module (DIN-rail, connects to X4 boiler bus)
Poll interval: 30 seconds recommended

Collegare l'interfaccia Modbus TCP del Vitodens a un gateway KNX/Modbus come Intesis IN701KNX. Nello strumento di configurazione MAPS, mappare ogni registro a un indirizzo di gruppo KNX con il DPT appropriato.

Mappatura indirizzi di gruppo KNX

Register 1  → DPT 9.001 (°C, 2-byte float) → GA 8/0/0  Flow setpoint (write)
Register 7  → DPT 5.010 (uint8)            → GA 8/0/1  Boiler status (read)
Register 200→ DPT 12.001 (uint32, kWh)     → GA 8/0/2  Gas energy meter (read)
Register 100→ DPT 5.010 (uint8)            → GA 8/0/4  Fault code (read)

Write GA 8/0/0 value 21.0°C → Modbus register 1 value 210
Read GA 8/0/1: 0=standby, 1=heating, 2=DHW, 3=fault

Opzioni di integrazione Vaillant ecoTEC

Vaillant utilizza eBUS (un bus seriale proprietario a 2 fili) sui modelli ecoTEC plus e pro più vecchi. I gateway diretti KNX/eBUS non sono disponibili in commercio, rendendo impossibile l'integrazione diretta Modbus su queste varianti. Sono disponibili tre percorsi di integrazione a seconda del modello ecoTEC e dei requisiti del progetto.

Opzione 1: API cloud VR900 (ecoTEC plus/pro)

Il gateway Internet Vaillant VR900 fornisce un'API REST cloud (myVaillant o Vaillant ERelax). Utilizzare un'istanza di Home Assistant con l'integrazione Vaillant ERelax per collegare i dati cloud a KNX tramite l'integrazione HA KNX. Limitazione: intervallo di aggiornamento di 5 minuti – non adatto per il controllo del setpoint in tempo reale. Utilizzare solo per monitoraggio stato e registrazione energetica.

Opzione 2: Interfaccia VR33 OpenTherm (ecoTEC plus/pro)

L'adattatore Vaillant VR33 abilita il protocollo OpenTherm sui modelli eBUS. Un gateway KNX/OpenTherm di terze parti (Remeha iSense o Nibe Uplink OpenTherm bridge) converte OpenTherm in oggetti di gruppo KNX: setpoint mandata, richiesta temperatura ambiente, livello di modulazione. OpenTherm fornisce il controllo del setpoint in tempo reale a differenza dell'API cloud.

Opzione 3: ecoTEC pure con VR940 Modbus TCP (consigliato per nuovi progetti)

Il Vaillant ecoTEC pure (generazione attuale) supporta Modbus TCP direttamente tramite il modulo Ethernet VR940F. La mappa dei registri è simile a Viessmann – registri di setpoint di mandata, temperatura di ritorno, stato e codice errore. Specificare l'ecoTEC pure in fase di progettazione per progetti che richiedono integrazione diretta KNX/Modbus senza conversione eBUS.

Controllo caldaie in cascata tramite KNX

Gli edifici commerciali con 2–4 caldaie in configurazione a cascata utilizzano un controllo lead/lag per adattare la potenza termica alla domanda, prolungando la vita delle apparecchiature. La logica KNX nel modulo MDT Logic Module SCN-LOGM.01 gestisce la sequenza della cascata.

Logica lead/lag di cascata – ETS6 MDT Logic Module

Total heating demand GA (sum of zone thermostat outputs) → MDT Logic

If demand > 0%:  → Write setpoint to Lead Boiler (GA 8/0/0)
If demand > 50%: → Enable Lag Boiler 2 via KNX relay output
                   (relay NO → boiler 2 enable terminal)

Sequence rotation (extends boiler life):
  ETS6 weekly time module → rotate lead boiler each Monday
  Week 1: Boiler 1 lead, Boiler 2 lag
  Week 2: Boiler 2 lead, Boiler 1 lag

Setpoint scaling:
  Zone demand 0–100% DPT 5.001 → proportional setpoint
  20°C (min) to 80°C (max) → write to lead boiler GA 8/0/0

Interlock di cascata:always include a boiler enable/disable relay output in the cascade wiring. Do not rely solely on Modbus setpoint writes to shut down a lag boiler — a failed gateway or network issue should fall back to the boiler's own controls rather than leaving a lag boiler running at full output.

Monitoraggio temperatura di ritorno della caldaia a condensazione

Le caldaie a condensazione raggiungono la massima efficienza (oltre il 108% del potere calorifico netto) solo quando la temperatura di ritorno scende sotto i 55°C – il punto di inizio condensazione. Il monitoraggio KNX della temperatura di ritorno è quindi un KPI di messa in servizio, non solo uno strumento diagnostico.

Indirizzo di gruppo temperatura di ritorno – segnale Intesis MAPS

Modbus register 5 (return temperature, °C×10)
  → DPT 9.001 (°C, 2-byte float, divide by 10)
  → GA 8/0/3 (Boiler Return Temperature)

ARISTO trend graph: plot GA 8/0/3 vs time
Daily minimum return temperature report (06:00)

Alert threshold: if daily minimum return > 60°C:
  → ARISTO alarm "Hydraulic imbalance: check mixing
    valve or buffer tank — boiler not condensing"

Commissioning KPI: return temperature < 45°C for
>80% of heating season operating hours

Una temperatura di ritorno costantemente alta (sopra i 60°C) indica uno squilibrio idraulico – la valvola miscelatrice è impostata troppo alta, il serbatoio di accumulo è sottodimensionato o il circuito secondario ha una portata insufficiente. Visualizza la temperatura di ritorno in funzione della temperatura esterna in ARISTO per identificare la regolazione necessaria della curva di riscaldamento.

Integrazione ACS (acqua calda sanitaria)

The boiler's DHW (domestic hot water) setpoint is accessible via a separate Modbus register. KNX time scheduling provides automatic legionella prevention and solar thermal priority without a separate programmer.

Programma ACS – eventi temporali modulo logico MDT

Modbus register 10: DHW setpoint (°C×10, read/write)
→ DPT 9.001 → GA 8/0/5 (DHW Setpoint, write)

ETS6 time schedule (MDT SCN-LOGM.01):
  05:00 → GA 8/0/5 = 60°C  (legionella, EN ISO 15154)
  06:00 → GA 8/0/5 = 50°C  (normal hot water)
  22:00 → GA 8/0/5 = 0°C   (DHW off — setpoint 0 = off)

Solar thermal priority logic:
  If GA 9/0/3 (solar yield kW) > 2kW
  → GA 8/0/5 = 40°C (solar covers remainder)

Frost protection:
  If GA 8/1/0 (outdoor temp) < 2°C
  → KNX relay output → DHW circulation pump ON

Allarme guasto caldaia

Il rilevamento guasti della caldaia utilizza due registri Modbus: registro 7 (stato = 3 significa guasto) e registro 100 (codice errore, diverso da zero significa guasto). Il GA guasto KNX attiva l'invio di email e SMS ARISTO BewO con il codice errore incluso nel messaggio.

Configurazione allarme guasto ARISTO BewO

Trigger: GA 8/0/4 (Boiler Fault) = 1
  (Set when register 7 = 3 OR register 100 ≠ 0)

ARISTO BewO rule:
  IF GA("8/0/4") = 1
  THEN ALARM "Boiler Fault Code " + GA("8/0/4") + " at " + TIME
  TO EMAIL facilities@building.com
  VIA SMTP → email-to-SMS gateway (for on-call engineer)

Response SLA (commercial):
  Boiler fault → facilities engineer on-site: 4 hours
  Critical (loss of heating below 5°C outdoor): 1 hour

Logging: all fault events with timestamp stored in ARISTO
database for warranty documentation and maintenance records

Includi codice guasto nell'allarme: Il codice guasto Viessmann 0x10 (guasto sensore) richiede una risposta diversa rispetto a 0x21 (guasto accensione). Includere il codice guasto grezzo nell'email di allarme consente all'ingegnere di ordinare il pezzo corretto prima di arrivare sul posto, riducendo i tempi di inattività per gli occupanti dell'edificio.

API cloud Viessmann ViCare per report energetici

Oltre al controllo locale Modbus TCP, l'API REST Viessmann ViCare (api.viessmann.com) fornisce dati storici sul consumo di gas a intervalli di 5 minuti. Questa API cloud integra il Modbus locale — usa Modbus per il controllo in tempo reale del setpoint e l'API ViCare per i report energetici a lungo termine.

Funzionalità dell'API ViCare

  • Consumo giornaliero di gas (kWh) — serie storica
  • Efficienza stagionale (SCOP) — calcolata dalla caldaia
  • Consumo energetico ACS separato dal riscaldamento
  • Autenticazione OAuth2 (account Viessmann richiesto)
  • Intervallo di aggiornamento di 5 minuti – non in tempo reale

Non utilizzare per il controllo del setpoint

L'API cloud ViCare ha una latenza di 5 minuti e dipende dalla connettività Internet. Utilizzare sempre Modbus TCP locale per le scritture del setpoint di flusso e il rilevamento dei guasti. Utilizzare l'API cloud solo per report energetici giornalieri e tendenze di efficienza stagionale in IP-Symcon o ARISTO BewO.

Procedura di verifica della messa in servizio

Dopo il download ETS6 e la configurazione del gateway Modbus, eseguire un test di messa in servizio in quattro fasi prima di consegnare l'impianto. Documentare tutti i risultati nel certificato di messa in servizio.

PassoAzioneRisultato previsto
1Inviare GA 8/0/0 = 21°C dal Group Monitor ETS6Il display della caldaia mostra il setpoint mandata 21°C entro 30 secondi
2Leggere GA 8/0/1 (stato) e confrontare con l'indicatore di modalità sul display della caldaiaIl valore GA 0/1/2/3 corrisponde a standby/riscaldamento/ACS/guasto sul display della caldaia
3Annotare il registro 200 (kWh), far funzionare la caldaia per 30 minuti, rileggereIl contatore kWh è aumentato — consumo di gas misurato
4Scollegare brevemente il sensore della caldaia → verificare GA 8/0/4 = 1 e ricezione emailGA di guasto si attiva entro 60 s; l'email di allarme arriva con il codice di errore

Hai bisogno di un'integrazione KNX della caldaia progettata e messa in servizio?

Configuriamo gateway Modbus TCP, mappiamo i registri della caldaia sugli indirizzi di gruppo KNX e mettiamo in servizio l'allarme guasti – con documentazione completa del progetto ETS6 e certificati di messa in servizio.

Richiedi un preventivo →
Caricamento in corso ...
Torna all'inizio