
NIBE SMO S40 zidni je upravljački modul za NIBE sustave dizalica topline zrak-voda (F2040, F2120, F2030, F2300, HBS 05, AMS 10). Ima zaslon osjetljiv na dodir, Wi-Fi i Ethernet vezu te ugrađeni Modbus TCP poslužitelj. TapHome se spaja izravno preko lokalne mreže, dodatni pristupnik nije potreban.
Predložak sadrži 26 uređaja: praćenje temperatura (vanjska, sobna, polaz, povrat, potrošna topla voda), upravljanje sustavom grijanja (krivulja grijanja, pomak krivulje, stupanj-minute), odabir potrebe za potrošnom toplom vodom (PTV), praćenje načina rada i prioriteta, praćenje protoka, strujne senzore nadzora opterećenja, stanje pumpi i upravljanje alarmima.
Hardversko spajanje
SMO S40 ima Ethernet priključak RJ45 (XF8) na jedinici zaslona (AA4) i ugrađeni Wi-Fi (2,4 GHz). Spojite ga na istu lokalnu mrežu kao centralnu jedinicu TapHome Core, standardnim Ethernet kabelom ili preko Wi-Fi mreže.
- Protokol: Modbus TCP
- Port: 502
- Zadani Slave ID: 1
- Mreža: Ethernet (XF8) ili Wi-Fi (2,4 GHz, 802.11)
Redna stezaljka RS-485 X9 (pinovi 4=A, 5=B, 6=GND) služi isključivo za komunikaciju između SMO S40 i priključenih NIBE dizalica topline. X9 nemojte koristiti za TapHome, za Modbus TCP koristite Ethernet priključak (XF8) ili Wi-Fi.
Raspored komponenti

Priključci važni za integraciju s TapHome:
| Priključak | Mjesto | Funkcija |
|---|---|---|
| XF8 | Jedinica zaslona (AA4) | Ethernet — Modbus TCP komunikacija s TapHome |
| X9:4–6 | Spojna kartica (AA100) | Sabirnica RS-485 prema priključenim dizalicama topline (A, B, GND) — nije za TapHome |
| X10 | Spojna kartica (AA100) | Ulazi senzora (BT1, BT50, BT6, BT7, BT25, BT71, AUX) |
| X11 | Spojna kartica (AA100) | Zajednička masa (GND) za sve ulaze senzora |
| X14 | Spojna kartica (AA100) | Strujni senzori nadzora opterećenja (BE1, BE2, BE3) |
Spajanje senzora


Svi senzori temperature spajaju se na rednu stezaljku X10, sa zajedničkom masom (GND) na X11. Koristite kabel presjeka najmanje 0,5 mm² do duljine 50 m (EKKX, LiYY ili jednakovrijedan). Kabele senzora i komunikacije ne vodite uz energetske kabele.
| Pin (X10) | Senzor | Registar | Opis |
|---|---|---|---|
| 1 | BT1 | A:1 | Vanjska temperatura — postavite u sjenu na sjeverni ili sjeverozapadni zid |
| 2 | BT50 | A:26 | Sobna temperatura — aktivirajte u izborniku 1.3, postavite 1,5 m iznad poda |
| 3 | BT6 | A:9 | Punjenje PTV-a — u uronskoj cijevi na grijaču vode |
| 4 | BT7 | A:8 | PTV na vrhu — na vrhu spremnika |
| 5 | BT25 | A:39 | Temperatura vanjskog polaznog voda |
| 6 | BT71 | A:88 | Temperatura vanjskog povratnog voda |
Strujni senzori nadzora opterećenja (BE1–BE3) spajaju se na rednu stezaljku X14, s masom (GND) na X13. Svaki je senzor strujni transformator (CT) postavljen oko dolaznog faznog vodiča.
Konfiguracija
Uključivanje Modbus komunikacije
Modbus TCP uključuje se u instalaterskom izborniku. Potrebni su sljedeći koraci:
- Spojite na mrežu — utaknite Ethernet kabel u XF8 ili postavite Wi-Fi u izborniku 5.2.1
- Postavite TCP/IP — u izborniku 5.2 odaberite automatski (DHCP) ili ručno (statička IP adresa, mrežna maska, pristupnik, DNS)
- Uključite Modbus TCP/IP — otvorite izbornik 7.5.9 i postavite Modbus TCP/IP na On
- Provjerite stanje mreže — u izborniku 3.1.13 („Connections”) provjerite dodijeljenu IP adresu
Za podršku za Modbus TCP potrebna je verzija softvera 2.2.1 ili novija. Dostupni registri ovise o ugrađenom i aktiviranom dodatnom priboru.
Pri uvozu predloška u TapHome unesite:
- IP Address — IP adresa regulatora SMO S40 u lokalnoj mreži
- Slave ID — Modbus slave adresa (zadano: 1)
Regulatoru SMO S40 dodijelite statičku IP adresu ili u postavkama usmjerivača napravite DHCP rezervaciju. Uređaj ne podržava mDNS, pa promjena IP adrese prekida vezu.
SMO S40 može izvesti popis registara na USB memoriju. Umetnite USB memoriju i otvorite izbornik 7.5.9 → „Export most used registers” ili „Export all registers” (format CSV). To je korisno za provjeru koji su registri dostupni u konkretnoj instalaciji.
Mogućnosti uređaja
Predložak sadrži 26 uređaja u sedam funkcionalnih skupina: praćenje temperatura, upravljanje sustavom grijanja, upravljanje PTV-om, stanje sustava, praćenje protoka i pumpi, električni nadzor te statistika vremena rada.
Praćenje temperatura
Šest senzora temperature daje potpunu toplinsku sliku sustava grijanja:
- Vanjska temperatura (BT1) — temperatura vanjskog zraka sa senzora BT1 (registar A:1, Int16, faktor 10). Senzor postavite u sjenu na zid okrenut prema sjeveru ili sjeverozapadu.
- Sobna temperatura (BT50) — temperatura zraka u prostoriji (registar A:26, Int16, faktor 10). Mora se aktivirati u izborniku 1.3. Postavite ga 1,5 m iznad poda na slobodan unutarnji zid.
- Temperatura vanjskog polaznog voda (BT25) — temperatura polaznog voda iza dizalice topline (registar A:39, Int16, faktor 10). Dizalici topline javlja kada treba početi grijati ili hladiti.
- Temperatura povrata (BT71) — temperatura povratnog voda (registar A:88, Int16, faktor 10). Služi za provjeru je li sustav grijanja ispravno podešen.
- Temperatura PTV-a na vrhu (BT7) — temperatura na vrhu spremnika PTV-a (registar A:8, Int16, faktor 10). Pokazuje temperaturu raspoloživog PTV-a.
- Temperatura punjenja PTV-a (BT6) — temperatura senzora punjenja u uronskoj cijevi (registar A:9, Int16, faktor 10). Upravlja pokretanjem i zaustavljanjem pripreme PTV-a.
Dostupne su i dvije izračunate temperature:
- Izračunata temperatura polaza — ciljana temperatura polaznog voda koju izračunava regulator (registar A:1017, Int16, faktor 10).
- Izračunata temperatura polaza (hlađenje) — ciljana temperatura polaza za način hlađenja (registar A:1567, Int16, faktor 10). Važna je samo kada je hlađenje aktivno.
Upravljanje sustavom grijanja
Predložak omogućuje izravno upravljanje parametrima krivulje grijanja:
- Krivulja grijanja — koeficijent za čitanje i upis koji određuje odnos između vanjske temperature i temperature polaza (registar H:26, Int16). Veća vrijednost daje strmiju krivulju i više temperature polaza pri niskim vanjskim temperaturama.
- Pomak krivulje — paralelni pomak krivulje grijanja za čitanje i upis (registar H:30, Int16). Pozitivan pomak podiže temperaturu polaza, pa su prostorije toplije.
- Stupanj-minute — pokazatelj potrebe za grijanjem za čitanje i upis (registar H:18, Int16, faktor 10). Negativne vrijednosti znače potrebu za toplinom; kompresor se pokreće na podesivom pragu (zadano -60 DM). Raspon: -3000 do 100.
- Stupanj-minute (hlađenje) — pokazatelj potrebe za hlađenjem za čitanje i upis (registar H:20, Int16). Pozitivne vrijednosti znače potrebu za hlađenjem.
- Minimalna temperatura polaza — donja granica temperature polaznog voda (registar H:34, Int16, faktor 10). Samo za čitanje.
- Maksimalna temperatura polaza — gornja granica temperature polaznog voda (registar H:38, Int16, faktor 10). Samo za čitanje. Štiti podno grijanje od pregrijavanja.
Upravljanje PTV-om
- Potreba za PTV-om — prekidač s više vrijednosti za odabir razine potrebe za PTV-om, za čitanje i upis (registar H:56, Int16). Vrijednosti: 0 = mala, 1 = srednja, 2 = velika, 3 = pametno upravljanje. Mala, srednja i velika određuju zadane temperature PTV-a; pametno upravljanje koristi prilagodljivi algoritam.
Stanje sustava i upravljanje
- Način rada — pokazatelj trenutačnog načina rada, samo za čitanje (registar H:237, Int16). Vrijednosti: 0 = automatski, 1 = ručni, 2 = samo dodatno grijanje. Automatski način na temelju vanjske temperature i stupanj-minuta sam upravlja grijanjem, hlađenjem i PTV-om.
- Prioritet rada — pokazatelj trenutačnog prioriteta sustava, samo za čitanje (registar A:1028, Int16). Vrijednosti: 10 = isključeno, 20 = PTV, 30 = grijanje, 40 = bazen, 60 = hlađenje.
- Broj alarma — kod aktivnog alarma, samo za čitanje (registar A:1975, UInt16). Vrijednost 0 znači da nema alarma. Kodovi alarma ovise o uređaju, njihovo značenje potražite u NIBE priručniku za instalatere.
- Poništavanje alarma — sklopka za čitanje i upis za potvrdu i brisanje aktivnog alarma (registar H:22, Bool). Vrijednost se nakon upisa sama vraća. Prije poništavanja uvijek provjerite uzrok alarma.
Stanje pumpi
- Vanjska pumpa grijanja (GP10) — stanje uključenosti vanjske cirkulacijske pumpe ogrjevnog medija, samo za čitanje (registar A:1066, Bool). GP10 je spojena na stezaljku X5:2.
- Brzina pumpe punjenja (GP12) — brzina pumpe punjenja za dizalicu topline EB100, samo za čitanje (registar A:1636, Int16). GP12 je cirkulacijska pumpa između SMO S40 i priključene dizalice topline zrak-voda.
Praćenje protoka
- Senzor protoka (BF1) — protok ogrjevnog medija sa senzora protoka BF1, samo za čitanje (registar A:40, Int16, faktor 10, l/m). Neobavezni senzor, koristan za praćenje učinkovitosti sustava grijanja i procjenu COP-a.
Električni nadzor (nadzor opterećenja)
Tri strujna senzora nadziru dolazne fazne vodiče:
- Struja faze 1 (BE1) — struja faze 1 sa strujnog senzora BE1 (registar A:50, UInt32, faktor 10).
- Struja faze 2 (BE2) — struja faze 2 sa strujnog senzora BE2 (registar A:48, UInt32, faktor 10).
- Struja faze 3 (BE3) — struja faze 3 sa strujnog senzora BE3 (registar A:46, UInt32, faktor 10).
Nadzor opterećenja sprječava isklapanje glavnog osigurača objekta tako da pri velikoj potrošnji struje smanjuje stupnjeve dodatnog grijanja. U izborniku 7.1.9 postavite nazivnu struju osigurača.
Statistika vremena rada
- Ukupno vrijeme rada dodatnog grijanja — zbirni radni sati električnog dodatnog grijača (registar A:1025, Int32, faktor 10). Korisno za praćenje korištenja dodatnog grijanja i energetske učinkovitosti.
Dodatne mogućnosti
SMO S40 ukupno daje više od 1400 registara. Osim 26 uređaja u predlošku, uređaj daje i stanje i vrijeme rada kompresora (EB100), broj pokretanja kompresora, trenutačno stanje kao bitovnu masku (zastavice grijanja, PTV-a i hlađenja), mjerenja energije (PTV, grijanje, bazen; zasebno za sam kompresor i za kompresor s dodatnim grijanjem), očitanja impulsnih brojila energije (BE6/BE7), pragove stupanj-minuta za pokretanje kompresora i dodatnog grijanja, postavke radnji alarma i upravljanje funkcijom godišnjeg odmora. Mogu se dodati u predložak TapHome u nekom budućem ažuriranju.
Rješavanje problema
Nema Modbus komunikacije
- Provjerite je li Ethernet kabel spojen na priključak XF8 na jedinici zaslona (a ne na rednu stezaljku RS-485 X9)
- Provjerite izbornik 7.5.9 — Modbus TCP/IP mora biti postavljen na On
- Provjerite IP adresu u izborniku 3.1.13 („Connections”)
- Provjerite jesu li TapHome Core i SMO S40 u istoj mreži/podmreži
- Provjerite da vatrozid ne blokira port 502
- Provjerite je li verzija firmvera 2.2.1 ili novija
IP adresa se mijenja nakon ponovnog pokretanja
SMO S40 ne podržava mDNS. Ako koristite DHCP, IP adresa se može promijeniti nakon nestanka napajanja ili obnove DHCP zakupa. Napravite DHCP rezervaciju u usmjerivaču ili postavite statičku IP adresu u izborniku 5.2.
Nedostaju očitanja senzora
Nisu svi senzori zadano ugrađeni. BT50 (sobni senzor) mora se nakon fizičke ugradnje aktivirati u izborniku 1.3. Za BT6, BT7, BT25 i BT71 odgovarajući senzor mora biti spojen na rednu stezaljku X10. Ako senzor nije ugrađen, registar vraća zadanu vrijednost ili vrijednost greške.
Napomena o adresiranju registara
Predložak TapHome koristi izvorno numeriranje registara tvrtke NIBE. Biblioteke zajednice (npr. Python biblioteka nibe) ulazne registre numeriraju od 30001 i dodaju pomak +1. Na primjer, BT1 je u sustavu TapHome registar 1, a u biblioteci registar 30002. To je poznata razlika u NIBE konvenciji, a ne greška.
