---
title: "Sinclair Ontario Pompa di Calore"
description: "Pompa di calore monoblocco aria-acqua Sinclair S-Therm Ontario con controllo Modbus RTU tramite RS-485."
url: "https://taphome.com/it/compatibility/sinclair-ontario/"
language: it
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","air-to-water","hot-water","weather-dependent","floor-heating"]
  questions: ["Come integrare la pompa di calore Sinclair Ontario con TapHome?","Cosa controlla il template Sinclair Ontario in TapHome?","Come collegare Sinclair Ontario tramite RS-485 a TapHome?","Come impostare l'indirizzo Modbus sul controller cablato Sinclair Ontario?","Come configurare la regolazione climatica del Sinclair Ontario tramite TapHome?","Come monitorare i codici errore della pompa di calore Sinclair Ontario in TapHome?"]
---

# Sinclair Ontario Pompa di Calore

Comunicazione: Modbus RTU

- [Pagina prodotto Sinclair S-Therm Ontario](https://www.sinclair-solutions.com/en/products/heat-pumps/s-therm-ontario)
- [Sito ufficiale Sinclair](https://www.sinclair-solutions.com)

Il Sinclair S-Therm Ontario (serie SMH-xxxIRB) è una pompa di calore monoblocco aria-acqua con inverter DC che si collega a TapHome tramite Modbus RTU su RS-485. Il template fornisce un controllo completo di riscaldamento, raffrescamento, produzione acqua calda sanitaria, messa in servizio del riscaldamento a pavimento, disinfezione e funzionamento climatico. La pompa di calore utilizza il refrigerante R32 ed è disponibile in varianti monofase (4–16 kW) e trifase (10–16 kW).

Il template espone 38 dispositivi che coprono sensori di temperatura, controlli dei setpoint, modalità operative, funzioni timer e diagnostica dell'unità esterna con monitoraggio di 38 bobine di errore e protezione.

## Collegamento hardware

### Panoramica PCB dell'unità interna

![Layout PCB dell'unità interna Sinclair Ontario con connettori RS-485 CN1-CN4](https://taphome.com/images/compatibility/sinclair-ontario/pcb-indoor-unit-p039_hu_cea1fc5d396b207f.jpg)

Il PCB dell'unità interna dispone di **4 connettori RS-485** per la comunicazione Modbus:

| Connettore | Tipo | Pinout |
|-----------|------|--------|
| **CN1** | RS-485 con 12V (4 pin) | 1: +12V, 2: B, 3: A, 4: GND |
| **CN2** | RS-485 senza 12V (4 pin) | 1: B, 2: A |
| **CN3** | RS-485 senza 12V (3 pin) | B, A |
| **CN4** | RS-485 con 12V (4 pin) | 1: GND, 2: B, 3: A, 4: +12V |

**Per TapHome:** Utilizzare il connettore **CN3** (3 pin, RS-485 senza 12V) o **CN2** (4 pin, RS-485 senza 12V) per la connessione BMS al TapHome Core:

- **B** → B-/D- su TapHome RS-485
- **A** → A+/D+ su TapHome RS-485

### Interfaccia RS-485 del controller cablato

Il controller cablato fornisce due interfacce di comunicazione:

| Interfaccia | Tipo | Pinout | Utilizzo |
|-----------|------|--------|-----|
| **1 — BMS** | 2 fili, AWG24 doppino ritorto | 1: B, 2: A | Collegamento a BMS/TapHome tramite convertitore RS-232 a RS-485 |
| **2 — +12VDC** | 4 fili, AWG24, max 8m | 1: +12VDC, 2: B, 3: A, 4: GND | Linea di comunicazione apparecchiatura (alimentata dall'apparecchiatura) |

> [!WARNING]
> **Importante — L'interfaccia 1 emette segnali RS-485.** Per il collegamento tramite la porta BMS del controller cablato è necessario un convertitore RS-232 a RS-485. Per il collegamento RS-485 diretto, utilizzare i connettori del PCB dell'unità interna (CN1–CN4).

### Specifiche tecniche

- **Comunicazione:** Modbus RTU, RS-485
- **Baud rate:** 9600, nessuna parità, 1 bit di stop
- **Range Slave ID:** 1–253 (predefinito 1)
- **Cavo:** AWG24 doppino ritorto, Classe V
- **Protocollo:** Read Multiple Coils (0x01), Read Multiple Registers (0x03), Write Multiple Coils (0x0F), Write Multiple Registers (0x10)

## Configurazione

### Impostazione dell'indirizzo Modbus

Il Modbus Slave ID si configura tramite il touchscreen del controller cablato:

1. Accendere il controller, premere **COMMISSION** per accedere alla pagina COMMISSION
2. Premere **FUNCTION** per passare alla pagina FUNCTION
3. Premere **Next** (pulsante più a destra) per navigare alla pagina FUNCTION 4/4 dove è visualizzato "Address"
4. Selezionare **Address** e utilizzare **+** / **-** per impostare il valore desiderato (range 1–253, predefinito 1)
5. Premere **OK** per salvare

![Menu COMMISSION del controller cablato Sinclair Ontario per l'impostazione dell'indirizzo Modbus](https://taphome.com/images/compatibility/sinclair-ontario/bms-address-commission-screen_hu_edcd667ced7f4590.jpg)

![Schermata impostazione indirizzo Sinclair Ontario con range 1-253](https://taphome.com/images/compatibility/sinclair-ontario/bms-address-setting-screen_hu_62a57d0934c90146.jpg)

> [!WARNING]
> **Gli indirizzi 0 e 126 non possono essere utilizzati.** L'indirizzo 0 è riservato per il broadcast (ricevuto da tutte le unità) e l'indirizzo 126 è riservato.

### Precauzioni di comunicazione

- Le modalità operative possono essere modificate solo quando l'unità è **SPENTA**
- Per le unità solo riscaldamento, le impostazioni "Raffrescamento" e "Raffrescamento+Acqua calda" sono inefficaci
- Quando il serbatoio non è disponibile, le modalità "Acqua calda", "Raffrescamento+Acqua calda" e "Riscaldamento+Acqua calda" sono inefficaci
- Le modifiche dei parametri con funzione memoria attivata entrano in vigore immediatamente ma vengono memorizzate dopo **30 minuti**

## Funzionalità del dispositivo

### Accensione e modalità operativa

- **ON/OFF** (H:42) — accende o spegne la pompa di calore. Utilizza codifica speciale: 0xAA (170) = ON, 0x55 (85) = OFF. Lo stato ON/OFF è condiviso tra più dispositivi (Modalità Vacanza, Sbrinamento Manuale e Debug Pavimento lo verificano prima di consentire modifiche)
- **Modalità operativa** (H:2) — seleziona Riscaldamento, Acqua calda, Raffrescamento+Acqua calda, Riscaldamento+Acqua calda o Raffrescamento. Le modalità possono essere modificate solo con unità SPENTA. Il template avvisa se viene selezionata una modalità con acqua ma il serbatoio non è disponibile

### Setpoint di temperatura

Il template fornisce setpoint separati per ogni scenario di controllo:

- **Setpoint temperatura mandata riscaldamento** (H:10) — temperatura mandata obiettivo per riscaldamento, 20–60°C (alta temperatura) o 20–55°C (bassa temperatura), predefinito 45°C
- **Setpoint temperatura mandata raffrescamento** (H:9) — temperatura mandata obiettivo per raffrescamento, 7–25°C, predefinito 18°C
- **Setpoint temperatura ambiente riscaldamento** (H:12) — temperatura ambiente obiettivo per riscaldamento, 18–30°C, predefinito 20°C (attivo solo con Stato Controllo impostato su T-room)
- **Setpoint temperatura ambiente raffrescamento** (H:11) — temperatura ambiente obiettivo per raffrescamento, 18–30°C, predefinito 24°C (attivo solo con Stato Controllo impostato su T-room)
- **Stato Controllo** (C:17) — commuta tra controllo temperatura mandata (T-water out) e controllo temperatura ambiente (T-room). Ha un attributo di servizio che indica se è installato un sensore ambiente remoto (C:33) e un'azione di servizio per configurarlo

### Monitoraggio temperature

Il template legge 9 sensori di temperatura dalla pompa di calore, tutti con conversione ÷10 dai valori grezzi dei registri:

- **Temperatura esterna** (H:118) — temperatura dell'aria ambiente esterna
- **Temperatura mandata** (H:125) — temperatura dell'acqua in uscita dallo scambiatore a piastre
- **Temperatura ritorno** (H:127) — temperatura dell'acqua in ingresso allo scambiatore a piastre
- **Temperatura tubo gas** (H:130) — temperatura della linea vapore del refrigerante
- **Temperatura tubo liquido** (H:131) — temperatura del tubo liquido del refrigerante
- **Pressione di mandata** (H:124) — pressione di mandata del compressore come equivalente di temperatura di saturazione
- **Temperatura sensore acqua opzionale** (H:126) — lettura del sensore di temperatura acqua opzionale
- **Temperatura ambiente remota** (H:129) — lettura del sensore ambiente remoto (avvisa se il sensore remoto non è disponibile)
- **Serbatoio acqua calda** (H:128) — temperatura attuale del serbatoio con controllo setpoint (H:13, range 40–80°C)

### Serbatoio acqua calda

Il **Serbatoio acqua calda** legge la temperatura attuale del serbatoio (H:128, ÷10) e controlla la temperatura desiderata (H:13, range 40–80°C, predefinito 50°C). Il ReadScript monitora se il serbatoio è installato (C:29) e verifica gli errori del sensore (C:156).

Sei attributi di servizio forniscono monitoraggio aggiuntivo:
- Stato resistenza serbatoio, Logica resistenza, Logica altra fonte termica
- Delta-T acqua calda (2–8°C), Priorità Raffrescamento+Acqua calda, Priorità Riscaldamento+Acqua calda

Quattro azioni di servizio consentono la configurazione della logica della resistenza, del differenziale di temperatura dell'acqua calda e delle priorità delle modalità.

### Differenziali di temperatura

Tre dispositivi termostato controllano le bande di isteresi:

- **Delta-T Raffrescamento** (H:29) — differenziale di temperatura raffrescamento, 2–10°C, predefinito 5°C
- **Delta-T Riscaldamento** (H:30) — differenziale di temperatura riscaldamento, 2–10°C, predefinito 10°C
- **Delta-T Temperatura ambiente** (H:32) — differenziale di temperatura ambiente, 1–5°C, predefinito 2°C

### Funzionamento climatico

Il **Funzionamento climatico** (C:22) abilita la regolazione automatica dei setpoint in base alla temperatura esterna. Una volta abilitato, i setpoint di riscaldamento e raffrescamento vengono ricalcolati secondo le curve climatiche.

Sei attributi di servizio mostrano i parametri attuali delle curve:
- **AT-Heat / AT-Cool** — limiti inferiore/superiore della temperatura ambiente esterna
- **RT-Heat / RT-Cool** — limiti inferiore/superiore della temperatura ambiente interna
- **WT-Heat / WT-Cool** — limiti inferiore/superiore della temperatura dell'acqua

### Timer e programmazione

- **Timer settimanale** (C:8) — abilita/disabilita la programmazione settimanale
- **Timer orologio** (C:9) — abilita/disabilita la funzione timer orologio
- **Timer temperatura** (C:10) — abilita/disabilita la funzione timer basata sulla temperatura

### Funzioni comfort e risparmio energetico

- **Modalità silenziosa** (C:21) — riduce la rumorosità tramite controllo automatico della velocità del compressore e del ventilatore. Disponibile in modalità raffrescamento, riscaldamento e produzione acqua calda
- **Acqua calda rapida** (C:18) — funzionamento simultaneo della pompa di calore e della resistenza del serbatoio per una produzione più rapida di acqua calda
- **Riscaldamento solare** (C:16) — abilita la priorità del riscaldamento solare per il risparmio energetico. Avvisa se il solare non è disponibile. Ha un attributo e un'azione di servizio per configurare la disponibilità del solare (C:31)
- **Modalità vacanza** (C:34) — mantiene la temperatura interna/acqua nell'intervallo per prevenire il congelamento. Solo per riscaldamento. Richiede sistema SPENTO
- **Modalità emergenza** (C:26) — attiva il riscaldamento di emergenza tramite sola resistenza quando l'unità esterna è guasta

### Configurazione resistenza e ausiliari

- **Resistenza opzionale** (H:3) — configura il numero di resistenze elettriche ausiliarie: 1 set, 2 set o Off
- **Temperatura attivazione resistenza** (H:14) — soglia di temperatura esterna per l'attivazione della resistenza, da -20 a 18°C, predefinito -15°C

### Termostato

- **Configurazione termostato** (H:39) — configura il tipo di collegamento del termostato esterno: Senza, Aria o Aria+Acqua calda
- **Stato termostato** (H:132) — legge la richiesta del termostato esterno: Raffrescamento, Riscaldamento o Off

### Messa in servizio riscaldamento a pavimento

La **Messa in servizio riscaldamento a pavimento** (C:25) gestisce il processo di preriscaldamento del pavimento per il primo utilizzo dell'impianto di riscaldamento a pavimento. Il sistema deve essere SPENTO prima dell'attivazione.

Quattro attributi di servizio monitorano il processo di messa in servizio:
- Segmenti debug pavimento (1–10 sezioni), Temperatura periodo 1 (25–35°C)
- Delta-T del segmento (2–10°C), Tempo del segmento (12–72 ore)

Sei azioni di servizio controllano il processo: Abilitazione, Avvio, Arresto e configurazione dei singoli parametri.

### Disinfezione

La **Disinfezione** (H:135 lettura / C:23 scrittura) gestisce il ciclo di disinfezione dell'impianto idrico con report dello stato: Off, In corso, Completato o Fallito. Un attributo di servizio mostra il setpoint della temperatura di disinfezione (H:4, range 40–70°C, predefinito 70°C) e tre azioni di servizio consentono l'impostazione della temperatura, l'avvio e l'arresto del ciclo.

### Funzioni di manutenzione

- **Sbrinamento manuale** (C:36) — avvia un ciclo di sbrinamento manuale. Richiede sistema SPENTO
- **Modalità forzata** (H:40) — solo per recupero refrigerante e debug: Raffrescamento forzato, Riscaldamento forzato o Off
- **Rimozione aria** (H:41) — spurga l'aria dall'impianto idrico: Aria, Serbatoio o Off

### Diagnostica unità esterna

Lo **Stato unità esterna** (H:117) riporta lo stato attuale dell'unità: Raffrescamento, Riscaldamento, Acqua calda o Off. Il ReadScript monitora **38 bobine di errore e protezione** in tre gruppi:

**Errori unità esterna** (C:88–C:109): Errori sensore ambiente/sbrinamento/mandata/aspirazione, errore ventilatore, protezione alta/bassa pressione, errore impostazione DIP potenza, errori sensore economizzatore, protezione sistema recuperabile/irrecuperabile, protezione flussostato, errore valvola 4 vie

**Errori inverter/compressore** (C:128–C:151): Errori tensione bus DC, protezione corrente AC, errori IPM/PFC, errore avviamento, perdita fase, sovracorrente compressore, sovravelocità, desincronizzazione, stallo, errore comunicazione inverter, sovratemperatura radiatore/IPM, errore circuito di carica, errore tensione AC ingresso

**Errori sensore unità interna**: Errori sensore condensatore/resistenza/liquido refrigerante/vapore/serbatoio, errore sensore ambiente remoto

Dodici attributi di servizio forniscono monitoraggio a livello di componente:
- Stato compressore, Stato ventilatore, Stato valvola 4 vie
- Resistenza carter, Resistenza vaschetta, Stato sbrinamento, Stato ritorno olio
- T-mandata, T-sbrinamento, T-aspirazione, T-economizzatore ingresso/uscita (tutti ÷10 °C)

### Attributi e azioni di servizio a livello di modulo

Il modulo espone 11 attributi di servizio per il monitoraggio della configurazione del sistema:
- **T-HP max** — temperatura massima di mandata della pompa di calore (40–55°C)
- **Tempo funzionamento raffrescamento/riscaldamento** — tempo minimo di funzionamento del compressore per modalità
- **Stato pompa acqua** — pompa acqua unità interna On/Off
- **Altra fonte termica** — se è abilitata un'altra fonte termica, con modalità logica e temperatura di attivazione
- **Stato altra fonte di calore** — On/Off
- **Logica resistenza opzionale** — modalità logica della resistenza
- **Valore limite corrente** — limite massimo di corrente (0–50 A)
- **Limite potenza** — limite di potenza in kW (valore registro × 10)

Dieci azioni di servizio consentono la configurazione di questi parametri più un'azione **Reset errore** (H:44) per cancellare i guasti.

### Funzionalità aggiuntive

La pompa di calore espone anche registri per il controllo scheda porta (C:11), recupero refrigerante (C:35), controllo manuale valvola 2 vie (C:37), lettura temperatura debug pavimento e tempo residuo (H:133–H:136), setpoint calcolato climaticamente (H:137) e frequenza impostata/attuale del compressore (H:142–H:143). Sono disponibili anche le bobine di errore comunicazione tra controller cablato e unità interna/esterna e inverter (C:64–C:66). Questi possono essere aggiunti in un futuro aggiornamento del template.

## Risoluzione problemi

### Nessuna comunicazione Modbus

1. **Controllare i cavi RS-485:**
   - Filo B correttamente collegato a B-/D- su TapHome
   - Filo A correttamente collegato a A+/D+ su TapHome
   - Se si utilizza l'interfaccia 1 del controller cablato, assicurarsi che sia installato un convertitore RS-232 a RS-485
2. Verificare l'indirizzo Modbus Slave sul controller cablato (COMMISSION → FUNCTION 4/4 → Address)
3. Confermare le impostazioni TapHome: **9600 baud, nessuna parità, 1 bit di stop**
4. Provare a utilizzare direttamente i connettori del PCB dell'unità interna (CN1–CN4) invece della porta BMS del controller cablato

### Le modifiche della modalità non funzionano

1. Verificare che l'unità sia **SPENTA** prima di cambiare la modalità operativa — le modifiche della modalità sono bloccate durante il funzionamento
2. Verificare che il serbatoio sia installato (C:29) se si selezionano le modalità Acqua calda, Raffrescamento+Acqua calda o Riscaldamento+Acqua calda
3. Per le unità solo riscaldamento, le modalità Raffrescamento e Raffrescamento+Acqua calda sono inefficaci

### Modalità vacanza / Sbrinamento manuale non si attiva

1. L'unità deve essere **SPENTA** (H:42 = 0x55) prima di poter abilitare queste funzioni
2. Il WriteScript del template verifica lo stato ON/OFF e mostra un avviso se il sistema è acceso

### Errori sensore visualizzati in TapHome

1. Controllare la specifica bobina di errore negli attributi di servizio dello Stato unità esterna
2. Per gli errori sensore dell'unità interna (C:152–C:160), ispezionare i collegamenti dei sensori di temperatura corrispondenti sul PCB
3. Utilizzare l'azione di servizio **Reset errore** (H:44) per cancellare i guasti recuperabili dopo aver risolto il problema

## Dispositivi disponibili

Sinclair Ontario Modulo

Attributi di servizio

|                                           |                                                                                                          |
|-------------------------------------------|----------------------------------------------------------------------------------------------------------|
| T-PdC max \[°C]                           | reads H:16 (UInt16); maximum heat pump outlet temperature, range 40–55°C, default 50°C                   |
| Tempo funzionamento raffrescamento \[min] | reads H:33 (UInt16); minimum compressor run time in cooling mode, range 1–10 min, default 3 min          |
| Tempo funzionamento riscaldamento \[min]  | reads H:34 (UInt16); minimum compressor run time in heating mode, range 1–10 min, default 5 min          |
| Stato pompa acqua                         | reads C:175 (Bool); On/Off status of indoor unit water pump                                              |
| Altra fonte termica                       | reads C:27 (Bool); With/Without — whether other thermal source is enabled                                |
| Logica altra fonte termica                | reads H:35 (UInt16); other thermal source logic mode 1–3                                                 |
| T-Altro accensione \[°C]                  | reads H:15 (Int16); outdoor temperature threshold for other thermal source activation, range -20 to 18°C |
| Stato altra fonte di calore               | reads C:169 (Bool); On/Off status of other heat source                                                   |
| Logica riscaldatore elettrico opzionale   | reads H:37 (UInt16); optional e-heater logic mode 1–2                                                    |
| Limite di corrente \[A]                   | reads H:38 (UInt16); maximum current limit, range 0–50 A, default 16 A                                   |
| Limite di potenza \[kW]                   | reads H:43 (UInt16) × 10; power limit in kW (register value × 10), range 0–10 kW                         |

Azioni di servizio

|                                                    |                                                                        |
|----------------------------------------------------|------------------------------------------------------------------------|
| Impostare T-PdC max                                | writes H:16 (UInt16); range 40–55°C                                    |
| Impostare tempo funzionamento raffrescamento       | writes H:33 (UInt16); range 1–10 min                                   |
| Impostare tempo funzionamento riscaldamento        | writes H:34 (UInt16); range 1–10 min                                   |
| Impostare altra fonte termica                      | writes C:27 (Bool); 0=Without, 1=With                                  |
| Impostare logica altra fonte termica               | writes H:35 (UInt16); range 1–3                                        |
| Impostare T-Altro accensione                       | writes H:15 (Int16); range -20 to 18°C                                 |
| Modificare logica riscaldatore elettrico opzionale | writes H:37 (UInt16); range 1–2                                        |
| Modificare limite di corrente                      | writes H:38 (UInt16); range 1–50 A                                     |
| Modificare limite di potenza                       | writes H:43 (UInt16); value in 0.1 kW units, range 1–100 (= 0.1–10 kW) |
| Resettare errore                                   | writes H:44 (UInt16); 0=Does not clear fault, 1=Clear fault            |

Delta-T Raffrescamento Termostato

Differenziale di temperatura raffrescamento — controlla la banda di isteresi attorno al setpoint di raffrescamento (2–10°C)

Registro: H:29 UInt16 Unità: °C numeric

Delta-T Riscaldamento Termostato

Differenziale di temperatura riscaldamento — controlla la banda di isteresi attorno al setpoint di riscaldamento (2–10°C)

Registro: H:30 UInt16 Unità: °C numeric

Delta-T Temperatura ambiente Termostato

Differenziale di temperatura ambiente per il ciclo on/off del termostato (1–5°C)

Registro: H:32 UInt16 Unità: °C numeric

Rimozione aria Interruttore multivalore

Spurgo aria impianto idrico — Aria, Serbatoio o Off

Registro: H:41 UInt16 numeric

Valori / Stati: Air · Water tank · Off

Timer orologio Interruttore

Registro: C:9 Bool

Valori / Stati: ON · OFF

Stato Controllo Interruttore

Seleziona la modalità di controllo — T-water out (temperatura mandata) o T-room (temperatura ambiente)

Registro: C:17 Bool

Valori / Stati: T-room · T-water out

Azioni di servizio

|                        |
|------------------------|
| Imposta sensore remoto |

Pressione di mandata Sensore di temperatura Solo lettura

Pressione di mandata del compressore come equivalente di temperatura di saturazione

Registro: H:124 Int16 Unità: °C numeric

Disinfezione Interruttore multivalore

Stato del ciclo di disinfezione dell'impianto idrico — Off, In corso, Completato o Fallito

Registro: H:135 → C:23 UInt16 numeric

Valori / Stati: Off · Running · Done · Failed

Azioni di servizio

|                                  |
|----------------------------------|
| Imposta temperatura disinfezione |
| Avvia disinfezione               |
| Arresta disinfezione             |

Modalità emergenza Interruttore

Riscaldamento di emergenza solo tramite resistenza — si attiva in caso di guasto dell'unità esterna

Registro: C:26 Bool

Valori / Stati: ON · OFF

Acqua calda rapida Interruttore

Funzionamento simultaneo pompa di calore + resistenza per un riscaldamento dell'acqua più rapido

Registro: C:18 Bool

Valori / Stati: ON · OFF

Messa in servizio pavimento Contatto reed Solo lettura

Processo di preriscaldamento pavimento per il primo utilizzo del riscaldamento a pavimento — richiede sistema SPENTO

Registro: C:25 Bool

Attributi di servizio

|                                       |
|---------------------------------------|
| Segmenti debug pavimento              |
| Temperatura periodo 1 debug pavimento |
| Delta-T del segmento                  |
| Tempo del segmento                    |

Azioni di servizio

|                                  |
|----------------------------------|
| Abilita debug pavimento          |
| Avvia debug pavimento            |
| Arresta debug pavimento          |
| Imposta segmenti debug pavimento |
| Imposta temperatura periodo 1    |
| Imposta Delta-T del segmento     |
| Imposta tempo del segmento       |

Modalità forzata Interruttore multivalore

Funzionamento forzato solo per recupero refrigerante e debug — non per uso normale

Registro: H:40 UInt16 numeric

Valori / Stati: Force-cool · Force-heat · Off

Modalità vacanza Interruttore

Mantiene la temperatura interna/acqua nell'intervallo per prevenire il congelamento — solo riscaldamento, richiede sistema SPENTO

Registro: C:34 Bool

Valori / Stati: ON · OFF

Serbatoio acqua calda Termostato

Temperatura serbatoio e controllo setpoint (40–80°C) con monitoraggio stato resistenza e priorità

Registro: H:128 → H:13 Int16 Unità: °C numeric

Attributi di servizio

|                                     |
|-------------------------------------|
| Stato resistenza serbatoio          |
| Logica resistenza                   |
| Logica altra fonte termica          |
| Delta-T acqua calda                 |
| Priorità Raffrescamento+Acqua calda |
| Priorità Riscaldamento+Acqua calda  |

Azioni di servizio

|                                             |
|---------------------------------------------|
| Imposta logica resistenza                   |
| Imposta Delta-T acqua calda                 |
| Imposta priorità Raffrescamento+Acqua calda |
| Imposta priorità Riscaldamento+Acqua calda  |

Sbrinamento manuale Interruttore

Avvia un ciclo di sbrinamento manuale — richiede sistema SPENTO

Registro: C:36 Bool

Valori / Stati: ON · OFF

Modalità operativa Interruttore multivalore

Modalità operativa della pompa di calore — Riscaldamento, Acqua calda, Raffrescamento+Acqua calda, Riscaldamento+Acqua calda o Raffrescamento

Registro: H:2 UInt16 numeric

Valori / Stati: Heat · Hot water · Cool+Heat water · Heat +Hot water · Cool

ON/OFF Interruttore

Registro: H:42 UInt16 numeric

Valori / Stati: ON · OFF

Resistenza opzionale Interruttore multivalore

Configurazione resistenza elettrica ausiliaria — 1 set, 2 set o Off

Registro: H:3 UInt16 numeric

Valori / Stati: 1 set · 2 sets · Off

Stato unità esterna Interruttore multivalore Solo lettura

Stato operativo dell'unità esterna con monitoraggio di 38 bobine errore/protezione e diagnostica componenti

Registro: H:117 UInt16 numeric

Valori / Stati: Cool · Heat · Hot water · Off

Modalità silenziosa Interruttore

Riduce la rumorosità tramite controllo automatico della velocità del compressore e del ventilatore

Registro: C:21 Bool

Valori / Stati: ON · OFF

Setpoint temperatura ambiente raffrescamento Termostato

Temperatura ambiente obiettivo per raffrescamento — attivo solo con Stato Controllo impostato su T-room (18–30°C)

Registro: H:11 UInt16 Unità: °C numeric

Setpoint temperatura ambiente riscaldamento Termostato

Temperatura ambiente obiettivo per riscaldamento — attivo solo con Stato Controllo impostato su T-room (18–30°C)

Registro: H:12 UInt16 Unità: °C numeric

Riscaldamento solare Interruttore

Priorità riscaldamento solare per risparmio energetico — avvisa se il solare non è disponibile

Registro: C:16 Bool

Valori / Stati: ON · OFF

Azioni di servizio

|                |
|----------------|
| Imposta solare |

Temperatura attivazione resistenza Termostato

Soglia di temperatura esterna per l'attivazione della resistenza elettrica ausiliaria (da -20 a 18°C)

Registro: H:14 Int16 Unità: °C numeric

Temperatura tubo gas Sensore di temperatura Solo lettura

Temperatura tubo gas refrigerante (linea vapore)

Registro: H:130 Int16 Unità: °C numeric

Temperatura tubo liquido Sensore di temperatura Solo lettura

Temperatura tubo liquido refrigerante

Registro: H:131 Int16 Unità: °C numeric

Temperatura sensore acqua opzionale Sensore di temperatura Solo lettura

Registro: H:126 Int16 Unità: °C numeric

Temperatura esterna Sensore di temperatura Solo lettura

Registro: H:118 Int16 Unità: °C numeric

Temperatura ambiente remota Sensore di temperatura Solo lettura

Lettura del sensore di temperatura ambiente remoto — avvisa se il sensore remoto non è disponibile

Registro: H:129 Int16 Unità: °C numeric

Temperatura ritorno (scambiatore a piastre) Sensore di temperatura Solo lettura

Registro: H:127 Int16 Unità: °C numeric

Temperatura mandata (scambiatore a piastre) Sensore di temperatura Solo lettura

Registro: H:125 UInt16 Unità: °C numeric

Timer temperatura Interruttore

Registro: C:10 Bool

Valori / Stati: ON · OFF

Configurazione termostato Interruttore multivalore

Tipo di collegamento del termostato esterno — Senza, Aria o Aria+Acqua calda

Registro: H:39 UInt16 numeric

Valori / Stati: Without · Air · Air + Hot water

Stato termostato Interruttore multivalore Solo lettura

Stato richiesta del termostato esterno — Raffrescamento, Riscaldamento o Off

Registro: H:132 Int16 numeric

Valori / Stati: Cool · Heat · Off

Funzionamento climatico Interruttore

Regolazione automatica dei setpoint in base alla temperatura esterna tramite curve climatiche

Registro: C:22 Bool

Valori / Stati: ON · OFF

Timer settimanale Interruttore

Registro: C:8 Bool

Valori / Stati: ON · OFF

Setpoint temperatura mandata raffrescamento Termostato

Temperatura mandata obiettivo per raffrescamento — attivo quando Stato Controllo è T-water out (7–25°C)

Registro: H:125 → H:9 UInt16 Unità: °C numeric

Setpoint temperatura mandata riscaldamento Termostato

Temperatura mandata obiettivo per riscaldamento — attivo quando Stato Controllo è T-water out (20–60°C)

Registro: H:125 → H:10 UInt16 Unità: °C numeric

**Connessione:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (16)

- C:11 Gate-Ctrl. — Gate card control — 0=Close, 1=Open. Hotel gate-card integration.
- C:35 Refrigerant Recovery — 0=Off, 1=On. For service/maintenance — refrigerant recovery mode.
- C:37 Cool 2-Way Valve — 0=Off, 1=On. Manual control of cooling 2-way valve.
- H:117 Unit Status (as sensor) — Currently exposed as Outdoor Unit multi-value switch; could be a dedicated read-only sensor. Values: 01=Cool, 02=Heat, 06=Hot water, 08=Off.
- H:133 T-floor debug — Current calculated floor debug temperature. Available as read-only sensor.
- H:134 Debug time — Remaining floor debug time in hours.
- H:136 Error Time for Floor Debug — Floor debug error timeout in seconds.
- H:137 T-weather depend — Current calculated weather-dependent setpoint temperature.
- H:142 Setting frequency — Compressor target frequency, 0–100 Hz.
- H:143 Running frequency — Compressor actual running frequency, 0–100 Hz.
- C:38 Heat 2-Way Valve — Read-only. 0=Off, 1=On. Heating 2-way valve state.
- C:64 Comm Error IDU-Wired Controller — Read-only. 1=Error. Communication error between wired controller and indoor unit.
- C:65 Comm Error ODU-Wired Controller — Read-only. 1=Error. Communication error between wired controller and outdoor unit.
- C:66 Comm Error Drive-Wired Controller — Read-only. 1=Error. Communication error between wired controller and drive.
- C:67 HP-Antifree — Read-only. 0=Off, 1=On. Heat pump antifreeze protection active.
- C:152-191 Indoor Unit Sensor/State Coils — Various indoor unit sensor errors and component states (E-heater, water pump, valves, etc.). Partially covered by Hot Water Tank readscript (C:156) and Outdoor Unit readscript. Remaining: C:152 (condenser leaving water), C:153 (e-heater leaving water), C:154 (refrigerant liquid), C:155 (condenser entering water), C:158 (vapor line), C:160 (remote room — covered by Control State), C:169–C:191 (component states — partially covered by module service attributes).

## Fonti

- Sinclair S-Therm Modbus Protocol V15.2
  
  2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/sinclair-ontario/manufacturer/modbus-protocol-v15.pdf)
- Sinclair S-Therm Ontario Monoblock Installation Manual
  
  [www.sinclair-solutions.com](https://www.sinclair-solutions.com/files/instalation-manual-en/sinclair-im-smh-xxxirb-irb-3-irb2-irb2-3-en.pdf) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/sinclair-ontario/manufacturer/installation-manual-monoblock.pdf)

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

