TapHome

Nibe F1245

Modbus RTU
Submitted by
Last updated: 03. 2026
Nibe F1245

A Nibe F1245 egy földhőszondás hőszivattyú, amely a TapHome-mal Modbus RTU-n keresztül kommunikál RS-485-ön. A kommunikációhoz szükséges a NIBE MODBUS 40 kiegészítő — egy külső RS-485 interfész modul, amely a hőszivattyú belső buszára csatlakozik. A sablon a 40xxx tartomány holding regisztereit olvassa (érzékelők és állapotok) és a 47xxx tartományba ír (beállítások és vezérlés), 9600 baud, 8N1 sebességgel és alapértelmezett Slave ID 1-gyel.

Az F1145 és F1245 ugyanazt a regiszterkészletet használja és Modbus szempontból felcserélhetők.

Hardveres csatlakozás

MODBUS 40 kiegészítő

A Nibe F1245 nem rendelkezik beépített Modbus támogatással. Külső MODBUS 40 kiegészítő (külön megvásárolható) szükséges. Ez a modul a hőszivattyú belső kommunikációs buszára csatlakozik és RS-485 interfészt biztosít külső Modbus RTU masterek, mint a TapHome Core számára.

Csatlakoztassa a MODBUS 40 RS-485 csatlakozóit a TapHome Core-hoz:

  • A+ a MODBUS 40-en az A+ csatlakozóhoz a TapHome RS-485-ön
  • B- a MODBUS 40-en a B- csatlakozóhoz a TapHome RS-485-ön
  • GND a GND csatlakozóhoz a TapHome-on

A GND vezetéket csatlakoztatni kell a MODBUS 40 és a TapHome Core között. Megfelelő földelés nélkül a kommunikáció megbízhatatlan lehet, különösen hosszabb kábeleknél.

Kommunikációs paraméterek
ParaméterÉrték
ProtokollModbus RTU
Átviteli sebesség9600
Adatbitek8
ParitásNincs
Stopbitek1
Slave ID1 (konfigurálható)

Konfiguráció

Modbus kommunikáció aktiválása
  1. Telepítse a MODBUS 40 kiegészítőt a hőszivattyúba a NIBE telepítési útmutató szerint
  2. A kiegészítőt a hőszivattyúnak automatikusan fel kell ismernie
  3. Ellenőrizze a Slave ID beállítást — az alapértelmezett 1, konfigurálható ha több egység van a buszon
  4. A TapHome-ban adjon hozzá egy új Modbus RTU eszközt az RS-485 átjáró IP-címével (TCP-soros átalakító használata esetén) vagy konfigurálja a közvetlen soros kapcsolatot

Az S-sorozatú hőszivattyúk (S1155, S1255) beépített Modbus TCP-vel rendelkeznek az 502-es porton, aktiválható a 7.5.9 menüben. Az F1245 nem rendelkezik ezzel a funkcióval — a MODBUS 40 kiegészítő az egyetlen támogatott kommunikációs útvonal.

Ha a Slave ID-t megváltoztatták az alapértelmezettről (1), frissítse a megfelelő paramétert a TapHome sablon importálási beállításaiban.

Eszközképességek

Üzemmód vezérlés

A sablon teljes körű vezérlést biztosít a hőszivattyú üzemmódjához:

  • Üzemmód — választás Automatikus, Manuális és Csak kiegészítő fűtés között. Automatikus módban a hőszivattyú automatikusan kezeli a fűtési és hűtési igényt. A manuális mód közvetlen vezérlést tesz lehetővé, a Csak kiegészítő fűtés mód pedig kikapcsolja a kompresszort és kizárólag a kiegészítő elektromos fűtőtestre támaszkodik.
  • Fűtés engedélyezése — engedélyezi vagy letiltja a kiegészítő és manuális fűtést
  • Hűtés engedélyezése — engedélyezi vagy letiltja a hűtési módot manuális és kiegészítő fűtéssel
Melegvíz kezelés

A melegvíz-vezérlés a sablon legrészletesebb része, három termosztát módot és egy mód választót kínálva:

  • Melegvíz mód — váltás Economy (0), Normal (1) és Luxury (2) között. Minden módnak saját hőmérsékleti célértékei vannak. A szerviz műveletek lehetővé teszik az indítási és leállítási hőmérsékletek konfigurálását minden módhoz közvetlenül a TapHome-ból (tartomány 5–70 °C).
  • Meleg víz Luxury — termosztát, amely a BT6 aktuális melegvíz-hőmérsékletet olvassa és a Luxury mód indítási/leállítási célértékeit vezérli. A Delta szerviz attribútum az indítási és leállítási hőmérséklet közötti különbséget mutatja.
  • Meleg víz Normal — ugyanaz, mint a Luxury, de a Normal mód célértékeihez.
  • Meleg víz Economy — ugyanaz, mint a Luxury, de az Economy mód célértékeihez.
  • Melegvíz-termelés — főkapcsoló a háztartási melegvíz-termelés engedélyezéséhez vagy teljes letiltásához.
Hőmérséklet-figyelés

A sablon öt hőmérséklet-érzékelőt tartalmaz, amelyek mind holding regiszterekből olvasnak automatikus 10-es osztással °C-ra való átszámításhoz:

  • Kültéri hőmérséklet — BT1 érzékelő, szerviz attribútumokkal az óránkénti átlaghoz és a hosszú távú átlaghoz
  • Előremenő hőmérséklet S1 — BT2 előremenő hőmérséklet az S1 klímarendszerhez
  • Visszatérő hőmérséklet — BT3 visszatérő hőmérséklet
  • Szobahőmérséklet — BM1 BT50 vezeték nélküli szobahőmérséklet-érzékelő
  • Meleg víz Economy/Normal/Luxury — minden termosztát a BT6 aktuális melegvíz-töltési hőmérsékletet is olvassa
Környezeti érzékelők
  • Páratartalom — BM1 páratartalom-érzékelő %RH-ban (100% feletti értékek érvénytelenként szűrve). Egy szerviz attribútum a +Adjust kiegészítő által módosított páratartalmat mutatja.
  • Nyomás — BM1 nyomásérzékelő kPa-ról bar-ra átszámítva (-30 bar alatti értékek érvénytelenként szűrve)
Kompresszor és rendszer állapot
  • Kompresszor állapota — bináris be/ki jelző a kompresszor kontaktusról. Egy szerviz attribútum részletes állapotinformációt nyújt: Leállítva (20), Indítás (40), Üzemel (60) vagy Leállás (100).
  • Hűtés állapota — jelzi, hogy a rendszer hűtési módban van-e. Egy szerviz attribútum jelenti, hogy a fagyvédelem jelenleg aktív-e.
  • Aktuális ventilátor sebesség — az aktuális ventilátor sebességet olvassa százalékban
  • HMV szivattyú sebesség — melegvíz keringető szivattyú sebesség szabályozás (olvasás és írás)
További képességek

A Nibe F1245 további regiszterek széles skáláját teszi elérhetővé, amelyek még nincsenek a sablonban. A főbb képességek közé tartoznak a szolé be-/kilépő hőmérsékletek (BT10, BT11) a földkollektor figyeléséhez, a kondenzátor és forró gáz hőmérsékletek a kompresszor állapotának nyomon követéséhez, a hűtőközeg-kör érzékelők (folyadékvezeték, szívógáz), a vezetékes szobahőmérséklet (BT50), az áramlásmérés (BF1), a háromfázisú áram figyelése (BE1–BE3), a fok percek az intelligens fűtésvezérléshez és az energiamérés a melegvízhez és fűtéshez. Ezek egy jövőbeli sablonfrissítésben adhatók hozzá.

A fok percek regiszter (H:40940) egy gyakran használt vezérlési paraméter a fejlett fűtésautomatizáláshoz. Egyéni Modbus eszközként adható hozzá a TapHome-ban a H40940 regiszterrel, s32 adattípussal (két egymást követő regiszter), 10-es skálafaktorral.

Hibaelhárítás

Nincs kommunikáció a hőszivattyúval
  1. Ellenőrizze, hogy a MODBUS 40 kiegészítő megfelelően van telepítve és a hőszivattyú felismerte
  2. Ellenőrizze az RS-485 kábelezést: A+ az A+-hoz, B- a B–hoz, GND csatlakoztatva
  3. Erősítse meg a kommunikációs paramétereket: 9600 baud, 8N1, Slave ID 1
  4. TCP-soros átalakító használata esetén ellenőrizze, hogy az átalakító online és megfelelően konfigurálva van
A hőmérsékleti értékek helytelen adatokat mutatnak

Minden hőmérsékleti regiszter 10-es skálafaktort használ (nyers érték osztva 10-zel). Ha az értékek 10-szer túl magasnak tűnnek, ellenőrizze, hogy az átszámítás megfelelően van konfigurálva a TapHome-ban. Egyes regiszterek NaN védelmet is tartalmaznak — a várt tartományon kívüli értékeket érvénytelenként kezelik.

A melegvíz-beállítások nem lépnek érvénybe

A melegvíz-termosztát párosított indítási/leállítási regiszterekbe ír. Ellenőrizze, hogy a megfelelő melegvíz mód (Economy, Normal vagy Luxury) van kiválasztva a hőmérsékletek módosítása előtt. Az írás közvetlenül beállítja az indítási hőmérsékletet és a leállítási hőmérsékletet a Delta paraméter segítségével számítja ki.

A 43xxx regiszterértékek nem frissülnek

Egyes regiszterek a 43xxx tartományban (kompresszor állapot, hűtés állapot, ventilátor sebesség) nincsenek dokumentálva a hivatalos NIBE regisztertérképben — közösségi forrásokból származnak. Ha ezek a regiszterek hibákat adnak vissza, a hőszivattyú firmware-je nem feltétlenül támogatja őket.

Elérhető eszközök

Nibe F1245 Modul
Kiegészítő fűtés (manuális) Kapcsoló

Engedélyezi vagy letiltja a kiegészítő elektromos fűtőtestet manuális módban

Regiszter: H:47370 Uint16

Kiegészítő fűtés (manuális)

Kapcsoló állapot olvasása
MODBUSR(H, 47370, Uint16);
Kapcsoló állapot írása
MODBUSW(H, 47370, Uint16, St);
Hűtés engedélyezése Kapcsoló

Engedélyezi a hőszivattyú működését hűtési módban

Regiszter: H:47372 Uint16

Hűtés engedélyezése

Kapcsoló állapot olvasása
MODBUSR(H, 47372, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 47372, Uint16, St)
Fűtés engedélyezése Kapcsoló

Engedélyezi a kiegészítő és manuális fűtést

Regiszter: H:47371 Uint16

Fűtés engedélyezése

Kapcsoló állapot olvasása
MODBUSR(H, 47371, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 47371,Uint16, St)
Kompresszor állapota Reed kontaktus Csak olvasható

Kompresszor be/ki jelző részletes állapottal — Leállítva, Indítás, Üzemel, Leállás

Regiszter: H:43435 Uint16
Szerviz attribútumok
Kompresszor állapota

Kompresszor állapota

Olvasás
MODBUSR(H, 43435, Uint16);
Szerviz attribútumok
Compressor Status
SWITCH(MODBUSR(H, 43427, Uint16), 20, "Stopped", 40,  "Starting", 60,  "Running", 100,  "Stopping", "Error")
Hűtés állapota Reed kontaktus Csak olvasható

Hűtési mód jelző fagyvédelmi figyeléssel

Regiszter: H:43024 Uint16 numeric
Szerviz attribútumok
Fagyvédelem

Hűtés állapota

Olvasás
var reg := MODBUSR(H, 43024, Uint16);
IF(reg > 2, nan, reg);
Szerviz attribútumok
Freeze Protection
IF(MODBUSR(H, 43013, Uint16) = 1, "Active", "Not Active");
Aktuális ventilátor sebesség Fényerőszabályzó Csak olvasható
Regiszter: H:43108 (implicit) Int16 Egység: % numeric

Aktuális ventilátor sebesség

Szint olvasása
MODBUSR(H, 43108, Int16) / 10
Meleg víz Economy Termosztát

Economy módú melegvíz-termosztát — aktuális hőmérséklet és állítható indítási/leállítási célértékek alacsonyabb energiafogyasztáshoz

Regiszter: H:40014H:47045 Int16 Egység: °C numeric
Szerviz attribútumok
Delta (Max - Min)

Meleg víz Economy

Hőmérséklet olvasása
MODBUSR(H, 40014, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 47045, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 47045, Int16, Se * 10);
MODBUSW(H, 47049, Int16, (Se + Delta) * 10);
Szerviz attribútumok
Delta (Max - Min)
Delta
Meleg víz Luxury Termosztát

Luxury módú melegvíz-termosztát — aktuális hőmérséklet és állítható indítási/leállítási célértékek magasabb kényelemhez

Regiszter: H:40014H:47043 Int16 Egység: °C numeric
Szerviz attribútumok
Delta (Max - Min)

Meleg víz Luxury

Hőmérséklet olvasása
MODBUSR(H, 40014, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 47043, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 47043, Int16, Se * 10);
MODBUSW(H, 47047, Int16, (Se + Delta) * 10);
Szerviz attribútumok
Delta (Max - Min)
Delta
Melegvíz mód Többértékű kapcsoló

Melegvíz mód választó — Economy (alacsonyabb fogyasztás), Normal, Luxury (magasabb kényelem) módokra konfigurálható indítási/leállítási hőmérsékletekkel

Regiszter: H:47041 Int16 numeric
Értékek / Állapotok: Economy · Normal · Luxury
Szerviz műveletek
Luxury beállítás
Normal beállítás
Economy beállítás

Melegvíz mód

Kapcsoló állapot olvasása
MODBUSR(H, 47041, Int16)
Kapcsoló állapot írása
MODBUSW(H, 47041, Int16, Mu)
Szerviz attribútumok
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";
Szerviz műveletek
Luxury Set Up
Paraméterek: 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
Paraméterek: 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
Paraméterek: Stop Temperature (5–70 stop), Start Temperature (5–70 start)
MODBUSW(H, 47045, Int16, start*10);
MODBUSW(H, 47049, Int16, stop*10);
Meleg víz Normal Termosztát

Normal módú melegvíz-termosztát — aktuális hőmérséklet és állítható indítási/leállítási célértékek

Regiszter: H:40014H:47044 Int16 Egység: °C numeric
Szerviz attribútumok
Delta (Max - Min)

Meleg víz Normal

Hőmérséklet olvasása
MODBUSR(H, 40014, Int16) / 10
Kívánt hőmérséklet olvasása
MODBUSR(H, 47044, Int16) / 10
Kívánt hőmérséklet írása
MODBUSW(H, 47044, Int16, Se * 10);
MODBUSW(H, 47048, Int16, (Se + Delta) * 10);
Szerviz attribútumok
Delta (Max - Min)
Delta
Melegvíz-termelés Kapcsoló

Főkapcsoló a háztartási melegvíz-termelés engedélyezéséhez vagy letiltásához

Regiszter: H:47387 Bool

Melegvíz-termelés

Kapcsoló állapot olvasása
MODBUSR(H, 47387
, Bool)
Kapcsoló állapot írása
MODBUSW(H, 47387
, Bool, St)
Páratartalom Változó Csak olvasható

Beltéri páratartalom a BM1 vezeték nélküli szenzormodulból (%RH)

Regiszter: H:40834 Uint16 Egység: % numeric
Szerviz attribútumok
Páratartalom

Páratartalom

Olvasás
var reg  := MODBUSR(H, 40834, Uint16)/10;
if(reg > 1000, nan, reg);
Szerviz attribútumok
Humidity
var reg := MODBUSR(H, 40873, int16)/10;
if(reg < -100, nan, reg + " %RH");
Üzemmód Többértékű kapcsoló

Üzemmód választó — Automatikus, Manuális, Csak kiegészítő fűtés

Regiszter: H:47570 Uint16 numeric
Értékek / Állapotok: Auto · Manual · Additive Heating Only

Üzemmód

Kapcsoló állapot olvasása
MODBUSR(H, 47570, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 47570, Uint16, Mu);
Kültéri hőmérséklet Hőmérséklet-érzékelő Csak olvasható
Regiszter: H:40004 (implicit) Int16 Egység: °C numeric
Szerviz attribútumok
Átlagos óránkénti kültéri hőmérséklet
Kültéri hőmérséklet átlag

Kültéri hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 40004, Int16) / 10
Szerviz attribútumok
Average Hourly Outdoor Temperature
MODBUSR(H, 40185, Int16)/10 + " °C"
Outdoor Temperature Average
MODBUSR(H, 40067, Int16)/10 + " °C"
Nyomás Változó Csak olvasható

Rendszernyomás a BM1 szenzormodulból, bar-ban megjelenítve

Regiszter: H:40857 Int16 Egység: bar numeric

Nyomás

Olvasás
var reg := MODBUSR(H, 40857, Int16)/10 * 0.01;
IF(reg < -30, nan, reg)
HMV szivattyú sebesség Fényerőszabályzó

Melegvíz keringető szivattyú sebesség szabályozás (%)

Regiszter: H:47413 (implicit) Int16 Egység: % numeric

HMV szivattyú sebesség

Szint olvasása
MODBUSR(H, 47413
, Int16) / 100
Szint írása
MODBUSW(H, 47413
, Int16, Le * 100)
Visszatérő hőmérséklet Hőmérséklet-érzékelő Csak olvasható
Regiszter: H:40012 (implicit) Int16 Egység: °C numeric

Visszatérő hőmérséklet

Hőmérséklet olvasása
MODBUSR(H, 40012, Int16) / 10
Szobahőmérséklet Hőmérséklet-érzékelő Csak olvasható

Szobahőmérséklet a BM1 BT50 vezeték nélküli szenzormodulból

Regiszter: H:40856 (implicit) Int16 Egység: °C numeric

Szobahőmérséklet

Hőmérséklet olvasása
var reg := MODBUSR(H, 40856, Int16) / 10;
if(reg < -100, nan, reg);
Előremenő hőmérséklet S1 Hőmérséklet-érzékelő Csak olvasható

Előremenő hőmérséklet az S1 klímarendszerhez

Regiszter: H:40008 (implicit) Int16 Egység: °C numeric

Előremenő hőmérséklet S1

Hőmérséklet olvasása
MODBUSR(H, 40008, Int16) / 10
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források