TapHome

Samsung MIM-B19N (IU)

Modbus RTU
Submitted by
Last updated: 03. 2026

Vyžaduje externú bránu

Samsung MIM-B19N

Samsung MIM-B19N je Modbus RTU brána, ktorá pripája klimatizačné vnútorné jednotky Samsung – kazetové, nástenné a 360 kazetové – k systému TapHome cez RS-485. Táto šablóna je navrhnutá špeciálne pre vnútorné klimatizačné jednotky (IU), nie pre tepelné čerpadlá. Pre jednotky Samsung EHS/HE/HT použite šablónu Samsung MIM-B19N (EHS). Pre monitorovanie vonkajšej jednotky na úrovni brány pozrite šablónu Samsung MIM-B19N (GW).

Brána prekladá medzi interným Samsung protokolom R1/R2 a štandardným Modbus RTU, pričom sprístupňuje riadenie teploty miestnosti, otáčky ventilátora, prevádzkové režimy, smer prúdenia vzduchu a funkciu Wind-Free ako holding registre. Každá MIM-B19N dokáže spravovať až 48 vnútorných jednotiek. Adresa brány sa nastavuje kombináciou DIP prepínačov a otočného prepínača (rozsah 1–247).

Hardvérové pripojenie

Špecifikácie
  • Napájanie: DC 12 V z konektora CN12 na hlavnej doske vonkajšej jednotky
  • Prevádzková teplota: -10 °C až +50 °C
  • Protokol: Modbus RTU Slave, RS-485
  • Prenosová rýchlosť: 9600, párna parita, 1 stop bit, 8 dátových bitov
  • Max. počet jednotiek: 48 vnútorných jednotiek na bránu
  • Max. dĺžka zbernice: 1000 m (RS-485)
Zapojenie RS-485

Pripojte MIM-B19N k TapHome pomocou 2-vodičového pripojenia RS-485:

  • A (R1) –> A+/D+ na TapHome RS-485
  • B (R2) –> B-/D- na TapHome RS-485

MIM-B19N sa napája z vonkajšej jednotky cez konektor DC 12 V (CN12). Interná komunikácia Samsung používa zbernicu F1-F2 na prepojenie s vnútornými a vonkajšími jednotkami.

Dôležité – polarita RS-485

Dodržte polaritu RS-485 medzi MIM-B19N a TapHome. Prehodené vodiče A/B zabránia komunikácii. ČERVENÁ LED na module bliká počas aktívnej Modbus komunikácie – ak nesvieti, skontrolujte zapojenie.

Topológia zapojenia
1
2
3
4
5
Vonkajšia jednotka ---- F1/F2 ---- MIM-B19N ---- RS-485 (A/B) ---- TapHome Core
  |                              |
  +-- 12V/GND (CN12) -----------+
  |
  +-- F1/F2 ---- Vnútorné jednotky (kazetová, nástenná, 360)

Konfigurácia

Adresovanie DIP a otočným prepínačom

Adresa MIM-B19N sa vypočíta ako súčet hodnôt DIP prepínačov a hodnoty otočného prepínača.

PrepínačUmiestnenieHodnota pri ON
SW4-1DIP128
SW4-2DIP64
SW5-1DIP32
SW5-2DIP16
SW1Otočný0–15 (hex)

Odporúčanie: Adresa 1 pre jednu bránu (všetky DIP prepínače OFF, otočný prepínač nastavený na 1). Adresa 0 je neplatná. Platný rozsah je 1–247.

Predpoklad pre vnútornú jednotku

Predtým, než MIM-B19N dokáže ovládať vnútorné jednotky, musí byť nastavenie „Use of central control" (SEG5) na každej vnútornej jednotke nastavené na „Use (1)". Bez tohto nastavenia brána dokáže čítať stav, ale nemôže odosielať riadiace príkazy.

Adresovanie viacerých jednotiek (premenná IU)

Pre systémy s viacerými vnútornými jednotkami sa adresy registrov posúvajú o 50 na jednotku pomocou vzorca premennej IU: base = 50 + IU * 50.

Vnútorná jednotkaHodnota IUZákladný registerRegister napájania
Jednotka 0 (prvá)050H:52
Jednotka 11100H:102
Jednotka 22150H:152

Šablóna TapHome je nakonfigurovaná pre prvú vnútornú jednotku (IU=0). Pre ďalšie jednotky duplikujte šablónu a upravte hodnotu premennej IU v skriptoch modulu.

Možnosti zariadenia

Riadenie teploty miestnosti
  • Teplota miestnosti (H:base+9 čítanie / H:base+8 zápis) – aktuálna teplota miestnosti a nastavenie požadovanej teploty s konverziou °C x 10. Rozsahy nastavenia: Chladenie 18–30 °C, Kúrenie 16–30 °C
Napájanie a prevádzkový režim
  • Zapnutie/Vypnutie (H:base+2) – zapne alebo vypne vnútornú jednotku
  • Prevádzkový režim (H:base+3) – výber režimu Auto, Chladenie, Sušenie, Ventilátor alebo Kúrenie
  • Otáčky ventilátora (H:base+4) – výber Auto, Nízke, Stredné alebo Vysoké
Riadenie prúdenia vzduchu
  • Vertikálne prúdenie vzduchu (H:base+5) – zapne alebo vypne kývanie vertikálnej klapky
  • Smer prúdenia vzduchu 360 (H:base+31) – ovláda polohu klapky 360 kazetovej jednotky: Vyp, Bodové, Stredné, Široké, Kývanie alebo Individuálne ovládanie. Platí len pre kazetové jednotky Samsung 360
Funkcia Wind-Free
  • Wind Free (H:base+30) – aktivuje režim Samsung Wind-Free, ktorý rozptyľuje vzduch cez mikro-otvory namiesto priameho prúdenia. Hodnoty: 0=Vyp, 9=WindFree. Dostupné len na vnútorných jednotkách kompatibilných s Wind-Free
Servisná diagnostika

Modul sprístupňuje tri servisné atribúty na monitorovanie systému:

  • Stav komunikácie (H:base+0) – bitové pole zobrazujúce: Existuje, Typ OK, Pripravený, Chyba komunikácie
  • Obmedzenie diaľkového ovládača (H:base+14) – zobrazuje, či je diaľkový ovládač uzamknutý
  • Stav funkcie Wind-Free (H:base+30) – zobrazuje, či je Wind-Free aktívny (Žiadny, WindFree, Ignorovaný)

K dispozícii je jedna servisná akcia:

  • Vymazanie alarmu filtra (H:base+6) – resetuje pripomienku čistenia filtra

Modul ReadScript monitoruje register alarmu filtra (H:base+6) a chybový kód vnútornej jednotky (H:base+13), pričom ich hlási ako varovania a chyby v TapHome.

Ďalšie možnosti

Mapa registrov MIM-B19N tiež sprístupňuje registre pre každú jednotku: teplota výtlaku (H:base+10), ovládanie tichého režimu (H:base+28), funkcia neprítomnosti (H:base+29), chybové kódy vnútornej jednotky (H:base+13) a zápis obmedzenia diaľkového ovládača (H:base+14). Tieto môžu byť pridané v budúcej aktualizácii šablóny.

Táto šablóna pokrýva len klimatizačné vnútorné jednotky. Ak máte tepelné čerpadlá Samsung EHS, HE alebo HT pripojené k rovnakej bráne MIM-B19N, použite pre ne samostatnú šablónu Samsung MIM-B19N (EHS).

LED a 7-segmentové indikátory

IndikátorFunkcia
Y-GRN LEDBliká počas komunikácie MIM-B19N s vonkajšou jednotkou
RED LEDBliká počas Modbus RS-485 komunikácie s BMS/TapHome

Chybové kódy 7-segmentového displeja:

DisplejStav
E6 / 16Všetka komunikácia s vnútornými/vonkajšími jednotkami zastavená na >3 minúty
E6 / 15Komunikácia s konkrétnou vnútornou jednotkou zastavená na >3 minúty
E6 / 04Sledovanie nedokončené do 10 minút po zapnutí
E6 / 54Chyba EEPROM
E6 / 34Chyba adresy

Riešenie problémov

Žiadna Modbus komunikácia (RED LED nebliká)
  1. Skontrolujte RS-485 káble:
    • Vodič A správne pripojený na A+/D+ na TapHome
    • Vodič B správne pripojený na B-/D- na TapHome
    • Overte, že polarita nie je prehodená
  2. Overte adresu brány pomocou DIP a otočného prepínača
  3. Potvrďte nastavenie TapHome: 9600 baud, párna parita, 1 stop bit, 8 dátových bitov
  4. Skontrolujte, že dĺžka RS-485 zbernice nepresahuje 1000 m
Jednotka nie je sledovaná (bity 0–2 stavu komunikácie nie sú všetky = 1)
  1. Overte, že vnútorná jednotka je zapnutá a pripojená k Samsung zbernici F1/F2
  2. Skontrolujte, že „Use of central control" (SEG5) je na vnútornej jednotke nastavené na „Use (1)"
  3. Počkajte až 10 minút na dokončenie sledovania po zapnutí
  4. Ak 7-segmentový displej zobrazuje E6/04, resetujte modul MIM-B19N
Riadiace príkazy sa neuplatňujú
  1. Potvrďte, že register stavu komunikácie (H:base+0) zobrazuje bity 0–2 všetky nastavené na 1 (Existuje + Typ OK + Pripravený)
  2. Skontrolujte, že obmedzenie diaľkového ovládača nie je aktívne (H:base+14 = 0x0000)
  3. Overte, že adresa IU vnútornej jednotky je v rozsahu (0–47)
  4. Dodržte minimálne 10 ms medzeru medzi po sebe nasledujúcimi Modbus príkazmi čítania/zápisu
Smer prúdenia vzduchu 360 nereaguje
  1. Potvrďte, že vnútorná jednotka je model Samsung 360 kazetovej jednotky – tento register je dostupný len na 360 kazetových jednotkách
  2. Overte, že hodnoty zodpovedajú schopnostiam nainštalovanej jednotky
  3. Skontrolujte, že šablóna používa správnu premennú IU pre cieľovú jednotku

Dostupné zariadenia

Samsung MIM-B19N Modul
Servisné atribúty
Stav komunikáciereads H:base+0 (UInt16); bitfield: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error
Obmedzenie diaľkového ovládaniareads H:base+14 (UInt16); 0x0000=No restriction, other=Restriction active
Stav funkcie Wind-Freereads H:base+30 (UInt16); 0=None, 9=WindFree, other=Ignored
Servisné akcie
Vymazať alarm filtrawrites H:base+6 (UInt16); 1=Clear filter alarm

Samsung Indoor Unit (IU) MIM B19N

Čítanie (modul)
var base := 50 + IU*50;

if(MODBUSR(H, base +6, Uint16) = 1, ADDWARNING("Filter-cleaning reminder"));

var err := MODBUSR(H, base +13, Uint16);
IF(err!=0, ADDERROR(err, "Integrated indoor unit error"));
Servisné atribúty
Stav komunikácie
var base := 50 + IU*50;

var com := MODBUSR(H, base + 0, Uint16);
var b0 := IF(getbit(com, 0) = 1, "Existuje ", "");
var b1 := IF(getbit(com, 1) = 1, "- Typ OK ", "");
var b2 := IF(getbit(com, 2) = 1, "- Pripravené ", "");
var b3 := IF(getbit(com, 3) = 1, "Chyba komunikácie ", "");
RETURN(b0 + b1 + b2 + b3);
Remote Control Restriction
var base := 50 + IU*50;

var r := MODBUSR(H, base +14, Uint16);
IF(r = 0, "No restriction", "Restriction " + r);
Wind-free function
var base := 50 + IU*50;

SWITCH(MODBUSR(H, base + 30, Uint16), 0, "None", 9, "Windfree", "Ignored");
Servisné akcie
Clear Filter Alarm
var base := 50 + IU*50;

modbusw(h, base + 6, Uint16, 1);
Smer prúdenia vzduchu 360 Viacstavový prepínač

Ovláda polohu klapky 360 kazetovej jednotky — platí len pre kazetové jednotky Samsung 360

Register: H:base+31 Int16 mapped
Hodnoty / Stavy: Spot · Mid · Wide · Swing · Individual Control

Smer prúdenia vzduchu 360

Čítanie stavu prepínača
var base := 50 + IU*50;

var reg := MODBUSR(H, base + 31, Int16);
SWITCH(reg, 106, 1, 85, 2, 64, 3, 15, 4, 5);
Zápis stavu prepínača
var base := 50 + IU*50;

SWITCH(Mu,
4,MODBUSW(H, base +31, Uint16, 15),
                           
3,MODBUSW(H, base +31, Uint16, 64),
                           
2,MODBUSW(H, base +31, Uint16, 85),
1,MODBUSW(H, base +31, Uint16, 106),
MODBUSW(H, base +31, Uint16, 0));
Otáčky ventilátora Viacstavový prepínač

Ovládanie otáčok ventilátora vnútornej jednotky

Register: H:base+4 UInt16 numeric
Hodnoty / Stavy: Auto · Low · Medium · High

Otáčky ventilátora

Čítanie stavu prepínača
var base := 50 + IU*50;

MODBUSR(H, base +4, Uint16)
Zápis stavu prepínača
var base := 50 + IU*50;

MODBUSW(H, base +4, Uint16, Mu)
Prevádzkový režim Viacstavový prepínač

Výber prevádzkového režimu klimatizácie

Register: H:base+3 UInt16 numeric
Hodnoty / Stavy: Auto · Cool · Dry · Fan · Heat

Prevádzkový režim

Čítanie stavu prepínača
var base := 50 + IU*50;

MODBUSR(H, base +3, Uint16)
Zápis stavu prepínača
var base := 50 + IU*50;

MODBUSWNE(H, base +3, Uint16, Mu)
Zapnutie/Vypnutie Prepínač

Zapne alebo vypne vnútornú klimatizačnú jednotku

Register: H:base+2 Bool

Zapnutie/Vypnutie

Čítanie stavu prepínača
var base := 50 + IU*50;

MODBUSR(H, base +2, Uint16)
Zápis stavu prepínača
var base := 50 + IU*50;

MODBUSWNE(H, base +2, Bool, St)
Teplota miestnosti Termostat

Aktuálna teplota miestnosti a nastavenie požadovanej teploty

Register: H:base+9H:base+8 Int16 Jednotka: °C numeric

Teplota miestnosti

Čítanie teploty
var base := 50 + IU*50;

MODBUSR(H, base +9, Int16) / 10
Čítanie požadovanej teploty
var base := 50 + IU*50;

MODBUSR(H, base +8, Int16) / 10
Zápis požadovanej teploty
var base := 50 + IU*50;

MODBUSW(H, base +8, Int16, Se * 10)
Vertikálne prúdenie vzduchu Prepínač

Zapne alebo vypne kývanie vertikálnej klapky

Register: H:base+5 Bool

Vertikálne prúdenie vzduchu

Čítanie stavu prepínača
var base := 50 + IU*50;

MODBUSR(H, base +5, Bool)
Zápis stavu prepínača
var base := 50 + IU*50;

MODBUSW(H, base +5, Bool, St)
Wind Free Prepínač

Režim Samsung Wind-Free — rozptyľuje vzduch cez mikro-otvory namiesto priameho prúdenia

Register: H:base+30 UInt16 numeric

Wind Free

Čítanie stavu prepínača
var base := 50 + IU*50;

MODBUSR(H, base + 30, Uint16)
Zápis stavu prepínača
var base := 50 + IU*50;

MODBUSW(H, base + 30, Uint16, St)
Pripojenie: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Možné vylepšenia (6)
  • H:base+6 Filter-Cleaning Reminder — 0=No alarm, 1=Filter alarm present. Read via module readscript (ADDWARNING) but not exposed as device. Indoor/ERV/FCU only
  • H:base+10 Discharge Temperature — Discharge temperature °C × 10. Available for Indoor units. Read-only
  • H:base+13 Indoor Unit Error Code — 0=No error, 100–999=Error code. Read via module readscript (ADDERROR) but not exposed as device
  • H:base+14 Remote Control Restriction (write) — Write: 0x0000=No restriction, 0x6363=Restriction. Read exposed as service attribute but write not exposed as service action
  • H:base+28 Quiet Control — 0=Silence Off, 1=Silence On. Available for Indoor units but not implemented in template
  • H:base+29 Away Function — 0=Outing Off, 1=Outing On. Available for Indoor units but not implemented in template

Zdroje

  • MIM-B19N Installation Manual — Modbus register table, wiring, DIP switch addressing
  • Extended register map with MessageSet IDs for outdoor/indoor hidden registers
  • Samsung Modbus community integration reference