
Il template IntesisBox Consumption è un modulo Modbus RTU complementare per il gateway IntesisBox Panasonic Aquarea (INMBSPAN001A000 / PA-AW2-MBS-1 e il suo successore INMBSPAN001A100). Non rappresenta un dispositivo fisico autonomo — aggiunge tre sensori di energia in sola lettura sopra un gateway già installato, esponendo il consumo per modalità (Riscaldamento, Raffrescamento, Bollitore) come dispositivi sensore distinti in TapHome.
Il modulo legge tre holding register (H:47, H:48, H:49) ogni 15 secondi e riporta i valori in wattora (Wh). L’intervallo garantito dal produttore è 0–50.800 W per registro.
Modulo complementare — installa prima il template principale. Questo template estende il template Intesis IntesisBOX PA-AW2-MBS-1 con sensori di consumo dedicati. Collegamento hardware, configurazione DIP-switch, cablaggio RS-485 e impostazione dell’indirizzo slave sono tutti descritti nella pagina principale — questo template aggiunge solo tre sensori aggiuntivi sullo stesso bus Modbus RTU.
Collegamento hardware
Il modulo complementare riutilizza lo stesso percorso hardware dell’integrazione principale IntesisBox PA-AW2-MBS-1:
- Gateway: Intesis INMBSPAN001A000 (vecchio PA-AW2-MBS-1) o il suo successore INMBSPAN001A100 collegato all’unità idro Panasonic tramite il cavo CN-CNT in dotazione.
- Bus: EIA-485 (RS-485), esclusivamente topologia a bus, fino a 1.200 m, terminazione 120 ohm a entrambe le estremità.
- Trasporto verso TapHome: tipicamente Modbus RTU incapsulato in TCP via gateway RS-485-TCP, così la CCU TapHome raggiunge l’IntesisBox via Ethernet.
Per lo schema di cablaggio completo, layout dei DIP-switch, configurazione dell’indirizzo slave e topologia del bus, consulta la pagina principale Intesis IntesisBOX PA-AW2-MBS-1.
Configurazione
Parametri di importazione TapHome
Quando importi il template in TapHome, fornisci:
- IP Address — indirizzo del gateway RS-485-TCP nella rete locale (deve corrispondere al valore usato nel template principale PA-AW2-MBS-1).
- Slave ID — indirizzo Modbus slave dell’IntesisBox (predefinito 1, impostato sul SW3 dell’IntesisBox).
Usa lo stesso indirizzo IP e Slave ID del modulo principale IntesisBox PA-AW2-MBS-1 — entrambi i template indirizzano lo stesso gateway fisico. Leggono semplicemente holding register diversi.
Parametri di comunicazione
L’IntesisBox usa Modbus RTU a 9600 baud, 8N2 (rileva automaticamente anche 8N1), con l’indirizzo slave impostato tramite DIP-switch SW3 P1–P6 sull’IntesisBox (predefinito 1). Tutti e tre i registri di consumo sono interrogati ogni 15 secondi.
Funzioni del dispositivo
Il template espone tre dispositivi sensore indipendenti — uno per ogni modalità operativa Aquarea. Tutti e tre sono holding register UInt16 in sola lettura che riportano l’energia in wattora (Wh).
Consumo in modalità riscaldamento
Heat Mode Consumption (H:47) riporta l’energia consumata dalla pompa di calore Panasonic Aquarea durante il funzionamento in modalità riscaldamento ambiente. L’intervallo garantito dal produttore è 0–50.800 W.
Consumo in modalità raffrescamento
Cool Mode Consumption (H:48) riporta l’energia consumata durante il funzionamento in modalità raffrescamento ambiente. L’intervallo garantito dal produttore è 0–50.800 W.
Consumo in modalità bollitore
Tank Mode Consumption (H:49) riporta l’energia consumata durante il riscaldamento del bollitore di acqua calda sanitaria (ACS). L’intervallo garantito dal produttore è 0–50.800 W.
Compatibilità e disposizione dei registri
Questo template mira ai segnali di consumo per modalità pubblicizzati dal datasheet attivo INMBSPAN001A100, che dichiara esplicito supporto per „segnali specifici per consumo e generazione di energia per modalità: bollitore, riscaldamento e raffrescamento". Gli stessi segnali esistono anche sul vecchio gateway INMBSPAN001A000 (PA-AW2-MBS-1) nei registri documentati nella sezione 4.2.4 del suo manuale utente.
L’indirizzamento dei registri in questo template coincide con il manuale per Riscaldamento e Raffrescamento, ma il registro Bollitore differisce:
| TapHome XML | Modalità | PLC nel manuale (A000 v1.6) | Corrispondenza |
|---|---|---|---|
| H:47 | Riscaldamento | 47 | sì |
| H:48 | Raffrescamento | 48 | sì |
| H:49 | Bollitore | 46 | scostamento |
La spiegazione più probabile è che il template miri al layout di registri esteso del successore A100 (generazioni Aquarea K/L/M) anziché al vecchio layout A000. Revisioni più recenti del firmware A000 sono una possibilità alternativa, ma non sono confermate dalla documentazione del produttore disponibile.
Se il sensore Tank Mode Consumption mostra costantemente
0mentre la pompa di calore sta riscaldando attivamente il bollitore ACS, il gateway collegato usa probabilmente la vecchia mappa di registri A000, dove il consumo del bollitore si trova al PLC 46. In tal caso modifica lo script di lettura del dispositivo Tank Mode Consumption affinché punti aH:46invece diH:49. I registri Riscaldamento e Raffrescamento non sono interessati.
Risoluzione dei problemi
Tutti e tre i sensori riportano 0 Wh
- Verifica che il modulo sottostante PA-AW2-MBS-1 comunichi con la pompa di calore (LED gialla L1 sull’IntesisBox lampeggiante 100 ms ON / 1900 ms OFF indica funzionamento normale).
- Conferma che indirizzo IP e Slave ID in questo modulo complementare corrispondano ai valori usati nel template principale.
- La pompa di calore deve essere effettivamente in funzione nella modalità corrispondente — quando inattiva, tutti e tre i registri riportano 0 per progetto.
Tank Mode Consumption riporta 0 mentre il riscaldamento ACS è attivo
Il template XML indirizza il consumo del bollitore a H:49, che corrisponde al layout A100. Sul firmware A000 più vecchio il consumo del bollitore si trova a H:46. Modifica lo script di lettura del dispositivo Tank a H:46 se il tuo gateway è il modello più vecchio A000.
I valori appaiono irragionevolmente alti o bassi
I valori di consumo sono riportati come wattora grezzi dall’IntesisBox — non viene applicato alcun ridimensionamento. L’intervallo garantito dal produttore è 0–50.800 W per registro. Valori al di fuori di questo intervallo indicano tipicamente una discrepanza nell’indirizzamento dei registri o un errore di framing Modbus, non una lettura reale.
