
La Nibe F1245 è una pompa di calore geotermica che comunica con TapHome tramite Modbus RTU su RS-485. La comunicazione richiede l’accessorio NIBE MODBUS 40 — un modulo interfaccia RS-485 esterno che si collega al bus interno della pompa di calore. Il template legge i holding register nell’intervallo 40xxx (sensori e stati) e scrive nell’intervallo 47xxx (impostazioni e controllo), con 9600 baud, 8N1 e Slave ID predefinito 1.
I modelli F1145 e F1245 condividono lo stesso set di registri e sono intercambiabili dal punto di vista Modbus.
Collegamento hardware
Accessorio MODBUS 40
La Nibe F1245 non dispone di supporto Modbus integrato. È necessario un accessorio esterno MODBUS 40 (venduto separatamente). Questo modulo si collega al bus di comunicazione interno della pompa di calore e rende disponibile un’interfaccia RS-485 per master Modbus RTU esterni come TapHome Core.
Collegare i terminali RS-485 del MODBUS 40 a TapHome Core:
- A+ sul MODBUS 40 ad A+ sul TapHome RS-485
- B- sul MODBUS 40 a B- sul TapHome RS-485
- GND a GND sul TapHome
Il cavo GND deve essere collegato tra MODBUS 40 e TapHome Core. Senza una corretta messa a terra, la comunicazione potrebbe essere inaffidabile, specialmente su tratte di cavo più lunghe.
Parametri di comunicazione
| Parametro | Valore |
|---|---|
| Protocollo | Modbus RTU |
| Baud rate | 9600 |
| Bit dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |
| Slave ID | 1 (configurabile) |
Configurazione
Abilitazione della comunicazione Modbus
- Installare l’accessorio MODBUS 40 nella pompa di calore secondo la guida di installazione NIBE
- L’accessorio dovrebbe essere rilevato automaticamente dalla pompa di calore
- Verificare l’impostazione dello Slave ID — il valore predefinito è 1, configurabile se più unità condividono il bus
- In TapHome, aggiungere un nuovo dispositivo Modbus RTU utilizzando l’indirizzo IP del gateway RS-485 (se si utilizza un convertitore TCP-seriale) o configurare la connessione seriale diretta
Le pompe di calore serie S (S1155, S1255) hanno Modbus TCP integrato sulla porta 502, attivabile tramite menu 7.5.9. La F1245 non dispone di questa funzione — l’accessorio MODBUS 40 è l’unico percorso di comunicazione supportato.
Se lo Slave ID è stato modificato dal valore predefinito (1), aggiornare il parametro corrispondente nelle impostazioni di importazione del template TapHome.
Capacità del dispositivo
Controllo della modalità operativa
Il template fornisce il controllo completo della modalità operativa della pompa di calore:
- Modalità — selezione tra Automatico, Manuale e Solo riscaldamento ausiliario. In modalità automatica, la pompa di calore gestisce automaticamente la domanda di riscaldamento e raffreddamento. La modalità manuale consente il controllo diretto e Solo riscaldamento ausiliario disabilita il compressore e si affida esclusivamente al riscaldatore elettrico ausiliario.
- Consenti riscaldamento — abilita o disabilita il riscaldamento ausiliario e manuale
- Consenti raffreddamento — abilita o disabilita la modalità raffreddamento con riscaldamento manuale e ausiliario
Gestione dell’acqua calda
Il controllo dell’acqua calda è la parte più dettagliata del template, offrendo tre modalità termostato e un selettore di modalità:
- Modalità acqua calda — commuta tra Economy (0), Normal (1) e Luxury (2). Ogni modalità ha i propri setpoint di temperatura. Le azioni di servizio consentono di configurare le temperature di avvio e arresto per ogni modalità direttamente da TapHome (intervallo 5–70 °C).
- Acqua calda Luxury — termostato che legge la temperatura attuale dell’acqua calda BT6 e controlla i setpoint avvio/arresto della modalità Luxury. L’attributo di servizio Delta mostra la differenza tra le temperature di avvio e arresto.
- Acqua calda Normal — come Luxury ma per i setpoint della modalità Normal.
- Acqua calda Economy — come Luxury ma per i setpoint della modalità Economy.
- Produzione acqua calda — interruttore principale per abilitare o disabilitare completamente la produzione di acqua calda sanitaria.
Monitoraggio della temperatura
Il template include cinque sensori di temperatura, tutti leggono dai holding register con conversione automatica divisione per 10 in °C:
- Temperatura esterna — sensore BT1, con attributi di servizio per la media oraria e la media a lungo termine
- Temperatura di mandata S1 — temperatura di mandata BT2 per il sistema climatico S1
- Temperatura di ritorno — temperatura di ritorno BT3
- Temperatura ambiente — sensore di temperatura ambiente wireless BM1 BT50
- Acqua calda Economy/Normal/Luxury — ogni termostato legge anche la temperatura attuale del serbatoio acqua calda BT6
Sensori ambientali
- Umidità — sensore di umidità BM1 in %RH (valori superiori al 100% filtrati come non validi). Un attributo di servizio mostra l’umidità corretta dall’accessorio +Adjust.
- Pressione — sensore di pressione BM1 convertito da kPa a bar (valori inferiori a -30 bar filtrati come non validi)
Stato del compressore e del sistema
- Stato compressore — indicatore binario on/off dal contatto del compressore. Un attributo di servizio fornisce informazioni dettagliate sullo stato: Fermo (20), Avvio (40), In funzione (60) o Arresto (100).
- Stato raffreddamento — indica se il sistema è in modalità raffreddamento. Un attributo di servizio segnala se la protezione antigelo è attualmente attiva.
- Velocità ventilatore attuale — legge la velocità attuale del ventilatore in percentuale
- Velocità pompa ACS — controllo della velocità della pompa di circolazione dell’acqua calda (lettura e scrittura)
Capacità aggiuntive
La Nibe F1245 espone un’ampia gamma di registri aggiuntivi non ancora inclusi nel template. Le capacità principali includono temperature di ingresso/uscita della salamoia (BT10, BT11) per il monitoraggio del collettore geotermico, temperature del condensatore e del gas caldo per il monitoraggio dello stato del compressore, sensori del circuito refrigerante (linea liquida, gas aspirato), temperatura ambiente cablata (BT50), misurazione della portata (BF1), monitoraggio della corrente trifase (BE1–BE3), gradi minuto per il controllo intelligente del riscaldamento e misurazione dell’energia per l’acqua calda e il riscaldamento. Questi possono essere aggiunti in un futuro aggiornamento del template.
Il registro gradi minuto (H:40940) è un parametro di controllo comunemente usato per l’automazione avanzata del riscaldamento. Può essere aggiunto come dispositivo Modbus personalizzato in TapHome utilizzando il registro H40940, tipo di dati s32 (due registri consecutivi), con un fattore di scala 10.
Risoluzione dei problemi
Nessuna comunicazione con la pompa di calore
- Verificare che l’accessorio MODBUS 40 sia correttamente installato e rilevato dalla pompa di calore
- Controllare il cablaggio RS-485: A+ ad A+, B- a B-, GND collegato
- Confermare i parametri di comunicazione: 9600 baud, 8N1, Slave ID 1
- Se si utilizza un convertitore TCP-seriale, verificare che il convertitore sia online e correttamente configurato
Le letture di temperatura mostrano valori errati
Tutti i registri di temperatura utilizzano un fattore di scala 10 (valore grezzo diviso per 10). Se le letture appaiono 10 volte troppo alte, verificare che la conversione sia correttamente configurata in TapHome. Alcuni registri includono anche protezioni NaN — i valori al di fuori degli intervalli previsti sono trattati come non validi.
I setpoint dell’acqua calda non hanno effetto
Il termostato dell’acqua calda scrive in registri accoppiati avvio/arresto. Verificare che sia selezionata la modalità acqua calda corretta (Economy, Normal o Luxury) prima di regolare le temperature. La scrittura imposta direttamente la temperatura di avvio e calcola la temperatura di arresto utilizzando il parametro Delta.
I valori dei registri 43xxx non si aggiornano
Alcuni registri nell’intervallo 43xxx (stato compressore, stato raffreddamento, velocità ventilatore) non sono documentati nella mappa ufficiale dei registri NIBE — provengono da fonti della comunità. Se questi registri restituiscono errori, il firmware della pompa di calore potrebbe non supportarli.
