---
title: "Atrea aMotion"
description: "Unità di ventilazione Atrea DUPLEX con controller aMotion collegate a TapHome tramite Modbus TCP."
url: "https://taphome.com/it/compatibility/atrea-amotion/"
language: it
lastmod: 2026-03-20
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","ventilation","hvac","temperature-monitoring"]
  questions: ["Come integrare Atrea DUPLEX con controller aMotion in TapHome?","Cosa misura e controlla il template Atrea aMotion per TapHome?","Come collegare Atrea aMotion tramite Modbus TCP a TapHome?","Come cambiare la modalità di ventilazione su Atrea aMotion da TapHome?","Come abilitare Modbus TCP sul controller Atrea aMotion?","Qual è la differenza tra Atrea RD5 e aMotion per l'integrazione con TapHome?"]
---

# Atrea aMotion

Comunicazione: Modbus TCP

- [Sito ufficiale Atrea](https://www.atrea.eu/en/)

Atrea aMotion è il sistema di controllo di nuova generazione per le unità di ventilazione Atrea DUPLEX con recupero di calore (MVHR), che sostituisce il precedente controller RD5. Il sistema aMotion è disponibile con i pannelli utente aDot e aTouch. TapHome si collega direttamente al controller aMotion tramite Modbus TCP su Ethernet sulla porta 502 — non è necessario alcun gateway aggiuntivo.

Il template fornisce il controllo completo della modalità operativa (8 modalità), termostato con setpoint di temperatura, regolazione della potenza del ventilatore (0–100 %), controllo serranda bypass e zone, impostazione del rapporto di ricircolo, selezione del livello di pressione, due sensori di temperatura (esterna e interna) e diagnostica completa che monitora oltre 50 registri di allarme, avviso e informazione.

## Connessione di rete

Il controller aMotion dispone di un'interfaccia Ethernet integrata. Collegarlo alla stessa rete locale di TapHome Core utilizzando un cavo Ethernet standard.

- **Protocollo:** Modbus TCP
- **Porta:** 502
- **Slave ID:** 1–255 (configurabile tramite aTool)
- **Codifica dati:** Int16, valori di temperatura divisi per 10, valori di portata moltiplicati per 10

> [!WARNING]
> Durante la lettura o scrittura di più registri in un singolo batch, mantenere un intervallo di almeno 5 secondi tra le richieste. Intervalli più brevi possono causare timeout di comunicazione.

## Abilitazione della comunicazione Modbus

Il Modbus TCP deve essere esplicitamente abilitato nel software di servizio **aTool** prima che TapHome possa comunicare con l'unità.

1. Aprire l'applicazione **aTool** e connettersi all'unità aMotion
2. Navigare alla sezione **Komunikace** (Comunicazione)
3. Abilitare **Modbus**
4. Configurare il **Slave Address** desiderato (predefinito: 1)

> [!WARNING]
> Se il Modbus non è abilitato in aTool, il controller aMotion non risponderà a nessuna richiesta Modbus TCP sulla porta 502.

> [!NOTE]
> L'API HTTP/XML utilizzata dalle integrazioni Atrea RD5 precedenti (ad es. libreria pyatrea) **non è compatibile** con le unità aMotion. Il Modbus TCP diretto è il metodo di integrazione raccomandato e supportato.

## Configurazione

Durante l'importazione del template in TapHome, specificare:

- **Indirizzo IP** — indirizzo IP del controller aMotion nella rete locale
- **Slave ID** — indirizzo Modbus slave (predefinito: 1, configurabile 1–255 tramite aTool)

> [!TIP]
> Assegnare un indirizzo IP statico o una prenotazione DHCP al controller aMotion nelle impostazioni del router per evitare che l'indirizzo cambi dopo un riavvio.

## Funzionalità del dispositivo

Il template espone i seguenti dispositivi:

### Modalità operativa e controllo zone

- **Controllo modalità** — selettore multivalore per la selezione della modalità operativa tramite registri H:1001 (scrittura) / I:1001 (lettura). Modalità disponibili: Off, Auto, Ventilazione, Ricircolo + Ventilazione, Ricircolo, Raffrescamento notturno, Sbilanciamento, Sovrapressione.
- **Controllo zone** — selettore multivalore per la selezione della zona attiva tramite registri H:1003 (scrittura) / I:1003 (lettura). Opzioni: Zone 1+2 (entrambe), Solo zona 1, Solo zona 2.
- **Livello di pressione** — selettore multivalore per l'impostazione del livello di pressione tramite registri H:1007 (scrittura) / I:1007 (lettura). Opzioni: Off, Basso, Normale.

### Termostato e monitoraggio temperatura

- **Termostato** — controllo della temperatura ambiente con lettura della temperatura interna attuale da I:1104 (T-IDA) e impostazione della temperatura desiderata tramite H:1002. Intervallo di temperatura da -30,0 a 90,0 °C con risoluzione di 0,1 °C.
- **Temperatura aria esterna (T-ODA)** — legge la temperatura dell'aria esterna da I:1101 (valore / 10 = °C).
- **Temperatura aria interna (T-IDA)** — legge la temperatura dell'aria interna da I:1104 (valore / 10 = °C).

### Controllo ventilatori e portata d'aria

- **Potenza ventilatore** — dimmer per il controllo della potenza del ventilatore da 0 % a 100 % tramite registro H:1004. Regola l'intensità della ventilazione per il ventilatore di mandata (M-SUP) e di estrazione (M-ETA) simultaneamente.
- **Rapporto di ricircolo** — dimmer per il controllo della proporzione di miscelazione tra aria ricircolata e aria fresca da 0 % a 100 % tramite registro H:1008.
- **Serranda bypass** — selettore multivalore per la posizione della serranda bypass tramite registri H:1008 (scrittura) / I:1009 (lettura). Opzioni: Auto, Aperta, Chiusa.

### Monitoraggio a livello di modulo

Il template include 27 attributi di servizio che forniscono informazioni dettagliate sullo stato in tempo reale:

| Categoria | Valori monitorati |
|----------|-----------------|
| **Comandi ventilatori** | Ventilatore di mandata M-SUP (%), ventilatore di estrazione M-ETA (%) |
| **Portata d'aria** | Ventilatore di mandata (m³/h), ventilatore di estrazione (m³/h), aria fresca (m³/h), setpoint ventilazione (m³/h), setpoint ricircolo (m³/h) |
| **Temperature** | Aria di mandata T-SUP (°C), aria di estrazione T-ETA (°C), aria espulsa T-EHA (°C), media esterna (°C) |
| **Comandi attuatori** | Serranda ricircolo (%), pre-riscaldatore (%), riscaldatore A (%), riscaldatore B (%), raffreddatore (%), tempo di transizione bypass (ms) |
| **Stato apparecchiature** | Stato ventilatori, serrande aperte/chiuse, pre-riscaldamento, riscaldamento, riscaldatore A/B, raffreddatore A, pompe (riscaldatore A/B, raffreddatore A) |

### Diagnostica a livello di modulo

Il template aMotion monitora oltre 50 registri discreti (D:6003–D:6111) per errori, avvisi e messaggi informativi, tra cui:

- **Allarmi:** Protezione antigelo (1°/2° livello), segnale di stop, surriscaldamento unità, portata d'aria sbilanciata, guasti manometri, guasti riscaldatore A/B, guasto raffreddatore A, guasti bus interno/esterno, guasto comunicazione Ethernet, guasti sensori temperatura (T-EHA/T-ETA/T-ODA/T-IDA/T-SUP), segnale di stop confermato, congelamento capillare, dispositivo non pronto, guasti sensori portata (SUP/ETA/ODA)
- **Avvisi:** Portata d'aria/pre-riscaldamento insufficiente, sbrinamento pompa di calore, sovraccarico riscaldatore/raffreddatore, congelamento scambiatore, apprendimento portata, sostituzione lampade UVC, fine periodo di prova, filtri intasati, raffreddamento bloccato
- **Info:** Sbrinamento scambiatore, HDO tariffa superiore, processo di apprendimento, filtro PF1/PF2/PF3 intasato, potenza max riscaldatore A/B, ingressi guasto IN1/IN2/IN3, antigelo DI1–DI4, aumento portata per riscaldamento, intervallo ispezione dispositivo, intervallo sostituzione filtri

### Funzionalità aggiuntive

Le unità aMotion espongono anche registri Modbus per indicatore stagione corrente, modalità operativa dettagliata (17 stati interni da Off a Controllo manuale), metodo di controllo ventilatori, portata d'aria massima/minima configurabile, sorgente di misurazione portata, metodi di controllo serranda ricircolo e bypass, ingressi temperatura esterni da BMS (T-IDA e T-ODA), comandi di reset allarmi/filtri/lampada UVC e indirizzi trigger scene. Questi possono essere aggiunti al template TapHome in un futuro aggiornamento.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che il Modbus sia abilitato in aTool — sezione **Komunikace** (Comunicazione)
2. Confermare l'indirizzo IP del controller aMotion — controllare la tabella dei lease DHCP nel router o il display dell'unità
3. Assicurarsi che TapHome Core e il controller aMotion siano sulla stessa rete/sottorete
4. Verificare che nessun firewall blocchi la porta 502
5. Verificare che lo Slave ID corrisponda tra TapHome e la configurazione dell'unità

### I valori di temperatura appaiono errati

I registri di temperatura utilizzano codifica Int16 con il valore diviso per 10. Ad esempio, un valore di registro 215 rappresenta 21,5 °C. Valori superiori a 32767 rappresentano temperature negative: (valore - 65536) / 10. Ad esempio, valore 65516 = (65516 - 65536) / 10 = -2,0 °C.

### I valori di portata d'aria appaiono errati

I registri di portata utilizzano codifica Int16 con il valore moltiplicato per 10. Ad esempio, un valore di registro 35 rappresenta 350 m³/h.

### Timeout di comunicazione

Il produttore raccomanda un intervallo minimo di 5 secondi tra le letture batch dei registri. Se TapHome segnala frequenti errori di comunicazione, assicurarsi che nessun altro client Modbus (ad es. Home Assistant, BMS) stia interrogando la stessa unità simultaneamente con intervalli brevi.

## Dispositivi disponibili

Atrea aMotion Modulo

Attributi di servizio

|                                                 |
|-------------------------------------------------|
| Comando ventilatore di mandata M-SUP \[%]       |
| Comando ventilatore di estrazione M-ETA \[%]    |
| Portata ventilatore di mandata M-SUP \[m³/h]    |
| Portata ventilatore di estrazione M-ETA \[m³/h] |
| Portata aria fresca \[m³/h]                     |
| Tempo di transizione serranda bypass \[ms]      |
| Comando serranda ricircolo \[%]                 |
| Comando pre-riscaldatore \[%]                   |
| Comando riscaldatore A \[%]                     |
| Comando riscaldatore B \[%]                     |
| Comando raffreddatore \[%]                      |
| Pompa raffreddatore A                           |
| Pompa riscaldatore A                            |
| Pompa riscaldatore B                            |
| Temperatura esterna media                       |
| Stato raffreddatore A                           |
| Stato riscaldamento                             |
| Stato riscaldatore A                            |
| Stato riscaldatore B                            |
| Stato pre-riscaldatore                          |
| Stato ventilatore (SUP o ETA o entrambi)        |
| Temperatura aria espulsa (T-EHA)                |
| Temperatura aria di estrazione (T-ETA)          |
| Temperatura aria di mandata (T-SUP)             |
| Serrande di ingresso e uscita                   |
| Portata ricircolo \[m³/h]                       |
| Portata ventilazione \[m³/h]                    |

Rapporto di ricircolo Dimmer

Proporzione di miscelazione tra aria ricircolata e aria fresca (0–100 %)

Registro: H:1008 (read/write) Int16 Unità: % numeric (0–100 = %)

Comando serranda bypass Interruttore multivalore

Posizione serranda bypass — Auto, Aperta o Chiusa

Registro: I:1009 (read), H:1008 (write) Int16 numeric

Valori / Stati: Auto · Otevřeno · Zavřeno

Termostato Termostato

Controllo temperatura ambiente — setpoint e temperatura aria interna attuale (T-IDA)

Registro: I:1104 (read current), H:1002 (read/write desired) Int16 Unità: °C numeric (value / 10 = °C)

Controllo zone Interruttore multivalore

Selezione zona attiva — Zone 1+2, Solo zona 1 o Solo zona 2

Registro: I:1003 (read), H:1003 (write) Int16 numeric

Valori / Stati: Zone 1&#43;2 · Zona 1 · Zona 2

Controllo modalità Interruttore multivalore

Modalità operativa attiva — Off, Auto, Ventilazione, Ric.+Vent., Ricircolo, Raffrescamento notturno, Sbilanciamento o Sovrapressione

Registro: I:1001 (read), H:1001 (write) Int16 numeric

Valori / Stati: OFF · Auto · Ventilazione · Ricircolo &#43; Ventilazione · Ricircolo · Raffrescamento notturno · Sbilanciamento · Sovrapressione

Temperatura aria esterna (T-ODA) Sensore di temperatura Solo lettura

Registro: I:1101 Int16 Unità: °C numeric (value / 10 = °C)

Temperatura aria interna (T-IDA) Sensore di temperatura Solo lettura

Registro: I:1104 Int16 Unità: °C numeric (value / 10 = °C)

Livello di pressione Interruttore multivalore

Impostazione livello di pressione — Off, Basso o Normale

Registro: I:1007 (read), H:1007 (write) Int16 numeric

Valori / Stati: OFF · Basso · Normale

Potenza ventilatore Dimmer

Controllo potenza ventilatore — regola l'intensità della ventilazione per il ventilatore di mandata (M-SUP) e di estrazione (M-ETA)

Registro: H:1004 (read/write) Int16 Unità: % numeric (0–100 = %)

**Connessione:** Modbus TCP • Slave ID: $\[SlaveId]

Possibili miglioramenti (17)

- I:1010 Current Season — Int16, read-only — current season indicator
- I:1119 Current Operation Mode — Int16, 0–16 (Off, Evaporation, Run-down, Normal, Filter test, ..., Manual control)
- I:1201 Fan Control Method — Int16, 0=Power, 1=Const pressure, 2=Const flow, 3=External — read-only
- I:1202 Maximum Configurable Airflow — Int16, ×10 m³/h, read-only
- I:1203 Minimum Configurable Airflow — Int16, ×10 m³/h, read-only
- I:1204 Airflow Measurement Source — Int16, 0=None, 1=Direct flow, 2=Diff pressure, 3=Voltage output — read-only
- I:1205 Circulation Damper Control Method — Int16, 0=None, 1=ON/OFF, 2=Eco, 3=Comfort, 4=Adjustable position — read-only
- I:1206 Bypass Damper Control Method — Int16, 0=None, 1=User-defined, 2=Automatic — read-only
- H:1005 Ventilation Airflow Setpoint — Int16, ×10 m³/h, R/W, 0–65000 m³/h
- H:1006 Circulation Airflow Setpoint — Int16, ×10 m³/h, R/W, 0–65000 m³/h
- H:1500 External T-IDA (from BMS) — Int16, ×0.1 °C, write-only — provide indoor temperature from external source
- H:1501 External T-ODA (from BMS) — Int16, ×0.1 °C, write-only — provide outdoor temperature from external source
- C:8001 Alarm Reset — Write 1 to acknowledge (reset) all inactive alarms
- C:8002 Filter Replacement Interval Reset — Write 1 to reset filter operation counter after filter change
- C:8003 UVC Lamp Replacement Interval Reset — Write 1 to reset UVC lamp operation counter after lamp change
- C:7000-7500 Scene Triggers — Reserved range for triggering pre-programmed scenes
- D:6024 Evaporation Status — Bool, 0=inactive, 1=active — not included in readscript but documented

## Fonti

- Modbus TCP Index Table for aMotion Control
  
  [support.tecomat.cz](https://support.tecomat.cz/dotaz/atrea-jednotky-s-amotion) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/atrea-amotion/manufacturer/modbus_am_cz_2023_02.pdf)
- pyatrea — Python Library for Atrea Ventilation Units
  
  [github.com](https://github.com/JurajNyiri/pyatrea) 2026-03-20

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

