---
title: "ComWinTop CWT-THxxx"
description: "Monitoraggio temperatura e umidità via Modbus RTU con sensori ComWinTop CWT-THxxS. Slave ID e baud rate configurabili, RS-485 fino a 800 m. Template TapHome."
url: "https://taphome.com/it/compatibility/comwintop-cwt-thxxx/"
language: it
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","temperature","humidity"]
  questions: ["Come integrare il ComWinTop CWT-THxxx con TapHome?","Cosa misura il template ComWinTop CWT-THxxx di TapHome?","Come collegare il ComWinTop CWT-THxxx via RS-485 a TapHome?","Come cambiare lo slave ID sul ComWinTop CWT-THxxx?","Qual è il baud rate predefinito dei sensori ComWinTop CWT-THxxx?"]
---

# ComWinTop CWT-THxxx

Comunicazione: Modbus RTU

- [Pagina prodotto ComWinTop CWT-THxxS](https://store.comwintop.com/products/rs485-modbus-water-proof-temperature-humidity-sensor-probe)

## Guida all'integrazione

La serie ComWinTop CWT-THxxx comprende sensori di temperatura e umidità RS-485 Modbus RTU disponibili in diverse configurazioni di sonda (da CWT-TH01S a CWT-TH05S). Il template TapHome legge i valori di temperatura e umidità relativa e fornisce azioni di servizio per configurare lo slave ID e il baud rate direttamente da TapHome.

I sensori sono alimentati a DC 5–30 V e comunicano tramite RS-485 su distanze fino a 800 m, rendendoli adatti al monitoraggio distribuito degli edifici.

## Collegamento hardware

### Cablaggio

Il sensore ha un cavo a 4 fili:

| Colore cavo | Funzione |
|-------------|----------|
| Marrone | Alimentazione + (DC 5–30 V) |
| Nero | Alimentazione − (GND) |
| Giallo / Verde | RS-485 A+ |
| Blu | RS-485 B− |

Collega i fili RS-485 A+ e B− ai terminali corrispondenti di un gateway Modbus RTU TapHome (es. bus RS-485 TapHome Core). Il GND dell'alimentazione e il GND RS-485 devono condividere una massa comune.

> [!WARNING]
> Assicura una corretta messa a terra tra il sensore e il gateway Modbus. Senza un riferimento GND comune, sono probabili errori di comunicazione, specialmente su tratte di cavo lunghe.

### Specifiche

| Parametro | Valore |
|-----------|--------|
| Alimentazione | DC 5–30 V, < 0,1 W |
| Range temperatura | −30 °C a +80 °C (±0,5 °C) |
| Range umidità | 0–100% RH (±5% RH) |
| Risoluzione | 0,1 °C / 0,1% RH |
| Comunicazione | RS-485 Modbus RTU |
| Lunghezza max. cavo | 800 m |

## Configurazione

### Parametri di comunicazione

Il template TapHome utilizza **9600 baud, 8 bit dati, nessuna parità, 1 bit di stop**. Il baud rate predefinito di fabbrica è 4800 bps — usa l'azione di servizio **Set Baud Rate** in TapHome (o uno strumento Modbus) per cambiarlo a 9600 prima di importare il template.

In alternativa, se preferisci mantenere il baud rate di fabbrica a 4800, modifica la velocità di trasmissione nelle impostazioni di connessione del modulo TapHome dopo l'importazione.

### Slave ID

Lo slave ID predefinito è **1**. Quando colleghi più sensori CWT-THxxx sullo stesso bus RS-485, ogni sensore necessita di uno slave ID univoco (1–254). Usa l'azione di servizio **Set Slave ID** in TapHome per modificare l'indirizzo.

## Funzionalità del dispositivo

### Monitoraggio temperatura e umidità

Il template espone un singolo dispositivo **Temperature & Humidity Sensor** che legge:

- **Temperatura** — temperatura ambiente in °C (registro H:1, Int16, conversione ÷10). Range −30 °C a +80 °C con risoluzione di 0,1 °C. Le temperature negative utilizzano la codifica in complemento a due.
- **Umidità** — umidità relativa in %RH (registro H:0, UInt16, conversione ÷1000). Range 0–100% RH con risoluzione dello 0,1%.

### Diagnostica di servizio e configurazione

Il modulo fornisce due attributi di servizio e due azioni di servizio per la configurazione del bus:

- **Slave ID** (lettura da H:2000) — visualizza l'indirizzo Modbus corrente
- **Baud Rate** (lettura da H:2001) — visualizza il baud rate corrente (2400, 4800 o 9600)
- **Set Slave ID** — scrive un nuovo indirizzo (1–254) in H:2000
- **Set Baud Rate** — scrive una nuova selezione del baud rate in H:2001 (0 = 2400, 1 = 4800, 2 = 9600)

### Funzionalità aggiuntive

I sensori CWT-THxxx forniscono anche registri di calibrazione per l'offset di temperatura (H:0x0050) e l'offset di umidità (H:0x0051) con risoluzione di 0,1 °C / 0,1% RH. Questi permettono la regolazione fine delle misurazioni senza modificare la configurazione TapHome. Il supporto alla calibrazione potrà essere aggiunto in un futuro aggiornamento del template.

## Risoluzione dei problemi

### Nessuna lettura dopo l'importazione

1. Verifica che il baud rate corrisponda tra sensore e TapHome — il template si aspetta 9600 bps ma il predefinito di fabbrica è 4800
2. Controlla il cablaggio RS-485: A+ su A+, B− su B−, GND comune
3. Conferma che lo slave ID corretto sia impostato nei parametri di importazione TapHome

### Valori di umidità errati

Il template utilizza un fattore di divisione ÷1000 per il registro di umidità, come definito nel template XML. Se i valori sembrano sfasati di un fattore 100, questo potrebbe indicare una variante del firmware. Il template XML è la fonte autorevole per l'integrazione TapHome.

### Errori di comunicazione su tratte di cavo lunghe

1. Assicura un collegamento GND comune tra sensore e gateway
2. Usa cavi a coppia intrecciata per i fili A+/B−
3. Aggiungi un resistore di terminazione da 120 Ω alla fine del bus se il cavo supera i 100 m

## Dispositivi disponibili 1

Questi dispositivi compaiono in TapHome dopo l'importazione.

ComWinTop CWT-THxxx Modulo

Attributi di servizio

|           |                                                           |
|-----------|-----------------------------------------------------------|
| Slave ID  |                                                           |
| Baud Rate | Velocità di comunicazione attuale — 2400, 4800 o 9600 bps |

Azioni di servizio

|                   |                                                                              |
|-------------------|------------------------------------------------------------------------------|
| Imposta Slave ID  | Cambia l'indirizzo Modbus slave (1–254) per configurazioni bus multi-sensore |
| Imposta Baud Rate | Cambia la velocità di comunicazione — 2400, 4800 o 9600 bps                  |

Attributi di servizio

Slave ID

```taphome
modbusr(H, 2000, Uint16)
```

Baud Rate

```taphome
switch( modbusr(H, 2001, Uint16),
0, "2400",
1, "4800",
2, "9600",
"Unknown")
```

Azioni di servizio

Set Slave ID

Parametri: ID (1–254 ID)

```taphome
modbusw(H, 2000, Uint16, ID)
```

Set Baud Rate

Parametri: Baud Rate

```taphome
modbusw(H, 2001, Uint16, bps)
```

Sensore di temperatura e umidità Sensore di temperatura Solo lettura

Temperatura ambiente (°C) e umidità relativa (%RH) con conversione automatica delle unità

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

Lettura umidità

```taphome
MODBUSR(H, 0, Uint16) / 1000
```

Lettura temperatura

```taphome
MODBUSR(H, 1, Int16) / 10
```

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

Possibili miglioramenti (2)

- H:0x0050 Temperature Calibration — Int16 R/W, 0.1°C resolution offset adjustment for fine-tuning temperature readings
- H:0x0051 Humidity Calibration — UInt16 R/W, 0.1% RH resolution offset adjustment for fine-tuning humidity readings

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave Id           | `1`           |
| IP address         | `192.168.1.0` |

## Fonti

- ComWinTop CWT-THxxS Product Page — Specs & Modbus Protocol
  
  [store.comwintop.com](https://store.comwintop.com/products/rs485-modbus-water-proof-temperature-humidity-sensor-probe) 2026-03-29
- Home Assistant Community — CWT Modbus RTU Configuration
  
  [community.home-assistant.io](https://community.home-assistant.io/t/config-for-rtu-modbus-temperature-sensor/732447) 2026-03-29

## 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/)

