---
title: "ComWinTop CWT-THxxx"
description: "Monitoring temperatury i wilgotności przez Modbus RTU z czujnikami ComWinTop CWT-THxxS. Konfigurowalny slave ID i baud rate, RS-485 do 800 m. Szablon TapHome."
url: "https://taphome.com/pl/compatibility/comwintop-cwt-thxxx/"
language: pl
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","temperature","humidity"]
  questions: ["Jak zintegrować ComWinTop CWT-THxxx z TapHome?","Co mierzy szablon ComWinTop CWT-THxxx w TapHome?","Jak podłączyć ComWinTop CWT-THxxx przez RS-485 do TapHome?","Jak zmienić slave ID w ComWinTop CWT-THxxx?","Jaki jest domyślny baud rate czujników ComWinTop CWT-THxxx?"]
---

# ComWinTop CWT-THxxx

Komunikacja: Modbus RTU

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

## Poradnik integracji

Seria ComWinTop CWT-THxxx to czujniki temperatury i wilgotności RS-485 Modbus RTU dostępne w kilku wariantach sondy (od CWT-TH01S do CWT-TH05S). Szablon TapHome odczytuje wartości temperatury i wilgotności względnej oraz udostępnia akcje serwisowe do konfiguracji slave ID i prędkości transmisji bezpośrednio z TapHome.

Czujniki zasilane są napięciem DC 5–30 V i komunikują się po RS-485 na odległość do 800 m, co czyni je odpowiednimi do rozproszonego monitoringu budynków.

## Podłączenie sprzętowe

### Okablowanie

Czujnik ma 4-żyłowy kabel:

| Kolor kabla | Funkcja |
|-------------|---------|
| Brązowy | Zasilanie + (DC 5–30 V) |
| Czarny | Zasilanie − (GND) |
| Żółty / Zielony | RS-485 A+ |
| Niebieski | RS-485 B− |

Podłącz przewody RS-485 A+ i B− do odpowiednich zacisków bramki Modbus RTU TapHome (np. magistrala RS-485 TapHome Core). Masa zasilania i masa RS-485 powinny dzielić wspólne uziemienie.

> [!WARNING]
> Zapewnij prawidłowe uziemienie między czujnikiem a bramką Modbus. Bez wspólnej referencji GND prawdopodobne są błędy komunikacyjne, szczególnie na dłuższych trasach kablowych.

### Specyfikacja

| Parametr | Wartość |
|----------|---------|
| Zasilanie | DC 5–30 V, < 0,1 W |
| Zakres temperatury | −30 °C do +80 °C (±0,5 °C) |
| Zakres wilgotności | 0–100% RH (±5% RH) |
| Rozdzielczość | 0,1 °C / 0,1% RH |
| Komunikacja | RS-485 Modbus RTU |
| Maks. długość kabla | 800 m |

## Konfiguracja

### Parametry komunikacyjne

Szablon TapHome wykorzystuje **9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu**. Fabryczna domyślna prędkość to 4800 bps — użyj akcji serwisowej **Set Baud Rate** w TapHome (lub narzędzia Modbus), aby zmienić ją na 9600 przed importem szablonu.

Alternatywnie, jeśli wolisz zachować fabryczne 4800 baud, dostosuj prędkość transmisji w ustawieniach połączenia modułu TapHome po imporcie.

### Slave ID

Domyślne slave ID to **1**. Przy podłączaniu wielu czujników CWT-THxxx do tej samej magistrali RS-485 każdy czujnik wymaga unikalnego slave ID (1–254). Do zmiany adresu użyj akcji serwisowej **Set Slave ID** w TapHome.

## Możliwości urządzenia

### Monitoring temperatury i wilgotności

Szablon udostępnia jedno urządzenie **Temperature & Humidity Sensor**, które odczytuje:

- **Temperatura** — temperatura otoczenia w °C (rejestr H:1, Int16, konwersja ÷10). Zakres −30 °C do +80 °C z rozdzielczością 0,1 °C. Temperatury ujemne wykorzystują kodowanie uzupełnienia do dwóch.
- **Wilgotność** — wilgotność względna w %RH (rejestr H:0, UInt16, konwersja ÷1000). Zakres 0–100% RH z rozdzielczością 0,1%.

### Diagnostyka serwisowa i konfiguracja

Moduł udostępnia dwa atrybuty serwisowe i dwie akcje serwisowe do konfiguracji magistrali:

- **Slave ID** (odczyt z H:2000) — wyświetla bieżący adres Modbus
- **Baud Rate** (odczyt z H:2001) — wyświetla bieżącą prędkość transmisji (2400, 4800 lub 9600)
- **Set Slave ID** — zapisuje nowy adres (1–254) do H:2000
- **Set Baud Rate** — zapisuje nowy wybór prędkości transmisji do H:2001 (0 = 2400, 1 = 4800, 2 = 9600)

### Dodatkowe możliwości

Czujniki CWT-THxxx udostępniają również rejestry kalibracyjne dla offsetu temperatury (H:0x0050) i offsetu wilgotności (H:0x0051) z rozdzielczością 0,1 °C / 0,1% RH. Pozwalają one na precyzyjne dostrojenie pomiarów bez modyfikacji konfiguracji TapHome. Obsługa kalibracji może zostać dodana w przyszłej aktualizacji szablonu.

## Rozwiązywanie problemów

### Brak odczytów po imporcie

1. Sprawdź, czy prędkość transmisji jest zgodna między czujnikiem a TapHome — szablon oczekuje 9600 bps, ale fabryczna wartość domyślna to 4800
2. Sprawdź okablowanie RS-485: A+ do A+, B− do B−, wspólny GND
3. Potwierdź, że w parametrach importu TapHome ustawione jest prawidłowe slave ID

### Nieprawidłowe wartości wilgotności

Szablon wykorzystuje dzielnik ÷1000 dla rejestru wilgotności, zgodnie z definicją w szablonie XML. Jeśli wartości wydają się przesunięte o współczynnik 100, może to wskazywać na wariant firmware. Szablon XML jest miarodajnym źródłem dla integracji TapHome.

### Błędy komunikacyjne na długich trasach kablowych

1. Zapewnij wspólne połączenie GND między czujnikiem a bramką
2. Użyj kabla ze skrętką dla przewodów A+/B−
3. Dodaj rezystor terminujący 120 Ω na końcu magistrali, jeśli kabel przekracza 100 m

## Dostępne urządzenia 1

Te urządzenia pojawią się w TapHome po imporcie.

ComWinTop CWT-THxxx Moduł

Atrybuty serwisowe

|                     |                                                         |
|---------------------|---------------------------------------------------------|
| Slave ID            |                                                         |
| Prędkość transmisji | Aktualna prędkość komunikacji — 2400, 4800 lub 9600 bps |

Akcje serwisowe

|                           |                                                                                     |
|---------------------------|-------------------------------------------------------------------------------------|
| Ustaw Slave ID            | Zmienia adres Modbus slave (1–254) dla konfiguracji magistrali z wieloma czujnikami |
| Ustaw prędkość transmisji | Zmienia prędkość komunikacji — 2400, 4800 lub 9600 bps                              |

Atrybuty serwisowe

Slave ID

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

Baud Rate

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

Akcje serwisowe

Set Slave ID

Parametry: ID (1–254 ID)

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

Set Baud Rate

Parametry: Baud Rate

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

Czujnik temperatury i wilgotności Czujnik temperatury Tylko do odczytu

Temperatura otoczenia (°C) i wilgotność względna (%RH) z automatyczną konwersją jednostek

Rejestr: H:1 Int16 Jednostka: °C numeric

Odczyt wilgotności

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

Odczyt temperatury

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

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave Id            | `1`           |
| IP address          | `192.168.1.0` |

## Źródła

- 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

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

