
Nibe F1245 este o pompă de căldură sol-apă care comunică cu TapHome prin Modbus RTU pe RS-485. Comunicația necesită accesoriul NIBE MODBUS 40 — un modul extern cu interfață RS-485, care se conectează la magistrala internă a pompei de căldură. Șablonul citește holding registers din intervalul 40xxx (senzori și stare) și scrie în intervalul 47xxx (setări și control), la 9600 baud, 8N1, cu Slave ID implicit 1.
F1145 și F1245 au același set de registre și sunt interschimbabile din punctul de vedere al comunicației Modbus.
Conexiunea hardware
Accesoriul MODBUS 40
Nibe F1245 nu are suport Modbus integrat. Este necesar accesoriul extern MODBUS 40 (se vinde separat). Acest modul se conectează la magistrala internă de comunicație a pompei de căldură și oferă o interfață RS-485 pentru mastere Modbus RTU externe, precum TapHome Core.
Conectați bornele RS-485 ale MODBUS 40 la TapHome Core:
- A+ de pe MODBUS 40 la A+ de pe RS-485 TapHome
- B- de pe MODBUS 40 la B- de pe RS-485 TapHome
- GND la GND de pe TapHome
Firul GND trebuie conectat între MODBUS 40 și TapHome Core. Fără o legare corectă la masă, comunicarea poate fi instabilă, mai ales pe trasee de cablu mai lungi.
Parametrii de comunicație
| Parametru | Valoare |
|---|---|
| Protocol | Modbus RTU |
| Baud rate | 9600 |
| Biți de date | 8 |
| Paritate | Fără |
| Biți de stop | 1 |
| Slave ID | 1 (configurabil) |
Configurare
Activarea comunicației Modbus
- Montați accesoriul MODBUS 40 în pompa de căldură conform ghidului de instalare NIBE
- Accesoriul ar trebui să fie detectat automat de pompa de căldură
- Verificați setarea Slave ID — implicit este 1, configurabilă dacă mai multe unități folosesc aceeași magistrală
- În TapHome, adăugați un nou dispozitiv Modbus RTU folosind adresa IP a gateway-ului RS-485 (dacă folosiți un convertor TCP-serial) sau configurați conexiunea serială directă
Pompele de căldură din seria S (S1155, S1255) au Modbus TCP integrat pe portul 502, activat din meniul 7.5.9. F1245 nu are această funcție — accesoriul MODBUS 40 este singura cale de comunicație acceptată.
Dacă Slave ID-ul este schimbat față de valoarea implicită (1), actualizați parametrul corespunzător în setările de import ale șablonului TapHome.
Funcțiile dispozitivului
Controlul modului de funcționare
Șablonul oferă control complet asupra modului de funcționare al pompei de căldură:
- Mod — selectează între Automat, Manual și Doar încălzire suplimentară. În modul Automat, pompa de căldură gestionează automat necesarul de încălzire și răcire. Modul Manual permite controlul direct, iar Doar încălzire suplimentară dezactivează compresorul și se bazează exclusiv pe rezistența electrică auxiliară.
- Permite încălzirea — activează sau dezactivează încălzirea suplimentară și manuală
- Încălzire suplimentară (manuală) — activează sau dezactivează încălzitorul electric auxiliar în modul manual
- Permite răcirea — permite pompei de căldură să funcționeze în modul de răcire (H:47372)
Gestionarea apei calde
Controlul apei calde este partea cea mai detaliată a șablonului și oferă trei moduri de termostat și un selector de mod:
- Mod apă caldă — comută între Economic (0), Normal (1) și Lux (2). Fiecare mod are propriile temperaturi setate. Acțiunile de service permit configurarea temperaturilor de pornire și de oprire pentru fiecare mod direct din TapHome (interval 5–70 °C).
- Apă caldă Lux — termostat care citește temperatura curentă a apei calde de la BT6 și controlează temperaturile setate de pornire/oprire pentru modul Lux. Atributul de service Delta arată diferența dintre temperatura de pornire și cea de oprire.
- Apă caldă Normal — la fel ca Lux, dar pentru temperaturile setate ale modului Normal.
- Apă caldă Economic — la fel ca Lux, dar pentru temperaturile setate ale modului Economic.
- Producție apă caldă — comutator principal pentru activarea sau dezactivarea completă a producției de apă caldă menajeră.
Monitorizarea temperaturii
Șablonul include cinci senzori de temperatură, toți citind din holding registers cu conversie automată în °C prin împărțire la 10:
- Temperatură exterioară — senzorul exterior BT1, cu atribute de service pentru media orară și media pe termen lung
- Temperatura pe tur S1 — temperatura pe tur BT2 pentru sistemul de climatizare S1
- Temperatura pe retur — temperatura pe retur BT3
- Temperatura camerei — senzorul wireless de temperatură a camerei BM1 BT50
- Apă caldă Economic/Normal/Lux — fiecare termostat citește și temperatura curentă de încărcare a apei calde de la BT6
Senzori de mediu
- Umiditate — valoarea senzorului de umiditate BM1 în % UR (valorile peste 100 % sunt filtrate ca nevalide). Un atribut de service arată umiditatea ajustată de la accesoriul +Adjust.
- Presiune — senzorul de presiune BM1, cu conversie din kPa în bar (valorile sub -30 bar sunt filtrate ca nevalide)
Starea compresorului și a sistemului
- Stare compresor — indicator binar pornit/oprit de la contactul compresorului. Un atribut de service oferă informații detaliate despre stare: Oprit (20), Pornire (40), În funcțiune (60) sau Oprire (100).
- Stare răcire — indică dacă sistemul este în modul de răcire. Un atribut de service raportează dacă protecția la îngheț este activă în acel moment.
- Turație curentă ventilator — citește turația curentă a ventilatorului în procente
- Turație pompă ACM — controlul turației pompei de circulație pentru apa caldă (citire și scriere)
Funcții suplimentare
Nibe F1245 pune la dispoziție o gamă largă de registre suplimentare, care nu sunt încă incluse în șablon. Printre funcțiile principale se numără temperaturile agentului termic din colector la intrare/ieșire (BT10, BT11) pentru monitorizarea circuitului din sol, temperaturile condensatorului și ale gazului fierbinte pentru urmărirea stării compresorului, senzorii circuitului frigorific (linia de lichid, gazul aspirat), temperatura camerei de la senzorul cu fir (BT50), măsurarea debitului (BF1), monitorizarea curentului trifazat (BE1-BE3), grade-minut pentru controlul inteligent al încălzirii și măsurarea energiei pentru apa caldă și încălzire. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Registrul grade-minut (H:40940) este un parametru de control des folosit pentru automatizarea avansată a încălzirii. Poate fi adăugat în TapHome ca dispozitiv Modbus personalizat, folosind registrul H:40940, tipul de date s32 (două registre consecutive), cu factorul de scară 10.
Rezolvarea problemelor
Nu există comunicare cu pompa de căldură
- Verificați dacă accesoriul MODBUS 40 este montat corect și detectat de pompa de căldură
- Verificați cablajul RS-485: A+ la A+, B- la B-, GND conectat
- Confirmați parametrii de comunicație: 9600 baud, 8N1, Slave ID 1
- Dacă folosiți un convertor TCP-serial, verificați dacă convertorul este online și configurat corect
Temperaturile afișate sunt incorecte
Toate registrele de temperatură folosesc factorul de scară 10 (valoarea brută împărțită la 10). Dacă valorile par de 10 ori prea mari, verificați dacă conversia este configurată corect în TapHome. Unele registre includ și protecții NaN — valorile din afara intervalelor așteptate sunt tratate ca nevalide.
Temperaturile setate pentru apa caldă nu au efect
Termostatul de apă caldă scrie în perechi de registre de pornire/oprire. Înainte de a regla temperaturile, verificați dacă este selectat modul de apă caldă corect (Economic, Normal sau Lux). Scrierea setează direct temperatura de pornire și calculează temperatura de oprire cu ajutorul parametrului Delta.
Valorile registrelor 43xxx nu se actualizează
Unele registre din intervalul 43xxx (starea compresorului, starea răcirii, turația ventilatorului) nu sunt documentate în harta oficială a registrelor NIBE — provin din surse ale comunității. Dacă aceste registre returnează erori, este posibil ca versiunea firmware-ului pompei de căldură să nu le accepte.
