TapHome

Systemair SAVE VTR 700

Modbus RTU
Submitted by
Last updated: 03. 2026
Systemair SAVE VTR 700

Il Systemair SAVE VTR 700 è un’unità residenziale di ventilazione con recupero di calore (HRV) che comunica con TapHome tramite Modbus RTU su connessione RS-485 a 3 fili (A, B, GND). Il template fornisce il controllo delle modalità utente, velocità ventilatore, modalità ECO, free cooling e monitora temperature, livelli di CO2, umidità e giri ventilatore. Un sistema completo di monitoraggio allarmi segnala oltre 30 condizioni di allarme direttamente in TapHome.

Il SAVE VTR 700 fa parte della famiglia Systemair SAVE. Altri modelli SAVE (VSR 300, VSR 500, VTC, VTR) che utilizzano la stessa piattaforma di controllo dovrebbero essere compatibili con questo template, poiché condividono la stessa mappa dei registri Modbus.

Collegamento hardware

Cablaggio RS-485

Collegare utilizzando una connessione RS-485 a 3 fili alla Connection Board (CB) all’interno dell’unità:

  • A → A+/D+ su TapHome RS-485
  • B → B-/D- su TapHome RS-485
  • GND → GND sull’alimentatore TapHome (obbligatorio)

Importante — Messa a terra

Il filo GND deve essere collegato tra l’unità Systemair e l’alimentatore TapHome. Senza una corretta messa a terra possono verificarsi errori di comunicazione.

Specifiche tecniche
  • Protocollo: Modbus RTU Slave, RS-485
  • Baud rate: da 9600 a 115200 (configurabile)
  • Baud rate predefinito: 115200
  • Parità: None, Even o Odd (configurabile)
  • Stop bit: 1
  • Indirizzo Slave: 1–247 (configurabile)
  • Tutti i registri: interi a 16 bit

Configurazione

Abilitazione comunicazione Modbus

Il Modbus RTU è disponibile di serie sulla Connection Board (CB). I parametri di comunicazione possono essere modificati tramite il pannello di controllo dell’unità:

  1. Navigare su Service → Communication → Modbus
  2. Impostare l’indirizzo Slave (predefinito: 1)
  3. Impostare il baud rate (predefinito template: 115200)
  4. Impostare la parità (predefinito template: None)
  5. Confermare e riavviare se necessario

Per TapHome: Configurare TapHome in modo che corrisponda alle impostazioni dell’unità — 115200 baud, nessuna parità, 1 stop bit, Slave ID corrispondente.

Alternativa Modbus TCP — Systemair offre l’Internet Access Module (IAM, Art. N. 211243) come accessorio, che fornisce accesso Modbus TCP via Ethernet sulla porta 502. Può essere utilizzato come alternativa al cablaggio diretto RS-485.

Script di inizializzazione

Il template esegue uno script di inizializzazione che imposta il tipo di regolazione della velocità ventilatore su “Manual %” (H:1273=0) e abilita il rilevamento dell’arresto ventilatore (H:1352=1). Queste impostazioni vengono applicate automaticamente quando TapHome si connette all’unità.

Funzionalità del dispositivo

Controllo modalità utente

Active User Mode — un interruttore multi-valore che legge la modalità corrente da I:1160 e scrive le modifiche di modalità tramite H:1161. Sono disponibili dieci modalità operative:

ValoreModalitàDescrizione
0AutoVentilazione automatica basata sul controllo a domanda (sensori CO2/RH)
1ManualVelocità ventilatore fissa impostata dal dispositivo Fan Speed
2CrowdedVentilazione aumentata per spazi occupati (temporizzata)
3RefreshImpulso di ventilazione massimo (temporizzato)
4FireplaceEstrazione ridotta per creare pressione positiva per camini (temporizzata)
5AwayVentilazione ridotta durante l’assenza (temporizzata)
6HolidayVentilazione minima per assenza prolungata (temporizzata)
7Cooker HoodEstrazione aumentata per ventilazione cucina (temporizzata)
8Vacuum CleanerFlusso d’aria regolato per sistemi di aspirazione centralizzata (temporizzato)
9Pressure GuardMantiene l’equilibrio di pressione quando dispositivi esterni influenzano il flusso d’aria

Ogni modalità ha velocità configurabili per i ventilatori di mandata e di estrazione, visibili come attributi di servizio (22 in totale), che mostrano la percentuale attuale di velocità del ventilatore sia per il ventilatore di mandata (SAF) che di estrazione (EAF) in ogni modalità.

Controllo velocità ventilatore

Fan Speed — un interruttore multi-valore a 4 livelli (H:1130) con conversione offset (lettura: −1, scrittura: +1):

ValoreLivello
0Off
1Low
2Normal
3High

La velocità del ventilatore si applica quando l’unità è in modalità Manual. Nelle altre modalità, la velocità del ventilatore è determinata dalla configurazione della modalità utente attiva.

Supply Fan Speed e Extract Fan Speed — dispositivi di ingresso analogico che monitorano il funzionamento attuale del ventilatore. Ognuno ha un attributo di servizio che mostra i giri effettivi del ventilatore dal sensore TACHO (I:12400 per mandata, I:12401 per estrazione).

Monitoraggio temperatura

Il template fornisce due sensori di temperatura con conversione automatica °C × 10:

  • Outdoor Air Temperature (H:12101) — temperatura esterna dal sensore antigelo. Attributo di servizio: Room Air Temperature (I:12103, sensore opzionale)
  • Supply Air Temperature (H:12102) — temperatura dell’aria di mandata dopo lo scambiatore di calore. Tre attributi di servizio: Extract Air Temperature (I:12104), Frost Protection Temperature (I:12100) e Overheat Temperature (I:12107)
Monitoraggio qualità dell’aria
  • Highest CO2 (H:1001) — valore più alto tra tutti i sensori CO2 collegati, in ppm. Cinque attributi di servizio mostrano i valori dei singoli sensori (I:12150–I:12154)
  • Highest Humidity (H:1000) — valore più alto tra tutti i sensori RH collegati, in % (conversione valore ÷ 100)
Modalità ECO

ECO Mode (H:2504) — un interruttore booleano che abilita la modalità di risparmio energetico. Quando attiva, la modalità ECO riduce l’energia di riscaldamento applicando un offset di temperatura configurabile al setpoint di riscaldamento.

  • Attributo di servizio: Heating Offset During ECO Mode (H:2503, ÷10, °C) — mostra l’offset corrente
  • Azione di servizio: Set Temperature Offset — configura l’offset di riscaldamento (1–10 °C)
Free cooling

Free Cooling Enable (H:4100) — un interruttore booleano che abilita il free cooling notturno. Quando la temperatura esterna è sufficientemente bassa, l’unità utilizza l’aria fresca esterna per pre-raffrescare l’edificio senza attivare il sistema di raffrescamento attivo.

  • Attributo di servizio: Free Cooling Active (I:4110) — indica se il free cooling è attualmente in corso
Monitoraggio allarmi

Il modulo monitora oltre 30 condizioni di allarme tramite ReadScript. Quando un allarme è attivo, viene segnalato come errore in TapHome. Gli allarmi monitorati includono:

  • Allarmi ventilatore: controllo SAF/EAF, giri SAF/EAF
  • Allarmi di protezione: protezione antigelo, sbrinamento, surriscaldamento, incendio
  • Allarmi sensori: FPT, OAT, SAT, RAT, EAT, ECT, EFT, OHT, EMT sensori di temperatura
  • Allarmi di sistema: RGS (guardia rotante), BYS (bypass), aria secondaria, filtro, arresto esterno
  • Allarmi qualità aria: RH, CO2, SAT bassa
  • Altri: override manuale uscite, sensori PDM, arresto manuale ventilatore

L’azione di servizio Clear All Alarms scrive in tutti i 30 registri di cancellazione allarmi, resettando tutti gli stati di allarme contemporaneamente.

Diagnostica di servizio

Il modulo espone cinque attributi di servizio per il monitoraggio dello stato del sistema:

  • System Time (H:6001–H:6006) — data e ora correnti nel formato HH:MM GG.MM.AAAA
  • Actual Season (H:1038) — Summer o Winter
  • Indoor IAQ Level (I:1122) — Economic, Good o Improving
  • Fan Speed Regulation Type (H:1273) — Manual %, Manual RPM, Constant Pressure, Constant Flow o External
  • Demand Control (I:1003) — CO2 o RH

Due azioni di servizio consentono di impostare l’orologio dell’unità:

  • Set Date — scrive anno (2020–2999), mese (1–12), giorno (1–31)
  • Set Time — scrive ora (0–23), minuto (0–59), secondo (0–59)

L’azione di servizio Set Fan Speed Regulation Type consente di passare tra le modalità di regolazione Manual %, Manual RPM, Pressure, Flow ed External.

Funzionalità aggiuntive

Il SAVE VTR 700 espone anche registri Modbus per il controllo del setpoint di temperatura (H:2001, intervallo 12–30 °C con selezione della modalità di controllo supply/room/extract), un registro separato di abilitazione ECO, stato della funzione ECO attiva, percentuali di uscita della velocità ventilatore attuali (SAF/EAF 0–100 %), tracciamento del periodo di sostituzione filtro con tempo rimanente, singoli sensori di temperatura dell’aria di estrazione e umidità relativa, e un programma settimanale completo di 7 giorni con due periodi al giorno e offset di temperatura. Questi potranno essere aggiunti in un futuro aggiornamento del template.

Il registro del setpoint di temperatura (H:2001) non è incluso nel template attuale. Per controllare il setpoint dell’aria di mandata, può essere aggiunto come dispositivo Modbus personalizzato in TapHome con holding register 2001 e intervallo di valori 120–300 (che rappresenta 12,0–30,0 °C con conversione ÷10).

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Controllare i cavi RS-485:
    • A correttamente collegato a A+/D+ su TapHome
    • B correttamente collegato a B-/D- su TapHome
    • GND collegato alla massa dell’alimentatore TapHome — problema più comune
  2. Verificare che l’indirizzo Modbus Slave corrisponda tra l’unità e TapHome
  3. Confermare che TapHome è impostato su: 115200 baud, nessuna parità, 1 stop bit (o corrispondente ai parametri configurati dell’unità)
  4. Controllare la Connection Board (CB) per le corrette connessioni dei terminali RS-485
La modalità utente non cambia
  1. Verificare che l’unità non sia in una modalità temporizzata (Crowded, Refresh, Fireplace, Away, Holiday) — le modalità temporizzate devono scadere o essere annullate manualmente prima del cambio
  2. Controllare che il registro di scrittura (H:1161) risponda — il registro di lettura (I:1160) e il registro di scrittura hanno indirizzi diversi
  3. Il valore di modalità 12 (PressureGuard) viene automaticamente mappato al valore 9 nel template
Valori di temperatura errati
  1. I valori di temperatura utilizzano la conversione ÷10 — un valore grezzo di 215 significa 21,5 °C
  2. Verificare il sensore corretto: Outdoor Air utilizza H:12101 (sensore antigelo), Supply Air utilizza H:12102
  3. I sensori opzionali (room air, extract air) richiedono l’installazione dell’hardware sensore opzionale

Dispositivi disponibili

Systemair SAVE VTR 700 Modulo
Attributi di servizio
Ora di sistema
Stagione attuale
Livello IAQ interno
Tipo di regolazione velocità ventilatore
Controllo a domanda
Azioni di servizio
Imposta data
Imposta ora
Imposta tipo di regolazione velocità ventilatore
Cancella tutti gli allarmi

SAVE VTR 700

Lettura (modulo)
#alarms
IF(MODBUSR(H, 15001, Uint16) = 1, ADDERROR("SAF_CTRL_ALARM"));
IF(MODBUSR(H, 15008, Uint16) = 1, ADDERROR("EAF_CTRL_ALARM"));
IF(MODBUSR(H, 15015, Uint16) = 1, ADDERROR("FROST_PROT_ALARM"));
IF(MODBUSR(H, 15022, Uint16) = 1, ADDERROR("DEFROSTING_ALARM"));
IF(MODBUSR(H, 15029, Uint16) = 1, ADDERROR("SAF_RPM_ALARM"));
IF(MODBUSR(H, 15036, Uint16) = 1, ADDERROR("EAF_RPM_ALARM"));
IF(MODBUSR(H, 15057, Uint16) = 1, ADDERROR("FTP_ALARM"));
IF(MODBUSR(H, 15064, Uint16) = 1, ADDERROR("OAT_ALARM"));
IF(MODBUSR(H, 15071, Uint16) = 1, ADDERROR("SAT_ALARM"));
IF(MODBUSR(H, 15078, Uint16) = 1, ADDERROR("RAT_ALARM"));
IF(MODBUSR(H, 15085, Uint16) = 1, ADDERROR("EAT_ALARM"));
IF(MODBUSR(H, 15092, Uint16) = 1, ADDERROR("ECT_ALARM"));
IF(MODBUSR(H, 15099, Uint16) = 1, ADDERROR("EFT_ALARM"));
IF(MODBUSR(H, 15106, Uint16) = 1, ADDERROR("OHT_ALARM"));
IF(MODBUSR(H, 15113, Uint16) = 1, ADDERROR("EMT_ALARM"));
IF(MODBUSR(H, 15120, Uint16) = 1, ADDERROR("RGS_ALARM"));
IF(MODBUSR(H, 15127, Uint16) = 1, ADDERROR("BYS_ALARM"));
IF(MODBUSR(H, 15134, Uint16) = 1, ADDERROR("SECONDARY_AIR_ALARM"));
IF(MODBUSR(H, 15141, Uint16) = 1, ADDERROR("FILTER_ALARM"));
IF(MODBUSR(H, 15148, Uint16) = 1, ADDERROR("EXTRA_CONTROLLER_ALARM"));
IF(MODBUSR(H, 15155, Uint16) = 1, ADDERROR("EXTERNAL_STOP_ALARM"));
IF(MODBUSR(H, 15162, Uint16) = 1, ADDERROR("RH_ALARM"));
IF(MODBUSR(H, 15169, Uint16) = 1, ADDERROR("CO2_ALARM"));
IF(MODBUSR(H, 15176, Uint16) = 1, ADDERROR("LOW_SAT_ALARM"));
IF(MODBUSR(H, 15501, Uint16) = 1, ADDERROR("MANUAL_OVERRIDE_OUTPUTS_ALARM"));
IF(MODBUSR(H, 15508, Uint16) = 1, ADDERROR("PDM_RHS_ALARM"));
IF(MODBUSR(H, 15515, Uint16) = 1, ADDERROR("PDM_EAT_ALARM"));
IF(MODBUSR(H, 15522, Uint16) = 1, ADDERROR("MANUAL_FAN_STOP_ALARM"));
IF(MODBUSR(H, 15529, Uint16) = 1, ADDERROR("OVERHEAT_TEMPERATURE_ALARM"));
IF(MODBUSR(H, 15536, Uint16) = 1, ADDERROR("FIRE_ALARM"));
Attributi di servizio
System Time
var year := MODBUSR(H, 6000, Uint16);
var month := MODBUSR(H, 6001, Uint16);
var day := MODBUSR(H, 6002, Uint16);
var hour := MODBUSR(H, 6003, Uint16);
var minute := MODBUSR(H, 6004, Uint16);
var second := MODBUSR(H, 6005, Uint16);
RETURN(hour + ":" + minute + "  " 
+ day + ". " + month + ". " + year);
Actual season
SWITCH(MODBUSR(H, 1038, uint16), 0, "Summer", 1, "Winter", "Error")
Indoors IAQ level
SWITCH(MODBUSR(A, 1122, Uint16), 0, "Economic", 1, "Good", 2, "Improving", "Error");
Type of fan speed regulation
SWITCH(MODBUSR(H, 1273, Uint16),
 0, "Manual %",
 1, "Manual RPM",
 2, "Constant Pressure", 
 3, "Constant Flow",
 4, "External",
 "Error");
Demand Control
SWITCH(MODBUSR(A, 1003, Uint16), 0, "CO₂", 1, "RH", "Error")
Azioni di servizio
Set Date
Parametri: Year (2020–2999 y), Month (1–12 mo), Day (1–31 da)
MODBUSW(H, 6000, Uint16, y);
MODBUSW(H, 6001, Uint16, mo);
MODBUSW(H, 6002, Uint16, da);
Set Time
Parametri: Hour (0–23 ho), Minute (0–59 mi), Second (0–59 se)
MODBUSW(H, 6003, Uint16, ho);
MODBUSW(H, 6004, Uint16, mi);
MODBUSW(H, 6005, Uint16, se);
Set Fan Speed Regulation Type
Parametri: Regulation_unit
MODBUSW(H, 1273, Uint16, ru);
Clear all alarms
MODBUSW(H, 15002, Uint16, 1);
MODBUSW(H, 15009, Uint16, 1);
MODBUSW(H, 15016, Uint16, 1);
MODBUSW(H, 15023, Uint16, 1);
MODBUSW(H, 15030, Uint16, 1);
MODBUSW(H, 15037, Uint16, 1);
MODBUSW(H, 15058, Uint16, 1);
MODBUSW(H, 15065, Uint16, 1);
MODBUSW(H, 15072, Uint16, 1);
MODBUSW(H, 15079, Uint16, 1);
MODBUSW(H, 15086, Uint16, 1);
MODBUSW(H, 15093, Uint16, 1);
MODBUSW(H, 15100, Uint16, 1);
MODBUSW(H, 15107, Uint16, 1);
MODBUSW(H, 15114, Uint16, 1);
MODBUSW(H, 15121, Uint16, 1);
MODBUSW(H, 15128, Uint16, 1);
MODBUSW(H, 15135, Uint16, 1);
MODBUSW(H, 15142, Uint16, 1);
MODBUSW(H, 15149, Uint16, 1);
MODBUSW(H, 15156, Uint16, 1);
MODBUSW(H, 15163, Uint16, 1);
MODBUSW(H, 15170, Uint16, 1);
MODBUSW(H, 15177, Uint16, 1);
MODBUSW(H, 15184, Uint16, 1);
MODBUSW(H, 15502, Uint16, 1);
MODBUSW(H, 15509, Uint16, 1);
MODBUSW(H, 15510, Uint16, 1);
MODBUSW(H, 15516, Uint16, 1);
MODBUSW(H, 15523, Uint16, 1);
MODBUSW(H, 15530, Uint16, 1);
MODBUSW(H, 15537, Uint16, 1);
MODBUSW(H, 15544, Uint16, 1);
Modalità utente attiva Interruttore multivalore

Modalità operativa ventilazione — Auto, Manual, Crowded, Refresh, Fireplace, Away, Holiday, Cooker Hood, Vacuum Cleaner, Pressure Guard

Registro: I:1160H:1161 UInt16 multi-value
Valori / Stati: Auto · Manual · Crowded · Refresh · Fireplace · Away · Holiday · Cooker Hood · Vacuum Cleaner · Pressure Guard

Modalità utente attiva

Lettura stato interruttore
var mod := MODBUSR(A, 1160, uInt16);
if(mod = 12, 9, mod);
Scrittura stato interruttore
MODBUSWNE(H, 1161 ,Uint16, Mu+1)
Attributi di servizio
Crowded Supply Speed
MODBUSR(A, 1204, Uint16) + " %";
Crowded Extract Speed
MODBUSR(A, 1205, Uint16) + " %";
Refresh Supply Speed
MODBUSR(A, 1206, Uint16) + " %";
Refresh Extract Speed
MODBUSR(A, 1207, Uint16) + " %";
Fireplace Supply Speed
MODBUSR(A, 1208, Uint16) + " %";
Fireplace Extract Speed
MODBUSR(A, 1209, Uint16) + " %";
Away Supply Speed
MODBUSR(A, 1210, Uint16) + " %";
Away Extract Speed
MODBUSR(A, 1211, Uint16) + " %";
Holiday Supply Speed
MODBUSR(A, 1212, Uint16) + " %";
Holiday Extract Speed
MODBUSR(A, 1213, Uint16) + " %";
Cooker Supply Speed
MODBUSR(A, 1215, Uint16) + " %";
Cooker Extract Speed
MODBUSR(A, 1216, Uint16) + " %";
Vacuum Supply Speed
MODBUSR(A, 1217, Uint16) + " %";
Vacuum Extract Speed
MODBUSR(A, 1218, Uint16) + " %";
Supply Active User Mode
MODBUSR(A, 1230, Uint16) + " %";
Extract Active User Mode
MODBUSR(A, 1231, Uint16) + " %";
Manual Supply Speed
MODBUSR(A, 1200, Uint16) + " %";
Manual Extract Speed
MODBUSR(A, 1201, Uint16) + " %";
Auto Supply Speed
MODBUSR(A, 1202, Uint16) + " %";
Auto Extract Speed
MODBUSR(A, 1203, Uint16) + " %";
Low Fan Supply Speed
MODBUSR(A, 1218, Uint16) + " %";
Low Fan Extract Speed
MODBUSR(A, 1219, Uint16) + " %";
Modalità ECO Interruttore

Modalità risparmio energetico — riduce il riscaldamento con un offset di temperatura configurabile

Registro: H:2504 Bool
Azioni di servizio
Imposta offset temperatura

Modalità ECO

Lettura stato interruttore
MODBUSR(H, 2504, Bool)
Scrittura stato interruttore
MODBUSW(H, 2504, Bool, St)
Attributi di servizio
Heating offset during ECO mode
MODBUSR(H, 2503, Uint16)/10 + " °C";
Azioni di servizio
Set temperature offset [°C]
Parametri: Offset (1–10 off)
MODBUSW(H, 2503, Uint16, off*10);
Velocità ventilatore di estrazione Ingresso analogico Solo lettura

Velocità ventilatore di estrazione con monitoraggio giri da sensore TACHO

UInt16 numeric
Attributi di servizio
Giri ventilatore di estrazione

Velocità ventilatore di estrazione

Lettura livello ingresso
MODBUSR(H, 14001, uint16)/100
Attributi di servizio
Extract Fan r/min
MODBUSR(A, 12401, Uint16) + " rpm";
Velocità ventilatore Interruttore multivalore

Livello velocità ventilatore manuale — Off, Low, Normal, High

Registro: H:1130 UInt16 multi-value
Valori / Stati: ${level_0Of3} · ${level_1Of3} · Normal · ${level_3Of3}

Velocità ventilatore

Lettura stato interruttore
MODBUSR(H, 1130, Uint16)-1
Scrittura stato interruttore
MODBUSW(H, 1130, Uint16, Mu+1)
Abilitazione free cooling Interruttore

Free cooling notturno con aria esterna per pre-raffrescare l'edificio

Registro: H:4100 Bool

Abilitazione free cooling

Lettura stato interruttore
MODBUSR(H, 4100, Bool)
Scrittura stato interruttore
MODBUSW(H, 4100, Bool, St)
Attributi di servizio
Free Cooling Active
IF(MODBUSR(A, 4110, Uint16) = 1, "Yes", "No")
CO2 più alto Variabile Solo lettura

Valore CO2 più alto tra tutti i sensori collegati, con valori dei singoli sensori

Registro: H:1001 UInt16 Unità: ppm numeric
Attributi di servizio
Sensore 1
Sensore 2
Sensore 3
Sensore 4
Sensore 5

CO2 più alto

Lettura
MODBUSR(H, 1001, Uint16)
Attributi di servizio
Sensor 1
MODBUSR(A, 12150, Uint16) + " ppm";
Sensor 2
MODBUSR(A, 12151, Uint16) + " ppm";
Sensor 3
MODBUSR(A, 12152, Uint16) + " ppm";
Sensor 4
MODBUSR(A, 12153, Uint16) + " ppm";
Sensor 5
MODBUSR(A, 12154, Uint16) + " ppm";
Umidità più alta Variabile Solo lettura

Valore di umidità relativa più alto tra tutti i sensori RH collegati

Registro: H:1000 UInt16 Unità: % numeric

Umidità più alta

Lettura
MODBUSR(H, 1000, UInt16)/100
Temperatura aria esterna Sensore di temperatura Solo lettura
Registro: H:12101 Int16 Unità: °C numeric
Attributi di servizio
Sensore temperatura aria ambiente

Temperatura aria esterna

Lettura temperatura
MODBUSR(H, 12101, Int16) / 10
Attributi di servizio
Room Air Temperature sensor
MODBUSR(A, 12103, Uint16)/10 + "°C";
Temperatura aria di mandata Sensore di temperatura Solo lettura
Registro: H:12102 Int16 Unità: °C numeric
Attributi di servizio
Sensore temperatura aria di estrazione
Sensore temperatura protezione antigelo
Sensore temperatura surriscaldamento

Temperatura aria di mandata

Lettura temperatura
MODBUSR(H, 12102, Int16) / 10
Attributi di servizio
Extract Air Temperature sensor
MODBUSR(A, 12104, Uint16)/10 + "°C";
Frost Protection Temperature Sensor
MODBUSR(A, 12100, Uint16)/10 + "°C";
Overheat Temperature sensor
MODBUSR(A, 12107, Uint16)/10 + "°C";
Velocità ventilatore di mandata Ingresso analogico Solo lettura

Velocità ventilatore di mandata con monitoraggio giri da sensore TACHO

UInt16 numeric
Attributi di servizio
Giri ventilatore di mandata

Velocità ventilatore di mandata

Lettura livello ingresso
MODBUSR(H, 14000, Uint16)/100
Attributi di servizio
Supply fan r/min
MODBUSR(A, 12400, Uint16) + " rpm"
Connessione: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (11)
  • H:2001 Temperature Setpoint — REG_TC_SP (H:2001, 12.0–30.0°C, /10 conversion) — primary temperature setpoint for supply air temperature control
  • H:2031 Temperature Control Mode — REG_TC_CONTROL_MODE (H:2031); 0=Supply, 1=Room, 2=Extract — selects which temperature sensor drives the control loop
  • H:1162 User Mode Change Request — REG_USERMODE_HMI_CHANGE_REQUEST (H:1162); direct mode switch 0–7 without multi-value switch — alternative to Active User Mode device
  • I:1111/1112 User Mode Remaining Time — 32-bit value (low + high word) showing remaining time for timed user modes (Holiday, Away, Fireplace, Refresh, Crowded)
  • H:2505 ECO Mode Enable — REG_ECO_MODE_ON_OFF (H:2505); separate from ECO offset — template uses H:2504 (offset) as the switch
  • I:2506 ECO Function Active — REG_ECO_FUNCTION_ACTIVE (I:2506); indicates if ECO mode conditions are currently met
  • I:14001/14002 SAF/EAF Fan Speed Output — REG_OUTPUT_SAF (I:14001) and REG_OUTPUT_EAF (I:14002); actual fan speed output 0–100%
  • H:7001 Filter Replacement Period — REG_FILTER_PERIOD (H:7001, 3–15 months) and remaining time (I:7005/7006) — filter maintenance tracking
  • I:12105 Extract Air Temperature — REG_SENSOR_EAT (H:12105, /10 °C); extract air temperature — available as accessory sensor
  • I:12109 Relative Humidity Sensor — REG_SENSOR_RHS (H:12109, 0–100%); relative humidity — accessory sensor, useful alongside Highest Humidity device
  • H:5001–5114 Week Schedule — Complete 7-day, 2-period schedule with temperature offsets and fan levels — complex multi-register configuration

Fonti

  • Systemair SAVE Modbus Variable List Rev.36
    2026-03-20
  • Home Assistant Systemair Integration
    github.com 2026-03-20