TapHome

Nibe F1245

Modbus RTU
Autor
Posljednje ažuriranje: 10. 2026
Nibe F1245

Nibe F1245 je geotermalna dizalica topline koja sa sustavom TapHome komunicira preko Modbus RTU na RS-485. Za komunikaciju je potreban dodatni modul NIBE MODBUS 40, vanjski modul sučelja RS-485 koji se spaja na unutarnju sabirnicu dizalice topline. Predložak čita holding registre u rasponu 40xxx (senzori i stanje) i upisuje u raspon 47xxx (postavke i upravljanje), uz 9600 bauda, 8N1 i zadani Slave ID 1.

F1145 i F1245 imaju isti skup registara i s gledišta Modbusa su međusobno zamjenjivi.

Hardversko spajanje

Dodatni modul MODBUS 40

Nibe F1245 nema ugrađenu podršku za Modbus. Potreban je vanjski dodatni modul MODBUS 40 (prodaje se zasebno). Modul se spaja na unutarnju komunikacijsku sabirnicu dizalice topline i daje sučelje RS-485 za vanjske Modbus RTU master uređaje kao što je TapHome Core.

Stezaljke RS-485 modula MODBUS 40 spojite na TapHome Core:

  • A+ na MODBUS 40 na A+ na TapHome RS-485
  • B- na MODBUS 40 na B- na TapHome RS-485
  • GND na GND na TapHome

Vodič GND mora biti spojen između modula MODBUS 40 i centralne jedinice TapHome Core. Bez ispravnog spoja zajedničke mase komunikacija može biti nepouzdana, osobito na duljim kabelima.

Komunikacijski parametri
ParametarVrijednost
ProtokolModbus RTU
Brzina prijenosa (baud rate)9600
Podatkovni bitovi8
Paritetnema
Stop bitovi1
Slave ID1 (podesivo)

Konfiguracija

Uključivanje Modbus komunikacije
  1. Dodatni modul MODBUS 40 ugradite u dizalicu topline prema uputama za ugradnju tvrtke NIBE
  2. Dizalica topline trebala bi automatski prepoznati dodatni modul
  3. Provjerite postavku Slave ID. Zadana vrijednost je 1, a može se promijeniti ako više jedinica dijeli sabirnicu
  4. U sustavu TapHome dodajte novi Modbus RTU uređaj pomoću IP adrese pristupnika RS-485 (ako koristite pretvarač TCP na serijsku vezu) ili konfigurirajte izravnu serijsku vezu

Dizalice topline serije S (S1155, S1255) imaju ugrađeni Modbus TCP na portu 502, koji se uključuje u izborniku 7.5.9. F1245 tu funkciju nema, pa je dodatni modul MODBUS 40 jedini podržani način komunikacije.

Ako se Slave ID promijeni sa zadane vrijednosti (1), ažurirajte odgovarajući parametar u postavkama uvoza predloška TapHome.

Mogućnosti uređaja

Upravljanje načinom rada

Predložak omogućuje potpuno upravljanje načinom rada dizalice topline:

  • Način rada — odabir između načina Automatski, Ručno i Samo dodatno grijanje. U automatskom načinu dizalica topline sama upravlja potrebom za grijanjem i hlađenjem. Ručni način omogućuje izravno upravljanje, a način Samo dodatno grijanje isključuje kompresor i grije samo pomoćnim električnim grijačem.
  • Dopusti grijanje — uključuje ili isključuje dodatno i ručno grijanje
  • Dodatno grijanje (ručno) — uključuje ili isključuje pomoćni električni grijač u ručnom načinu
  • Dopusti hlađenje — dopušta dizalici topline rad u načinu hlađenja (H:47372)
Upravljanje potrošnom toplom vodom (PTV)

Upravljanje PTV-om najdetaljniji je dio predloška, s tri načina termostata i odabirom načina:

  • Način PTV-a — prebacuje između načina Economy (0), Normal (1) i Luxury (2). Svaki način ima vlastite zadane temperature. Servisne radnje omogućuju postavljanje temperatura uključivanja i isključivanja za svaki način izravno iz sustava TapHome (raspon 5–70 °C).
  • PTV Luxury — termostat koji čita trenutačnu temperaturu PTV-a BT6 i upravlja zadanim temperaturama uključivanja i isključivanja za način Luxury. Servisni atribut Delta prikazuje razliku između temperature uključivanja i isključivanja.
  • PTV Normal — isto kao Luxury, ali za zadane temperature načina Normal.
  • PTV Economy — isto kao Luxury, ali za zadane temperature načina Economy.
  • Priprema PTV-a — glavni prekidač za potpuno uključivanje ili isključivanje pripreme potrošne tople vode.
Praćenje temperature

Predložak sadrži pet senzora temperature koji čitaju holding registre s automatskom pretvorbom u °C dijeljenjem s 10:

  • Vanjska temperatura — vanjski senzor BT1, sa servisnim atributima za satni prosjek i dugoročni prosjek
  • Temperatura polaza S1 — temperatura polaznog voda BT2 za sustav grijanja i hlađenja S1
  • Temperatura povrata — temperatura povratnog voda BT3
  • Sobna temperatura — bežični senzor sobne temperature BM1 BT50
  • PTV Economy/Normal/Luxury — svaki termostat čita i trenutačnu temperaturu punjenja PTV-a (senzor BT6)
Senzori okoline
  • Vlažnost — očitanje senzora vlažnosti BM1 u %RH (vrijednosti iznad 100 % odbacuju se kao nevaljane). Servisni atribut prikazuje vlažnost korigiranu dodatnim modulom +Adjust.
  • Tlak — senzor tlaka BM1, pretvoren iz kPa u bar (vrijednosti ispod -30 bar odbacuju se kao nevaljane)
Stanje kompresora i sustava
  • Stanje kompresora — binarni pokazatelj uključenosti iz kontakta kompresora. Servisni atribut daje detaljno stanje: Zaustavljen (20), Pokreće se (40), Radi (60) ili Zaustavlja se (100).
  • Stanje hlađenja — pokazuje je li sustav u načinu hlađenja. Servisni atribut javlja je li trenutačno aktivna zaštita od smrzavanja.
  • Trenutačna brzina ventilatora — čita trenutačnu brzinu ventilatora u postocima
  • Brzina pumpe PTV-a — upravljanje brzinom cirkulacijske pumpe PTV-a (čitanje i upis)
Dodatne mogućnosti

Nibe F1245 daje širok raspon dodatnih registara koji još nisu uključeni u predložak. Najvažnije mogućnosti su temperature rasoline na ulazu i izlazu (BT10, BT11) za praćenje kolektorskog kruga u tlu, temperature kondenzatora i vrućeg plina za praćenje stanja kompresora, senzori rashladnog kruga (tekućinski vod, usisni plin), žičani senzor sobne temperature (BT50), mjerenje protoka (BF1), praćenje struje u tri faze (BE1-BE3), stupanj-minute za pametno upravljanje grijanjem te mjerenje energije za PTV i grijanje. Mogu se dodati u nekom budućem ažuriranju predloška.

Registar stupanj-minuta (H:40940) često se koristi kao upravljački parametar za naprednu automatizaciju grijanja. U sustavu TapHome može se dodati kao vlastiti Modbus uređaj pomoću registra H:40940, vrste podatka s32 (dva uzastopna registra) i faktora skaliranja 10.

Otklanjanje poteškoća

Nema komunikacije s dizalicom topline
  1. Provjerite je li dodatni modul MODBUS 40 ispravno ugrađen i prepoznaje li ga dizalica topline
  2. Provjerite ožičenje RS-485: A+ na A+, B- na B-, GND spojen
  3. Provjerite komunikacijske parametre: 9600 bauda, 8N1, Slave ID 1
  4. Ako koristite pretvarač TCP na serijsku vezu, provjerite je li pretvarač dostupan i ispravno konfiguriran
Očitanja temperature prikazuju pogrešne vrijednosti

Svi registri temperature koriste faktor skaliranja 10 (neobrađena vrijednost dijeli se s 10). Ako su očitanja 10 puta prevelika, provjerite je li pretvorba u sustavu TapHome ispravno postavljena. Neki registri imaju i zaštitu od NaN vrijednosti: vrijednosti izvan očekivanog raspona smatraju se nevaljanima.

Zadane temperature PTV-a nemaju učinka

Termostat PTV-a upisuje u parove registara za uključivanje i isključivanje. Prije podešavanja temperatura provjerite je li odabran ispravan Način PTV-a (Economy, Normal ili Luxury). Upis izravno postavlja temperaturu uključivanja, a temperaturu isključivanja izračunava pomoću parametra Delta.

Vrijednosti registara 43xxx se ne ažuriraju

Neki registri u rasponu 43xxx (stanje kompresora, stanje hlađenja, brzina ventilatora) nisu dokumentirani u službenoj tablici registara tvrtke NIBE, nego potječu iz izvora zajednice. Ako ti registri vraćaju pogreške, verzija firmvera dizalice topline ih možda ne podržava.

Dostupni uređaji

Nibe F1245 Modul
Dodatno grijanje (ručno) Sklopka

Uključuje ili isključuje pomoćni električni grijač u ručnom načinu

Registar: H:47370 Uint16
Vrijednosti / stanja: ON · OFF

Dodatno grijanje (ručno)

Čitanje stanja sklopke
MODBUSR(H, 47370, Uint16);
Zapis stanja sklopke
MODBUSW(H, 47370, Uint16, St);
Dopusti hlađenje Sklopka

Dopušta dizalici topline rad u načinu hlađenja

Registar: H:47372 Uint16
Vrijednosti / stanja: ON · OFF

Dopusti hlađenje

Čitanje stanja sklopke
MODBUSR(H, 47372, Uint16)
Zapis stanja sklopke
MODBUSW(H, 47372, Uint16, St)
Dopusti grijanje Sklopka

Dopušta dodatno i ručno grijanje

Registar: H:47371 Uint16
Vrijednosti / stanja: ON · OFF

Dopusti grijanje

Čitanje stanja sklopke
MODBUSR(H, 47371, Uint16)
Zapis stanja sklopke
MODBUSW(H, 47371,Uint16, St)
Stanje kompresora Magnetski kontakt Samo za čitanje

Pokazatelj uključenosti kompresora s detaljnim stanjem — Zaustavljen, Pokreće se, Radi, Zaustavlja se

Registar: H:43435 Uint16
Servisni atributi
Stanje kompresora

Stanje kompresora

Čitanje
MODBUSR(H, 43435, Uint16);
Servisni atributi
Compressor Status
SWITCH(MODBUSR(H, 43427, Uint16), 20, "Stopped", 40,  "Starting", 60,  "Running", 100,  "Stopping", "Error")
Stanje hlađenja Magnetski kontakt Samo za čitanje

Pokazatelj načina hlađenja s praćenjem zaštite od smrzavanja

Registar: H:43024 Uint16 numeric
Servisni atributi
Zaštita od smrzavanja

Stanje hlađenja

Čitanje
var reg := MODBUSR(H, 43024, Uint16);
IF(reg > 2, nan, reg);
Servisni atributi
Freeze Protection
IF(MODBUSR(H, 43013, Uint16) = 1, "Active", "Not Active");
Trenutačna brzina ventilatora Dimer Samo za čitanje
Registar: H:43108 (implicit) Int16 Jedinica: % numeric

Trenutačna brzina ventilatora

Čitanje razine
MODBUSR(H, 43108, Int16) / 10
PTV Economy Termostat

Termostat PTV-a za način Economy — trenutačna temperatura i podesive zadane temperature uključivanja i isključivanja za manju potrošnju energije

Registar: H:40014 → H:47045 Int16 Jedinica: °C numeric
Servisni atributi
Delta (Max - Min)

PTV Economy

Čitanje temperature
MODBUSR(H, 40014, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 47045, Int16) / 10
Zapis željene temperature
MODBUSW(H, 47045, Int16, Se * 10);
MODBUSW(H, 47049, Int16, (Se + Delta) * 10);
Servisni atributi
Delta (Max - Min)
Delta
PTV Luxury Termostat

Termostat PTV-a za način Luxury — trenutačna temperatura i podesive zadane temperature uključivanja i isključivanja za veću udobnost

Registar: H:40014 → H:47043 Int16 Jedinica: °C numeric
Servisni atributi
Delta (Max - Min)

PTV Luxury

Čitanje temperature
MODBUSR(H, 40014, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 47043, Int16) / 10
Zapis željene temperature
MODBUSW(H, 47043, Int16, Se * 10);
MODBUSW(H, 47047, Int16, (Se + Delta) * 10);
Servisni atributi
Delta (Max - Min)
Delta
Način PTV-a Prekidač s više vrijednosti

Odabir načina PTV-a — Economy (manja potrošnja energije), Normal, Luxury (veća udobnost), s podesivim temperaturama uključivanja i isključivanja za svaki način

Registar: H:47041 Int16 numeric
Vrijednosti / stanja: Economy · Normal · Luxury
Servisne radnje
Postavljanje načina Luxury
Postavljanje načina Normal
Postavljanje načina Economy

Način PTV-a

Čitanje stanja sklopke
MODBUSR(H, 47041, Int16)
Zapis stanja sklopke
MODBUSW(H, 47041, Int16, Mu)
Servisni atributi
HW Luxury Start
MODBUSR(H, 47043, Int16)/10 + " °C";
HW Luxury Stop
MODBUSR(H, 47047, Int16)/10 + " °C";
HW Normal Start
MODBUSR(H, 47044, Int16)/10 + " °C";
HW Normal Stop
MODBUSR(H, 47048, Int16)/10 + " °C";
HW Economy Start
MODBUSR(H, 47045, Int16)/10 + " °C";
HW Economy Stop
MODBUSR(H, 47049, Int16)/10 + " °C";
Servisne radnje
Luxury Set Up
Parametri: Stop Temperature (5–70 stop), Start Temperature (5–70 start)
MODBUSW(H, 47043, Int16, start*10);
MODBUSW(H, 47047, Int16, stop*10);
Normal Set Up
Parametri: Stop Temperature (5–70 stop), Start Temperature (5–70 start)
MODBUSW(H, 47044, Int16, start*10);
MODBUSW(H, 47048, Int16, stop*10);
Economy Set Up
Parametri: Stop Temperature (5–70 stop), Start Temperature (5–70 start)
MODBUSW(H, 47045, Int16, start*10);
MODBUSW(H, 47049, Int16, stop*10);
PTV Normal Termostat

Termostat PTV-a za način Normal — trenutačna temperatura i podesive zadane temperature uključivanja i isključivanja

Registar: H:40014 → H:47044 Int16 Jedinica: °C numeric
Servisni atributi
Delta (Max - Min)

PTV Normal

Čitanje temperature
MODBUSR(H, 40014, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 47044, Int16) / 10
Zapis željene temperature
MODBUSW(H, 47044, Int16, Se * 10);
MODBUSW(H, 47048, Int16, (Se + Delta) * 10);
Servisni atributi
Delta (Max - Min)
Delta
Priprema PTV-a Sklopka

Glavni prekidač za uključivanje ili isključivanje pripreme potrošne tople vode

Registar: H:47387 Bool
Vrijednosti / stanja: ON · OFF

Priprema PTV-a

Čitanje stanja sklopke
MODBUSR(H, 47387
, Bool)
Zapis stanja sklopke
MODBUSW(H, 47387
, Bool, St)
Vlažnost Varijabla Samo za čitanje

Unutarnja vlažnost iz bežičnog senzorskog modula BM1 (%RH)

Registar: H:40834 Uint16 Jedinica: % numeric
Servisni atributi
Vlažnost

Vlažnost

Čitanje
var reg  := MODBUSR(H, 40834, Uint16)/10;
if(reg > 1000, nan, reg);
Servisni atributi
Humidity
var reg := MODBUSR(H, 40873, int16)/10;
if(reg < -100, nan, reg + " %RH");
Način rada Prekidač s više vrijednosti

Odabir načina rada — Automatski, Ručno, Samo dodatno grijanje

Registar: H:47570 Uint16 numeric
Vrijednosti / stanja: Auto · Manual · Additive Heating Only

Način rada

Čitanje stanja sklopke
MODBUSR(H, 47570, Uint16)
Zapis stanja sklopke
MODBUSW(H, 47570, Uint16, Mu);
Vanjska temperatura Senzor temperature Samo za čitanje
Registar: H:40004 (implicit) Int16 Jedinica: °C numeric
Servisni atributi
Prosječna satna vanjska temperatura
Prosjek vanjske temperature

Vanjska temperatura

Čitanje temperature
MODBUSR(H, 40004, Int16) / 10
Servisni atributi
Average Hourly Outdoor Temperature
MODBUSR(H, 40185, Int16)/10 + " °C"
Outdoor Temperature Average
MODBUSR(H, 40067, Int16)/10 + " °C"
Tlak Varijabla Samo za čitanje

Tlak u sustavu iz senzorskog modula BM1, prikazan u barima

Registar: H:40857 Int16 Jedinica: bar numeric

Tlak

Čitanje
var reg := MODBUSR(H, 40857, Int16)/10 * 0.01;
IF(reg < -30, nan, reg)
Brzina pumpe PTV-a Dimer

Upravljanje brzinom cirkulacijske pumpe PTV-a (%)

Registar: H:47413 (implicit) Int16 Jedinica: % numeric

Brzina pumpe PTV-a

Čitanje razine
MODBUSR(H, 47413
, Int16) / 100
Zapis razine
MODBUSW(H, 47413
, Int16, Le * 100)
Temperatura povrata Senzor temperature Samo za čitanje
Registar: H:40012 (implicit) Int16 Jedinica: °C numeric

Temperatura povrata

Čitanje temperature
MODBUSR(H, 40012, Int16) / 10
Sobna temperatura Senzor temperature Samo za čitanje

Sobna temperatura iz bežičnog senzorskog modula BM1 BT50

Registar: H:40856 (implicit) Int16 Jedinica: °C numeric

Sobna temperatura

Čitanje temperature
var reg := MODBUSR(H, 40856, Int16) / 10;
if(reg < -100, nan, reg);
Temperatura polaza S1 Senzor temperature Samo za čitanje

Temperatura polaznog voda za sustav grijanja i hlađenja S1

Registar: H:40008 (implicit) Int16 Jedinica: °C numeric

Temperatura polaza S1

Čitanje temperature
MODBUSR(H, 40008, Int16) / 10
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (16)
  • H:40013 Hot Water Top (BT7) — Top of hot water tank temperature — important for hot water status monitoring
  • H:40015 Brine In Temperature (BT10) — Ground loop brine inlet temperature — key ground source heat pump metric
  • H:40016 Brine Out Temperature (BT11) — Ground loop brine outlet temperature — paired with BT10 for COP estimation
  • H:40017 Condenser Out Temperature (BT12) — Condenser output temperature
  • H:40018 Hot Gas Temperature (BT14) — Discharge / hot gas temperature — compressor health indicator
  • H:40019 Liquid Line Temperature (BT15) — Refrigerant liquid line temperature
  • H:40022 Suction Gas Temperature (BT17) — Compressor suction gas temperature
  • H:40033 Room Temperature S1 (BT50) — Room temperature from wired BT50 sensor (alternative to BM1 wireless used in template)
  • H:40067 BT1 Outdoor Temperature Average — Already used as service attribute on Outdoor Temperature device — could be standalone
  • H:40072 Flow Sensor (BF1) — Heating medium flow rate in l/min — useful for COP calculations
  • H:40079 Current Phase 3 (BE3) — Electrical current measurement phase 3
  • H:40081 Current Phase 2 (BE2) — Electrical current measurement phase 2
  • H:40083 Current Phase 1 (BE1) — Electrical current measurement phase 1
  • H:40940 Degree Minutes (32 bit) — Degree minutes R/W — main heat demand indicator, commonly used for smart control
  • H:42437 Heat Meter - HW Cpr and Add - Total — Hot water energy metering (compressor + additive) — kWh
  • H:42439 Heat Meter - Heat Cpr and Add - Total — Heating energy metering (compressor + additive) — kWh

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu