TapHome

Vallox Ventilazione

Modbus TCP
Submitted by
Last updated: 03. 2026
Vallox Ventilazione

Le unità Vallox serie MV (51, 96, 99, 101, 110, 125, 139, 145, 245 MV e varianti ValloPlus) sono unità di ventilazione meccanica con recupero di calore (MVHR). TapHome si collega tramite Modbus TCP, ma MyVallox Control non dispone di un’opzione Modbus TCP nativa — è necessario un gateway RS-485 Modbus RTU-TCP (come Elfin EW11 o USR-W610) tra l’unità di ventilazione e TapHome Core.

Il template offre un controllo completo: commutazione modalità Home/Away, modalità Boost con timer, impostazioni velocità ventilatore per modalità, cinque sensori di temperatura, monitoraggio umidità e CO2, timer settimanale e valori target di temperatura con controllo termostatico per ogni modalità.

Collegamento hardware

L’unità Vallox espone un’interfaccia Modbus RTU sulla scheda connettore X102. Fino a 32 unità possono essere collegate in cascata su un singolo bus RS-485. È necessaria una resistenza di terminazione da 120 Ohm sull’ultima unità del bus.

  • Protocollo: Modbus RTU (RS-485)
  • Connettore: morsettiera X102 (terminali A e B)
  • Max. unità per bus: 32
  • Terminazione: resistenza da 120 Ohm alla fine del bus

MyVallox Control non supporta nativamente Modbus TCP. Tra il bus RS-485 dell’unità Vallox e la rete Ethernet di TapHome Core deve essere posizionato un gateway Modbus RTU-TCP. Configurare il gateway con parametri seriali corrispondenti (predefiniti: 19200 baud, parità pari, 1 bit di stop).

Schema di cablaggio
Schema cablaggio Vallox Modbus RTU — bus RS-485 con connettore X102, terminali A/B e terminazione 120 Ohm

Lo schema di cablaggio mostra il collegamento del bus RS-485 utilizzando il connettore X102 su ogni unità Vallox. Collegare il filo A al terminale A e il filo B al terminale B. Il master Modbus (gateway RTU-TCP) si collega all’inizio del bus.

Abilitazione della comunicazione Modbus

Le impostazioni Modbus devono essere configurate sull’unità di ventilazione prima che TapHome possa comunicare. Sono necessari i seguenti parametri:

ImpostazioneOpzioniPredefinito
Indirizzo Modbus1–2471
Velocità di trasmissione9600, 19200, 38400, 57600, 11520019200
Paritànessuna, pari, disparipari
Bit di stop1 o 21
Tramite pannello MyVallox Control
Pannello MyVallox Control — schermate configurazione impostazioni Modbus (indirizzo, velocità, parità, bit di stop)
  1. Selezionare Settings e navigare a Expert settings
  2. Selezionare Modbus settings e premere OK
  3. Schermata 1/4: Impostare l’indirizzo Modbus (1–247) con i pulsanti +/-
  4. Schermata 2/4: Impostare la velocità di trasmissione (predefinita 19200) e la parità
  5. Schermata 3/4: Impostare la parità (nessuna/pari/dispari)
  6. Schermata 4/4: Impostare il bit di stop (1 o 2)
  7. Premere OK per salvare
Tramite interfaccia web

Le stesse impostazioni Modbus (indirizzo, velocità di trasmissione, parità, bit di stop) possono essere configurate anche tramite l’interfaccia web MyVallox — navigare a Expert settings → Modbus settings tramite rete locale o MyVallox Cloud.

Configurazione

Durante l’importazione del template in TapHome, specificare:

  • Indirizzo IP — l’indirizzo IP del gateway RTU-TCP nella rete locale
  • Slave ID — indirizzo Modbus dell’unità Vallox (predefinito: 1)

Assegnare un indirizzo IP statico al gateway RTU-TCP nelle impostazioni DHCP del router. La porta seriale del gateway deve essere configurata con gli stessi parametri dell’unità Vallox (predefiniti: 19200 baud, parità pari, 1 bit di stop).

Funzionalità dei dispositivi

Il template espone 34 dispositivi organizzati in controllo della modalità operativa, gestione velocità ventilatore, monitoraggio temperatura, sensori qualità dell’aria, controlli timer e profili di configurazione per modalità.

Controllo della modalità operativa

Vallox utilizza due modalità base (Home e Away) — una è sempre attiva. Tre modalità temporizzate (Boost, Fireplace, Programmable) possono sovrascrivere temporaneamente la modalità base.

  • State (Home/Away) — interruttore per la modalità base attiva tramite registro H:4609. Scrivere 0 per Home, 1 per Away.
  • Mode (Override State) — interruttore multivalore sul registro H:4610. Scrivere 0 per funzionamento normale, 5 per spegnere l’unità.

Priorità delle modalità quando più modalità sono attive contemporaneamente:

  1. Modalità Programmable (più alta)
  2. Modalità Fireplace
  3. Modalità Boost
  4. Modalità base Home/Away (più bassa)
Controllo velocità ventilatore

La velocità del ventilatore è configurata separatamente per ogni modalità operativa come percentuale (0–100 %):

  • Fan Speed (Home) — velocità ventilatore per modalità Home (H:20507)
  • Fan Speed (Away) — velocità ventilatore per modalità Away (H:20501)
  • Fan Speed (Boost) — velocità ventilatore per modalità Boost (H:20513)
  • Current Fan Speed — sensore della velocità attuale del ventilatore, sola lettura (H:4353)
  • Current Fan Speed (Dimmer) — rappresentazione dimmer della velocità attuale (stesso registro H:4353)

La modalità Programmable ha controlli separati per ventilatore di mandata e di estrazione:

  • Programmable Mode Supply Fan Speed — velocità ventilatore di mandata per modalità Programmable (H:20495)
  • Programmable Mode Extract Fan Speed — velocità ventilatore di estrazione per modalità Programmable (H:20494)
Monitoraggio temperatura

Il template include cinque sensori di temperatura. Tutte le temperature sono memorizzate in centKelvin e convertite automaticamente: Celsius = register_value / 100 - 273.15.

DispositivoRegistroDescrizione
Outdoor Air TemperatureH:4356Aria esterna prima dell’ingresso nell’unità
Extract Air TemperatureH:4354Aria estratta dalle stanze prima del recupero di calore
Exhaust Air TemperatureH:4355Aria espulsa all’esterno dopo il recupero di calore
Supply Cell Air TemperatureH:4357Aria all’interno della cella di recupero (lato mandata)
Supply Air TemperatureH:4358Aria fresca fornita alle stanze dopo il recupero di calore
Monitoraggio qualità dell’aria
  • Humidity — umidità relativa in percentuale (H:4363, richiede accessorio sensore RH opzionale)
  • CO2 Level — concentrazione CO2 in ppm (H:4364, richiede accessorio sensore CO2 opzionale)
Timer e controlli modalità
  • Boost Remaining Time — scrivere i minuti desiderati per attivare la modalità Boost, 0 per disattivare, 65535 per tempo indefinito (H:4612)
  • Boost Timer Enabled — abilitare/disabilitare il conto alla rovescia del timer Boost (H:21766)
  • Weekly Timer Enabled — abilitare/disabilitare il programma settimanale (H:4615)
  • Defrosting — indicatore stato ciclo di sbrinamento (H:4611)
Valori target di temperatura per modalità

Ogni modalità ha un dispositivo termostato che legge la temperatura attuale dell’aria estratta (H:4354) e permette di impostare un target di temperatura dell’aria di mandata:

  • Home Mode Temperature Target — registro target H:20508
  • Away Mode Temperature Target — registro target H:20502
  • Boost Mode Temperature Target — registro target H:20514
  • Programmable Mode Temperature Target — registro target H:20493
Controllo qualità dell’aria per modalità

La regolazione automatica della velocità del ventilatore basata su umidità e CO2 può essere abilitata per ogni modalità:

  • Home Mode RH Control / CO2 Control — H:20505 / H:20506
  • Away Mode RH Control / CO2 Control — H:20499 / H:20500
  • Boost Mode RH Control / CO2 Control — H:20511 / H:20512
Diagnostica
  • Cell State — stato operativo della cella di recupero di calore (H:4616)
  • Remaining Time for Filter — giorni rimanenti alla sostituzione del filtro (H:4620)
  • Command Variable — registro comandi speciale per operazioni di manutenzione (H:4627)
  • Programmable Mode Duration — durata predefinita della modalità Programmable in minuti (H:20496)
Funzionalità aggiuntive

Le unità Vallox espongono anche registri Modbus per il controllo timer della modalità Fireplace (H:4613), timer della modalità Programmable (H:4614), segnalazione condizioni di guasto (H:4621), monitoraggio individuale velocità ventilatore di mandata/estrazione, configurazione velocità ventilatore modalità Fireplace, impostazioni intervallo cambio filtro e ingresso sensore temperatura esterno opzionale. Questi possono essere aggiunti al template TapHome in un futuro aggiornamento.

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verificare il cablaggio RS-485 sul connettore X102 — controllare la polarità dei terminali A/B
  2. Confermare che i parametri seriali del gateway RTU-TCP corrispondano all’unità Vallox (predefiniti: 19200 baud, parità pari, 1 bit di stop)
  3. Assicurarsi che l’indirizzo IP del gateway sia corretto e raggiungibile da TapHome Core
  4. Verificare che l’indirizzo slave Modbus corrisponda tra l’unità Vallox e la configurazione TapHome
Le letture di temperatura mostrano valori errati

Tutti i registri di temperatura utilizzano la codifica centKelvin. Il template TapHome gestisce la conversione automaticamente (value / 100 - 273.15). Se appaiono valori grezzi invece dei gradi Celsius, verificare che il template sia stato importato correttamente.

Le modifiche di modalità non vengono applicate

Durante i cicli di sbrinamento attivi, l’unità potrebbe ignorare i comandi di scrittura modalità. L’interruttore Defrosting (H:4611) indica quando lo sbrinamento è attivo. Attendere il completamento del ciclo prima di cambiare modalità. Inoltre, verificare la priorità delle modalità — una modalità temporizzata con priorità più alta sovrascrive quelle con priorità più bassa.

La modalità Boost non si disattiva

Scrivere 0 nel registro H:4612 (Boost Remaining Time) per fermare la modalità Boost. Se l’interruttore Boost Timer Enabled (H:21766) era impostato su 0 (disabilitato), il conto alla rovescia del timer era disabilitato e il Boost funziona indefinitamente fino all’arresto manuale.

Dispositivi disponibili

Vallox Ventilazione Modulo
Tempo rimanente per il filtro Variabile Solo lettura

Giorni rimanenti alla prossima sostituzione del filtro

Registro: H:4620 UInt16 Unità: days numeric

Tempo rimanente per il filtro

Lettura
MODBUSR(H, 4620, UInt16)
Velocità attuale del ventilatore Variabile Solo lettura

Velocità del ventilatore in tempo reale in percentuale (0–100 %)

Registro: H:4353 UInt16 Unità: % numeric

Velocità attuale del ventilatore

Lettura
MODBUSR(H, 4353, UInt16)
Velocità ventilatore (Home) Dimmer

Impostazione velocità ventilatore per modalità base Home (0–100 %)

Registro: H:20507 UInt16 Unità: % numeric

Velocità ventilatore (Home)

Lettura livello
MODBUSR(H, 20507, UInt16) / 100
Scrittura livello
MODBUSWNE(H, 20507, UInt16, Le * 100)
Velocità ventilatore (Away) Dimmer

Impostazione velocità ventilatore per modalità base Away (0–100 %)

Registro: H:20501 UInt16 Unità: % numeric

Velocità ventilatore (Away)

Lettura livello
MODBUSR(H, 20501, UInt16) / 100
Scrittura livello
MODBUSWNE(H, 20501, UInt16, Le * 100)
Stato (Home/Away) Interruttore

Selettore modalità base — 0=Home, 1=Away

Registro: H:4609 Bool boolean

Stato (Home/Away)

Lettura stato interruttore
MODBUSR(H, 4609, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 4609, Bool, St)
Modalità (sovrascrivi stato) Interruttore multivalore

Override unità — Normal (0) per funzionamento regolare, Off (5) per spegnere

Registro: H:4610 UInt16 numeric
Valori / Stati: Normal · Off

Modalità (sovrascrivi stato)

Lettura stato interruttore
MODBUSR(H, 4610, UInt16)
Scrittura stato interruttore
MODBUSWNE(H, 4610, UInt16, Mu)
Temperatura aria esterna Sensore di temperatura Solo lettura
Registro: H:4356 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Temperatura aria esterna

Lettura temperatura
MODBUSR(H, 4356, UInt16)/100 - 273.15
Temperatura aria estratta Sensore di temperatura Solo lettura

Temperatura dell'aria estratta dalle stanze prima del recupero di calore

Registro: H:4354 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Temperatura aria estratta

Lettura temperatura
MODBUSR(H, 4354, UInt16)/100 - 273.15
Temperatura aria espulsa Sensore di temperatura Solo lettura

Temperatura dell'aria espulsa all'esterno dopo il recupero di calore

Registro: H:4355 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Temperatura aria espulsa

Lettura temperatura
MODBUSR(H, 4355, UInt16)/100 - 273.15
Temperatura aria cella di mandata Sensore di temperatura Solo lettura

Temperatura all'interno della cella di recupero sul lato mandata

Registro: H:4357 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Temperatura aria cella di mandata

Lettura temperatura
MODBUSR(H, 4357, UInt16)/100 - 273.15
Temperatura aria di mandata Sensore di temperatura Solo lettura

Temperatura dell'aria fresca fornita alle stanze dopo il recupero di calore

Registro: H:4358 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Temperatura aria di mandata

Lettura temperatura
MODBUSR(H, 4358, UInt16)/100 - 273.15
Umidità Variabile Solo lettura

Umidità relativa — richiede accessorio sensore RH opzionale

Registro: H:4363 UInt16 Unità: % numeric

Umidità

Lettura
MODBUSR(H, 4363, UInt16)
Livello CO2 Variabile Solo lettura

Concentrazione CO2 in ppm — richiede accessorio sensore CO2 opzionale

Registro: H:4364 UInt16 Unità: ppm numeric

Livello CO2

Lettura
MODBUSR(H, 4364, UInt16)
Sbrinamento Interruttore

Indicatore ciclo di sbrinamento attivo — le modifiche di modalità possono essere ignorate durante lo sbrinamento

Registro: H:4611 Bool boolean

Sbrinamento

Lettura stato interruttore
MODBUSR(H, 4611, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 4611, Bool, St)
Timer Boost abilitato Interruttore

Interruttore conto alla rovescia timer Boost — disabilitare per mantenere il Boost attivo indefinitamente

Registro: H:21766 Bool boolean

Timer Boost abilitato

Lettura stato interruttore
MODBUSR(H, 21766, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 21766, Bool, St)
Timer settimanale abilitato Interruttore

Programma settimanale on/off

Registro: H:4615 Bool boolean

Timer settimanale abilitato

Lettura stato interruttore
MODBUSR(H, 4615, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 4615, Bool, St)
Stato cella Variabile Solo lettura

Stato operativo cella di recupero — recupero calore, recupero freddo, bypass, sbrinamento

Registro: H:4616 UInt16 numeric

Stato cella

Lettura
MODBUSR(H, 4616, UInt16)
Variabile comando Variabile

Registro comandi speciale per operazioni di manutenzione e diagnostica

Registro: H:4627 UInt16 numeric

Variabile comando

Lettura
MODBUSR(H, 4627, UInt16)
Scrittura
MODBUSWNE(H, 4627, UInt16, Va)
Target temperatura modalità Programmable Termostato

Setpoint temperatura aria di mandata per modalità Programmable (Extra)

Registro: H:4354 (current), H:20493 (target)H:20493 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Target temperatura modalità Programmable

Lettura temperatura
MODBUSR(H, 4354, UInt16) / 100 - 273.15
Lettura temperatura desiderata
MODBUSR(H, 20493, UInt16) / 100 -273.15
Scrittura temperatura desiderata
MODBUSWNE(H, 20493, Int16, Se * 100) -273.15
Velocità ventilatore di estrazione modalità Programmable Dimmer

Velocità ventilatore di estrazione per modalità Programmable (0–100 %)

Registro: H:20494 UInt16 Unità: % numeric

Velocità ventilatore di estrazione modalità Programmable

Lettura livello
MODBUSR(H, 20494, UInt16)/100
Scrittura livello
MODBUSWNE(H, 20494, Int16, Le * 100)
Velocità ventilatore di mandata modalità Programmable Dimmer

Velocità ventilatore di mandata per modalità Programmable (0–100 %)

Registro: H:20495 UInt16 Unità: % numeric

Velocità ventilatore di mandata modalità Programmable

Lettura livello
MODBUSR(H, 20495, UInt16) / 100
Scrittura livello
MODBUSWNE(H, 20495, UInt16, Le * 100)
Durata modalità Programmable Variabile

Durata predefinita della modalità Programmable in minuti

Registro: H:20496 UInt16 Unità: min numeric

Durata modalità Programmable

Lettura
MODBUSR(H, 20496, UInt16)
Scrittura
MODBUSWNE(H, 20496, UInt16, Va)
Controllo RH modalità Away Interruttore

Regolazione automatica velocità ventilatore basata sull'umidità in modalità Away

Registro: H:20499 Bool boolean

Controllo RH modalità Away

Lettura stato interruttore
MODBUSR(H, 20499, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20499, Bool, St)
Controllo CO2 modalità Away Interruttore

Regolazione automatica velocità ventilatore basata su CO2 in modalità Away

Registro: H:20500 Bool boolean

Controllo CO2 modalità Away

Lettura stato interruttore
MODBUSR(H, 20500, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20500, Bool, St)
Target temperatura modalità Away Termostato

Setpoint temperatura aria di mandata per modalità Away

Registro: H:4354 (current), H:20502 (target)H:20502 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Target temperatura modalità Away

Lettura temperatura
MODBUSR(H, 4354, UInt16) / 100 - 273.15
Lettura temperatura desiderata
MODBUSR(H, 20502, UInt16) / 100 - 273.15
Scrittura temperatura desiderata
MODBUSWNE(H, 20502, UInt16, Se * 100) - 273.15
Controllo RH modalità Home Interruttore

Regolazione automatica velocità ventilatore basata sull'umidità in modalità Home

Registro: H:20505 Bool boolean

Controllo RH modalità Home

Lettura stato interruttore
MODBUSR(H, 20505, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20505, Bool, St)
Controllo CO2 modalità Home Interruttore

Regolazione automatica velocità ventilatore basata su CO2 in modalità Home

Registro: H:20506 Bool boolean

Controllo CO2 modalità Home

Lettura stato interruttore
MODBUSR(H, 20506, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20506, Bool, St)
Target temperatura modalità Home Termostato

Setpoint temperatura aria di mandata per modalità Home

Registro: H:4354 (current), H:20508 (target)H:20508 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Target temperatura modalità Home

Lettura temperatura
MODBUSR(H, 4354, UInt16) / 100 -273.15
Lettura temperatura desiderata
MODBUSR(H, 20508, UInt16) / 100 -273.15
Scrittura temperatura desiderata
MODBUSWNE(H, 20508, UInt16, Se * 100) -273.15
Controllo RH modalità Boost Interruttore

Regolazione automatica velocità ventilatore basata sull'umidità in modalità Boost

Registro: H:20511 Bool boolean

Controllo RH modalità Boost

Lettura stato interruttore
MODBUSR(H, 20511, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20511, Bool, St)
Controllo CO2 modalità Boost Interruttore

Regolazione automatica velocità ventilatore basata su CO2 in modalità Boost

Registro: H:20512 Bool boolean

Controllo CO2 modalità Boost

Lettura stato interruttore
MODBUSR(H, 20512, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 20512, Bool, St)
Velocità ventilatore (Boost) Dimmer

Impostazione velocità ventilatore per modalità temporizzata Boost (0–100 %)

Registro: H:20513 UInt16 Unità: % numeric

Velocità ventilatore (Boost)

Lettura livello
MODBUSR(H, 20513, UInt16) / 100
Scrittura livello
MODBUSWNE(H, 20513, UInt16, Le * 100)
Target temperatura modalità Boost Termostato

Setpoint temperatura aria di mandata per modalità Boost

Registro: H:4354 (current), H:20514 (target)H:20514 UInt16 Unità: °C centKelvin (value/100 - 273.15)

Target temperatura modalità Boost

Lettura temperatura
MODBUSR(H, 4354, UInt16) / 100 - 273.15
Lettura temperatura desiderata
MODBUSR(H, 20514, UInt16) / 100 -273.15
Scrittura temperatura desiderata
MODBUSWNE(H, 20514, UInt16, Se * 100) - 273.15
Velocità attuale del ventilatore (Dimmer) Dimmer Solo lettura

Rappresentazione dimmer della velocità attuale del ventilatore — duplicato di sola lettura

Registro: H:4353 UInt16 Unità: % numeric

Velocità attuale del ventilatore (Dimmer)

Lettura livello
MODBUSR(H, 4353, UInt16) / 100
Tempo rimanente Boost Variabile

Conto alla rovescia modalità Boost in minuti — scrivere il tempo per attivare, 0 per fermare, 65535 per indefinito

Registro: H:4612 Int16 Unità: min numeric

Tempo rimanente Boost

Lettura
MODBUSR(H, 4612, Int16)
Scrittura
MODBUSWNE(H, 4612, Int16, Va)
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (17)
  • H:4613 Fireplace Timer — Int16 R/W, minutes remaining. Write desired time to activate fireplace mode
  • H:4614 Programmable Timer — Int16 R/W, minutes remaining. Write desired time to activate programmable mode
  • H:21767 Fireplace Timer Enabled — Bool R/W, 0=timer off, 1=timer on
  • H:21772 Programmable Timer Enabled — Bool R/W, 0=timer off, 1=timer on
  • H:4621 Fault Condition — UInt16 R, 0=normal, 1=fault
  • H:4361 Extract Fan Actual Speed — UInt16 R, extract fan RPM/speed
  • H:4362 Supply Fan Actual Speed — UInt16 R, supply fan RPM/speed
  • H:4359 RH Level — UInt16 R, 0=no sensor, 1=low, 2=med, 3=high
  • H:4360 CO2 Level (Threshold) — UInt16 R, 0=no sensor, 1=low, 2=med, 3=high
  • H:4365 Fireplace Switch State — UInt16 R, physical fireplace switch state
  • H:4389 Optional Temperature Sensor — UInt16 R, centKelvin, optional external temperature sensor
  • H:4617 Total Uptime Years — UInt16 R, total operating time in years
  • H:4618 Total Uptime Hours — UInt16 R, total operating time in hours
  • H:20537 Filter Change Interval — UInt16 R/W, filter change interval in days
  • H:20487 Fireplace Extract Fan Speed — UInt16 R/W, fireplace mode extract fan speed %
  • H:20488 Fireplace Supply Fan Speed — UInt16 R/W, fireplace mode supply fan speed %
  • H:20497 Fireplace Air Temp Target — UInt16 R/W, centKelvin, fireplace mode temperature setpoint

Fonti