
NIBE SMO S40 je nástěnný řídicí modul pro systémy tepelných čerpadel NIBE vzduch/voda (F2040, F2120, F2030, F2300, HBS 05, AMS 10). Disponuje dotykovým displejem, WiFi a Ethernet připojením a vestavěným Modbus TCP serverem. TapHome se připojuje přímo přes lokální síť — není potřeba žádná dodatečná brána.
Šablona poskytuje 26 zařízení pokrývajících monitorování teplot (venkovní, pokojová, přívodní, zpátečková, teplá voda), řízení topného systému (topná křivka, posun křivky, stupňominuty), výběr odběru teplé vody, monitorování provozního režimu a priority, monitorování průtoku, proudové snímače monitoru zatížení, stav čerpadla a správu alarmů.
Hardwarové připojení
SMO S40 má RJ45 Ethernet port (XF8) na displeji (AA4) a vestavěnou WiFi (2,4 GHz). Připojte ho do stejné lokální sítě jako TapHome Core pomocí standardního Ethernet kabelu nebo WiFi.
- Protokol: Modbus TCP
- Port: 502
- Výchozí Slave ID: 1
- Síť: Ethernet (XF8) nebo WiFi (2,4 GHz, 802.11)
Svorkovnice RS-485 X9 (piny 4=A, 5=B, 6=GND) slouží výhradně ke komunikaci mezi SMO S40 a připojenými tepelnými čerpadly NIBE. Nepoužívejte X9 pro TapHome — pro Modbus TCP komunikaci použijte Ethernet port (XF8) nebo WiFi.
Rozložení komponentů

Klíčové konektory pro integraci s TapHome:
| Konektor | Umístění | Funkce |
|---|---|---|
| XF8 | Displej (AA4) | Ethernet — Modbus TCP komunikace s TapHome |
| X9:4–6 | Společná deska (AA100) | RS-485 sběrnice k připojeným tepelným čerpadlům (A, B, GND) — ne pro TapHome |
| X10 | Společná deska (AA100) | Vstupy senzorů (BT1, BT50, BT6, BT7, BT25, BT71, AUX) |
| X11 | Společná deska (AA100) | Společná GND pro všechny vstupy senzorů |
| X14 | Společná deska (AA100) | Proudové snímače monitoru zatížení (BE1, BE2, BE3) |
Zapojení senzorů


Všechny teplotní senzory se připojují na svorkovnici X10 se společnou GND na X11. Použijte kabel min. 0,5 mm² do délky 50 m (EKKX, LiYY nebo ekvivalent). Neveďte kabely senzorů a komunikační kabely podél silových kabelů.
| Pin (X10) | Senzor | Registr | Popis |
|---|---|---|---|
| 1 | BT1 | A:1 | Venkovní teplota — umístěte do stínu na severní/severozápadní stěně |
| 2 | BT50 | A:26 | Pokojová teplota — aktivujte v menu 1.3, umístěte 1,5 m nad podlahu |
| 3 | BT6 | A:9 | Nabíjení teplé vody — umístěný v ponorné trubici na ohřívači vody |
| 4 | BT7 | A:8 | Teplá voda vrch — na vrchu zásobníku |
| 5 | BT25 | A:39 | Teplota vnějšího přívodního potrubí |
| 6 | BT71 | A:88 | Teplota vnějšího zpátečkového potrubí |
Proudové snímače monitoru zatížení (BE1–BE3) jsou připojeny na svorkovnici X14 s GND na X13. Každý snímač je proudový transformátor instalovaný na přívodním fázovém vodiči.
Konfigurace
Aktivace Modbus komunikace
Modbus TCP se aktivuje přes instalatérské menu. Jsou potřeba následující kroky:
- Připojte k síti — zapojte Ethernet kabel do XF8, nebo nakonfigurujte WiFi v menu 5.2.1
- Nakonfigurujte TCP/IP — v menu 5.2 vyberte Automaticky (DHCP) nebo Manuálně (statická IP, maska, brána, DNS)
- Aktivujte Modbus TCP/IP — přejděte do menu 7.5.9 a nastavte Modbus TCP/IP na Zapnuto
- Ověřte stav sítě — zkontrolujte menu 3.1.13 („Připojení") pro přidělenou IP adresu
Pro podporu Modbus TCP je vyžadován software verze 2.2.1 nebo novější. Dostupné registry závisí na nainstalovaném a aktivovaném příslušenství.
Při importu šablony v TapHome zadejte:
- IP adresa — IP adresa SMO S40 v lokální síti
- Slave ID — Modbus slave adresa (výchozí: 1)
Přidělte SMO S40 statickou IP adresu nebo vytvořte DHCP rezervaci v nastavení routeru. Jednotka nepodporuje mDNS, takže měnící se IP adresa přeruší spojení.
SMO S40 dokáže exportovat seznam registrů na USB disk. Vložte USB paměťový klíč a přejděte do menu 7.5.9 → „Export most used registers" nebo „Export all registers" (formát CSV). Toto je užitečné pro ověření dostupných registrů na konkrétní instalaci.
Možnosti zařízení
Šablona zpřístupňuje 26 zařízení organizovaných do šesti funkčních skupin: monitorování teplot, řízení topného systému, správa teplé vody, stav systému, monitorování průtoku a čerpadel a elektrický monitoring.
Monitorování teplot
Šest teplotních senzorů poskytuje kompletní tepelný obraz topného systému:
- Venkovní teplota (BT1) — venkovní teplota vzduchu ze senzoru BT1 (registr A:1, Int16, faktor 10). Senzor umístěte do stínu na severní nebo severozápadní stěně.
- Pokojová teplota (BT50) — teplota vzduchu v místnosti (registr A:26, Int16, faktor 10). Musí být aktivována v menu 1.3. Umístěte 1,5 m nad podlahu na volnou vnitřní stěnu.
- Teplota vnějšího přívodního potrubí (BT25) — teplota přívodního potrubí za tepelným čerpadlem (registr A:39, Int16, faktor 10). Informuje tepelné čerpadlo, kdy začít vyrábět teplo nebo chlad.
- Teplota zpátečky (BT71) — teplota zpátečkového potrubí (registr A:88, Int16, faktor 10). Slouží k ověření správného nastavení klimatického systému.
- Teplota teplé vody vrch (BT7) — teplota na vrchu zásobníku teplé vody (registr A:8, Int16, faktor 10). Indikuje dostupnou teplotu teplé vody.
- Teplota nabíjení teplé vody (BT6) — teplota nabíjecího senzoru v ponorné trubici (registr A:9, Int16, faktor 10). Řídí spuštění/zastavení výroby teplé vody.
K dispozici jsou také dvě vypočítané teploty:
- Vypočítaná teplota přívodu — cílová teplota přívodního potrubí vypočítaná regulátorem (registr A:1017, Int16, faktor 10).
- Vypočítaná teplota přívodu (chlazení) — cílová teplota přívodu pro režim chlazení (registr A:1567, Int16, faktor 10). Relevantní pouze při aktivním chlazení.
Řízení topného systému
Šablona poskytuje přímé ovládání parametrů topné křivky:
- Topná křivka — koeficient čtení/zápisu, který určuje vztah mezi venkovní teplotou a teplotou přívodu (registr H:26, Int16). Vyšší hodnota vytváří strmější křivku a vyšší teploty přívodu při nízkých venkovních teplotách.
- Posun křivky — paralelní posun topné křivky s možností čtení/zápisu (registr H:30, Int16). Kladný posun posune teplotu přívodu nahoru, což vede k teplejším místnostem.
- Stupňominuty — indikátor potřeby vytápění s možností čtení/zápisu (registr H:18, Int16, faktor 10). Záporné hodnoty indikují potřebu tepla; kompresor se spustí při nastavitelném prahu (výchozí -60 DM). Rozsah: -3000 až 100.
- Stupňominuty (chlazení) — indikátor potřeby chlazení s možností čtení/zápisu (registr H:20, Int16). Kladné hodnoty indikují potřebu chlazení.
- Minimální teplota přívodu — dolní limit teploty přívodního potrubí (registr H:34, Int16, faktor 10). Pouze ke čtení.
- Maximální teplota přívodu — horní limit teploty přívodního potrubí (registr H:38, Int16, faktor 10). Pouze ke čtení. Chrání podlahové vytápění před přehřátím.
Správa teplé vody
- Odběr teplé vody — přepínač úrovně odběru teplé vody s možností čtení/zápisu (registr H:56, Int16). Hodnoty: 0 = Malý, 1 = Střední, 2 = Velký, 3 = Inteligentní řízení. Malý/Střední/Velký řídí teploty teplé vody; Inteligentní řízení používá adaptivní algoritmus.
Stav systému a ovládání
- Provozní režim — indikátor aktuálního provozního režimu, pouze ke čtení (registr H:237, Int16). Hodnoty: 0 = Auto, 1 = Manuální, 2 = Pouze doplňkové vytápění. Režim Auto využívá venkovní teplotu a stupňominuty k automatickému řízení vytápění, chlazení a teplé vody.
- Provozní priorita — indikátor aktuální systémové priority, pouze ke čtení (registr A:1028, Int16). Hodnoty: 10 = Vypnuto, 20 = Teplá voda, 30 = Vytápění, 40 = Bazén, 60 = Chlazení.
- Číslo alarmu — aktivní kód alarmu, pouze ke čtení (registr A:1975, UInt16). Hodnota 0 znamená žádný alarm. Kódy alarmů jsou specifické pro zařízení — viz instalatérský manuál NIBE pro definice kódů.
- Reset alarmu — přepínač pro potvrzení a vymazání aktivního alarmu s možností čtení/zápisu (registr H:22, Bool). Hodnota se po zapsání automaticky resetuje. Před resetováním vždy prozkoumejte příčinu alarmu.
Stav čerpadla
- Externí topné čerpadlo (GP10) — stav zapnutí/vypnutí externího oběhového čerpadla topného média, pouze ke čtení (registr A:1066, Bool). GP10 je připojeno na svorku X5:2.
- Rychlost nabíjecího čerpadla (GP12) — rychlost nabíjecího čerpadla pro tepelné čerpadlo EB100, pouze ke čtení (registr A:1636, Int16). GP12 je oběhové čerpadlo mezi SMO S40 a připojeným tepelným čerpadlem vzduch/voda.
Monitorování průtoku
- Průtokoměr (BF1) — průtok topného média ze snímače průtoku BF1, pouze ke čtení (registr A:40, Int16, faktor 10, l/m). Volitelný snímač užitečný pro monitorování výkonu topného systému a odhad COP.
Elektrický monitoring (monitor zatížení)
Tři proudové snímače monitorují přívodní fázové vodiče:
- Proud fáze 1 (BE1) — proud fáze 1 z CT snímače BE1 (registr A:50, UInt32, faktor 10).
- Proud fáze 2 (BE2) — proud fáze 2 z CT snímače BE2 (registr A:48, UInt32, faktor 10).
- Proud fáze 3 (BE3) — proud fáze 3 z CT snímače BE3 (registr A:46, UInt32, faktor 10).
Monitor zatížení zabraňuje vyhození hlavního jističe objektu snížením doplňkových topných stupňů při vysoké spotřebě proudu. Velikost jističe nastavte v menu 7.1.9.
Statistiky doby běhu
- Celkový čas běhu doplňkového vytápění — kumulativní provozní hodiny elektrického doplňkového ohřívače (registr A:1025, Int32, faktor 10). Užitečné pro monitorování využití doplňkového vytápění a energetické účinnosti.
Další možnosti
SMO S40 zpřístupňuje celkem více než 1400 registrů. Kromě 26 zařízení v šabloně jednotka poskytuje také stav kompresoru a dobu běhu (EB100), počet startů kompresoru, stavovou bitmasku (příznaky vytápění/teplá voda/chlazení), měření energetických toků (teplá voda, vytápění, bazén — pouze kompresor i kompresor + doplňkové vytápění), odečty pulzních elektroměrů (BE6/BE7), prahy stupňominut pro start kompresoru a doplňkového vytápění, konfiguraci alarmových akcí a řízení dovolenkové funkce. Tyto lze přidat do TapHome šablony v budoucí aktualizaci.
Řešení problémů
Žádná Modbus komunikace
- Ověřte, že Ethernet kabel je zapojen do portu XF8 na displeji (ne do svorkovnice RS-485 X9)
- Zkontrolujte menu 7.5.9 — Modbus TCP/IP musí být nastaven na Zapnuto
- Ověřte IP adresu v menu 3.1.13 („Připojení")
- Ujistěte se, že TapHome Core a SMO S40 jsou ve stejné síti/podsíti
- Potvrďte, že žádný firewall neblokuje port 502
- Zkontrolujte, že verze firmware je 2.2.1 nebo novější
IP adresa se mění po restartu
SMO S40 nepodporuje mDNS. Při používání DHCP se IP adresa může změnit po výpadku napájení nebo obnovení pronájmu. Vytvořte DHCP rezervaci v routeru nebo nakonfigurujte statickou IP v menu 5.2.
Chybějící hodnoty senzorů
Ne všechny senzory jsou standardně nainstalovány. BT50 (pokojový senzor) musí být aktivován v menu 1.3 po fyzické instalaci. BT6, BT7, BT25 a BT71 vyžadují připojení příslušného senzoru na svorkovnici X10. Pokud senzor není nainstalován, registr vrátí výchozí nebo chybovou hodnotu.
Poznámka k adresování registrů
Šablona TapHome používá nativní číslování registrů NIBE. Komunitní knihovny (např. Python knihovna nibe) používají +1 offset pro vstupní registry — například BT1 je registr 1 v TapHome, ale registr 30002 v knihovně. Jedná se o známý rozdíl konvence NIBE, nikoli o chybu.
