TapHome
Comunitate Beta Integrare HVAC

alpha innotec Luxtronik 2.1 Smart Home Interface (SHI)

Pompe de căldură alpha innotec cu regulator Luxtronik 2.1 în TapHome prin Modbus TCP (portul 502), prin Smart Home Interface integrată, activată din meniul regulatorului — fără gateway sau modul suplimentar. Temperaturi, temperaturi setate și moduri de control ACM și MC1, blocare încălzire și ACM, ACM suplimentară, limitarea puterii (Smart Grid, §14a) și energie electrică și termică.

Modbus TCP20 de dispozitiveRevizia 1.0 Ultima actualizare: 12 noiembrie 2026

Trimis de Novobilský

alpha innotec Luxtronik 2.1 Smart Home Interface (SHI)

Import în aplicația TapHomeHardware › Modbus › Adăugați din șablon

Descărcați șablon
Pe această pagină

Adresa în rețea

TapHome comunică cu dispozitivul la adresa introdusă la import. Atribuiți dispozitivului o adresă fixă — o rezervare IP în router sau numele său mDNS, dacă îl acceptă —, altfel integrarea nu mai funcționează când routerul schimbă adresa.

Pregătirea rețelei

Ghid de integrare

alpha innotec Smart Home Interface (SHI) este o interfață software integrată în regulatorul de încălzire și pompă de căldură Luxtronik 2.1. Prin ea, un sistem de management energetic sau un sistem smart home poate citi și scrie temperaturi setate și parametri selectați ai pompei de căldură prin Modbus TCP, pe portul 502 — nu este necesar un modul hardware suplimentar, ci doar o conexiune Ethernet la regulator și activarea interfeței în meniul acestuia.

Acest șablon al comunității este realizat pentru o instalație tipică cu un singur circuit de amestec (MC1). Citește temperaturile sistemului, controlează temperaturile setate pentru apa caldă menajeră (ACM) și încălzire, blochează la cerere încălzirea sau ACM, limitează puterea consumată de pompa de căldură (Smart Grid / §14a EnWG) și afișează energia electrică și termică.

Conectarea hardware

Mufa de rețea este mufa din stânga, aflată în partea de jos a unității de comandă Luxtronik (poziția exactă depinde de varianta pompei de căldură). În timpul lucrărilor de conectare electrică trebuie pozat prin unitate un cablu de rețea ecranat, de categoria 6; mufa RJ45 a acestuia se introduce în mufa din stânga. Celălalt capăt se conectează la aceeași rețea locală ca TapHome Core.

alpha innotec recomandă protejarea regulatorului împotriva atacurilor și a accesului neautorizat cu un router sau un firewall, iar în rețelele companiilor sau ale autorităților locale, utilizarea unei rețele locale separate sau a unui VLAN. Modbus TCP este un protocol mai vechi, cu un nivel scăzut de securitate — nu deschideți portul 502 către internet; conexiunile de intrare din internet nu sunt necesare. Mențineți la zi software-ul regulatorului.

Configurare

Toate setările se fac pe afișajul regulatorului, în zona de program Service → Control panel. Unele intrări de meniu sunt vizibile sau reglabile doar cu nivel de acces la date de instalator sau de service clienți. Dacă intrările de mai jos nu sunt afișate, ridicați nivelul de acces la date la Installer cu codul numeric din zona de program Service („Determine data access" în manualul de utilizare al regulatorului), iar după terminarea lucrărilor reveniți la User.

Setările de rețea

Regulatorul trebuie să aibă o adresă fixă în rețeaua locală, deoarece TapHome se conectează la el după adresa IP.

  1. Deschideți Service → Control panel → DHCP.
  2. Alegeți una dintre opțiuni:
    • Client — regulatorul primește adresa de la serverul DHCP (router). În acest caz, creați în router o rezervare DHCP pentru regulator, astfel încât adresa să nu se schimbe.
    • Off — adresa se setează manual. Deschideți apoi Control panel → IP-address, introduceți IP, subnetmask, broadcast, gateway, DNS 1 și DNS 2 conform rețelei locale și salvați. Adresa IP trebuie să se afle în intervalul rețelei (de exemplu, gateway-ul 192.168.2.1 și masca 255.255.255.0 permit adresele 192.168.2.2 până la 192.168.2.254, dacă nu sunt folosite de alt dispozitiv).
  3. Citiți adresa IP a regulatorului pe ecranul IP-address și notați-o pentru TapHome.

Când DHCP este setat pe Client (sau Server), valorile de pe ecranul IP-address pot fi doar citite; ele pot fi editate numai cu DHCP pe Off. Comutarea opțiunii DHCP pe Server sau pe Off necesită întotdeauna o repornire (resetare) a regulatorului.

Setările de rețea Luxtronik 2.1: opțiunea DHCP Client și ecranul IP-address cu IP, mască de subrețea, broadcast, gateway și DNS

Activarea Smart Home Interface (Modbus TCP)

  1. Deschideți Service → Control panel → Connectivity → Smart Home Interface.
  2. Selectați Settings și setați ModBus TCP pe On.
  3. Confirmați cu bifa pentru a salva setarea.

alpha innotec cere dezactivarea funcției Smart Grid a regulatorului atunci când se folosește SHI — altfel cele două funcții se pot influența reciproc. Un singur sistem ar trebui să scrie în SHI: când mai mulți participanți SHI scriu același punct de date, regulatorul raportează eroarea 816 și menține SHI dezactivată cât timp eroarea este prezentă.

Calea de meniu Luxtronik 2.1 Connectivity, Smart Home Interface, Settings cu ModBus TCP setat pe On, plus ecranele de stare și de date primite

Meniul SHI este disponibil în software-ul Luxtronik 2.1 începând cu versiunea V3.90. Modul general de încălzire și funcția de ACM suplimentară folosite de acest șablon necesită software V3.92 sau mai nou — dacă software-ul regulatorului este mai vechi, actualizați-l mai întâi.

Verificarea conexiunii pe regulator

În Smart Home Interface → status, linia ModBus TCP afișează starea interfeței:

StareSemnificație
OffSHI este dezactivată
StandbySHI este activată, dar nu a fost detectată nicio citire sau scriere de cel puțin 10 minute
ActiveSHI este activată și a fost detectată o citire sau scriere în ultimele 10 minute

Smart Home Interface → Received data listează toate temperaturile setate și parametrii scriși prin SHI (modul de încălzire, temperatura setată și decalajul pentru încălzire, modul ACM, temperatura setată și decalajul ACM…). Valorile care nu au fost scrise sau au fost resetate afișează ---. Cât timp SHI este activă și o valoare a fost scrisă, pe ecranul de navigare al regulatorului apare un simbol SHI; selectarea lui deschide prezentarea datelor primite.

Parametrii de conexiune

ParametruValoare
ProtocolModbus TCP
Port TCP502
Adresă IPadresa regulatorului (consultați Setările de rețea)
Modbus slave ID1 (implicit în șablon)

În TapHome, adăugați modulul din acest șablon și introduceți adresa IP a regulatorului și Modbus slave ID.

Funcțiile dispozitivului

Starea sistemului și diagnosticare

Modulul decodează starea de funcționare a pompei de căldură (încălzire, ACM, standby și altele) și generatoarele de căldură active — compresoarele VD1 și VD2 și generatoarele de căldură suplimentare ZWE1–ZWE3. Numărul de eroare al regulatorului se afișează ca eroare pe modul. Cererea de încălzire și de ACM, funcțiile activate, stările pompei de saramură și ale pompelor de circulație pentru încălzire, MC1 și ACM, versiunea software și orele de funcționare sunt disponibile ca atribute ale modulului.

Temperaturi

Senzori de temperatură separați afișează temperatura pe retur și temperatura setată pentru aceasta, temperatura pe retur la rezervorul tampon, temperatura pe tur, temperatura exterioară și media ei pe 24 de ore, precum și temperaturile la intrarea și la ieșirea sursei de căldură (saramură sau aer).

Apă caldă menajeră

  • Termostat ACM — temperatura actuală a ACM și temperatura setată; temperatura setată poate fi scrisă din TapHome. Temperatura minimă și maximă a ACM sunt atribute.
  • Mod de control ACM — modul în care TapHome influențează ACM: fără influență, temperatură setată, decalaj de temperatură sau nivel de funcționare. Pentru a scrie temperatura setată ACM, setați mai întâi acest mod pe Temperatură setată.
  • Blocare ACM — oprește temporar încălzirea ACM, de exemplu în perioada unui tarif scump la energia electrică.
  • ACM suplimentară — pornește o încălzire unică a ACM; regulatorul dezactivează singur funcția la final. Temperatura țintă, durata și timpul rămas sunt atribute.

Încălzire

  • Mod de control al încălzirii — modul în care TapHome influențează temperatura pe retur a circuitului de încălzire: fără influență, temperatură setată pe retur, decalaj de temperatură sau nivel de funcționare. Se aplică doar când modul general de încălzire este setat pe individual (pe circuit).
  • Mod general de încălzire — control individual pe circuit, un decalaj global sau un nivel de funcționare global pentru toate circuitele deodată.
  • Blocare încălzire — împiedică funcționarea în regim de încălzire.

Circuitul de amestec MC1

  • Termostat tur MC1 — temperatura pe tur actuală și țintă a circuitului de amestec MC1; temperatura setată poate fi scrisă din TapHome. Temperatura minimă și maximă pe tur sunt atribute.
  • Mod de control MC1 — fără influență, temperatură setată pe tur, decalaj de temperatură sau nivel de funcționare.

Energie

  • Energie electrică — energia electrică totală consumată și puterea electrică absorbită în prezent.
  • Energie termică pentru încălzire — puterea termică și energia termică livrate pentru încălzire. Energia electrică pentru încălzire și ACM, energia termică pentru ACM, energia termică totală și puterea absorbită minimă estimată sunt atribute.

Limitarea puterii (Smart Grid / §14a)

Comutatorul Limită de putere selectează modul de limitare:

  • Fără limită — funcționare normală.
  • Limită ușoară (de exemplu, surplus fotovoltaic) — pompa de căldură încearcă să rămână sub puterea setată; când încălzirea sau ACM scade sub temperatura ei limită, ignoră limita.
  • Limită strictă — limitare conform §14a din Legea germană privind industria energetică (EnWG).

Valoarea limitei (0–30 kW) se setează cu acțiunea Setare limită de putere. Limita actuală și semnalele EVU1 și EVU2 sunt atribute.

TapHome interoghează continuu regulatorul, ceea ce menține starea SHI Active. Meniul Received data de pe regulator arată ce valori scrise sunt aplicate în prezent.

Depanare

Nu există date în TapHome

  • Verificați dacă regulatorul este conectat la rețea și dacă adresa IP din TapHome corespunde celei de pe ecranul IP-address.
  • Verificați dacă ModBus TCP este setat pe On în Smart Home Interface → Settings.
  • Verificați slave ID în TapHome și dacă portul 502 nu este blocat de un firewall între TapHome și regulator.

Starea SHI afișează Standby

  • Timp de 10 minute nu a ajuns la regulator nicio citire sau scriere — verificați conexiunea de rețea și dacă modulul TapHome funcționează.

Temperaturile setate scrise nu sunt aplicate sau revin la valorile implicite

  • Deschideți Received data — o valoare afișată ca --- nu a fost scrisă sau a fost resetată.
  • Verificați dacă modul de control corespunzător (ACM, încălzire sau MC1) este setat pe Temperatură setată înainte de a scrie o temperatură.
  • Verificați dacă funcția Smart Grid a regulatorului este dezactivată.

Eroarea 816 pe regulator

  • Mai mulți participanți SHI scriu același punct de date. Lăsați un singur sistem să scrie în SHI; SHI rămâne dezactivată cât timp eroarea este prezentă.

Temperatura ACM afișează 75,0 °C

  • Această valoare de substituție apare când senzorul ACM s-a defectat sau când sistemul folosește o intrare de termostat în locul unui senzor. În cazul unei intrări de termostat, ignorați această valoare.

O valoare afișează 32767

  • 32767 înseamnă că registrul sau funcția nu este disponibilă — de exemplu, funcția nu este configurată, regulatorul este oprit sau trebuie setat mai întâi un alt mod. Dispozitivul afișează atunci date nevalide.

Dispozitive disponibile 20

Aceste dispozitive apar în TapHome după import.

Luxtronik 2.1 SHI Modul
Atribute de service
Stav systemu
Pozadavek topeni
Pozadavek TUV
Topeni povoleno
TUV povoleno
Mixovaci okruh MC1 — topeni povoleno
Pumpa solanky
Obehova pumpa MC1
Obehova pumpa topeniho okruhu
Obehova pumpa TUV
Verze softwaru
Provozni hodiny TC
Provozni hodiny topeni
Provozni hodiny TUV
Acțiuni de service
Nastavit limit prikonu

Luxtronik 2.1 SHI

Citire (modul)
VAR err := MODBUSR(A, 10201, UInt16);
IF(err != 0) ADDERROR(1, "Chyba systemu c. " + TOSTRING(err)); END
VAR state := MODBUSR(A, 10002, UInt16);
IF(state = 0) ADDINFO(0, "Stav: Vypnuto"); END
IF(state = 1) ADDINFO(1, "Stav: Topeni"); END
IF(state = 2) ADDINFO(2, "Stav: TUV"); END
IF(state = 3) ADDINFO(3, "Stav: Ohrev MVS"); END
IF(state = 5) ADDINFO(5, "Stav: Pohotovost"); END
IF(state = 7) ADDINFO(7, "Stav: Externi zdroj"); END
VAR gen := MODBUSR(A, 10000, UInt16);
IF(GETBIT(gen, 0)) ADDINFO(10, "Aktivni zdroj: VD1"); END
IF(GETBIT(gen, 1)) ADDINFO(11, "Aktivni zdroj: VD2"); END
IF(GETBIT(gen, 2)) ADDINFO(12, "Aktivni zdroj: ZWE1"); END
IF(GETBIT(gen, 3)) ADDINFO(13, "Aktivni zdroj: ZWE2"); END
IF(GETBIT(gen, 4)) ADDINFO(14, "Aktivni zdroj: ZWE3"); END
Atribute de service
Stav systemu
SWITCH(MODBUSR(A, 10002, UInt16), 0, "Vypnuto", 1, "Topeni", 2, "TUV", 3, "Ohrev MVS", 4, "Chlazeni", 5, "Pohotovost", 6, "Pasivni chlazeni", 7, "Externi zdroj", "Neznamy")
Pozadavek topeni
IF(MODBUSR(A, 10003, UInt16) != 0, "Aktivni", "Neaktivni")
Pozadavek TUV
IF(MODBUSR(A, 10004, UInt16) != 0, "Aktivni", "Neaktivni")
Topeni povoleno
IF(MODBUSR(D, 10000, Bool), "Ano", "Ne")
TUV povoleno
IF(MODBUSR(D, 10001, Bool), "Ano", "Ne")
Mixovaci okruh MC1 — topeni povoleno
IF(MODBUSR(D, 10006, Bool), "Ano", "Ne")
Pumpa solanky
IF(MODBUSR(A, 10350, UInt16) != 0, "Bezi", "Stoji")
Obehova pumpa MC1
IF(MODBUSR(A, 10351, UInt16) != 0, "Bezi", "Stoji")
Obehova pumpa topeniho okruhu
IF(MODBUSR(A, 10354, UInt16) != 0, "Bezi", "Stoji")
Obehova pumpa TUV
IF(MODBUSR(A, 10355, UInt16) != 0, "Bezi", "Stoji")
Verze softwaru
"V" + TOSTRING(MODBUSR(A, 10400, UInt16)) + "." + TOSTRING(MODBUSR(A, 10401, UInt16)) + "." + TOSTRING(MODBUSR(A, 10402, UInt16))
Provozni hodiny TC
TOSTRING(MODBUSR(A, 10404, UInt32)) + " h"
Provozni hodiny topeni
TOSTRING(MODBUSR(A, 10406, UInt32)) + " h"
Provozni hodiny TUV
TOSTRING(MODBUSR(A, 10408, UInt32)) + " h"
Acțiuni de service
Nastavit limit prikonu
Parametri: Limit (0–30 Lim)
MODBUSWNE(SH, 10041, UInt16, Lim * 10);
Teplota zpetneho potrubi Senzor de temperatură

Teplota zpetneho potrubi

Citirea temperaturii
MODBUSR(A, 10100, UInt16) / 10
Zadana teplota zpetneho potrubi Senzor de temperatură

Zadana teplota zpetneho potrubi

Citirea temperaturii
MODBUSR(A, 10101, UInt16) / 10
Teplota akumulacniho zasobiku (zpetna) Senzor de temperatură

Teplota akumulacniho zasobiku (zpetna)

Citirea temperaturii
MODBUSR(A, 10102, UInt16) / 10
Teplota primarnich potrubi (flow) Senzor de temperatură

Teplota primarnich potrubi (flow)

Citirea temperaturii
MODBUSR(A, 10105, UInt16) / 10
Venkovni teplota Senzor de temperatură

Venkovni teplota

Citirea temperaturii
MODBUSR(A, 10108, Int16) / 10
Prumerna venkovni teplota (24 h) Senzor de temperatură

Prumerna venkovni teplota (24 h)

Citirea temperaturii
MODBUSR(A, 10109, Int16) / 10
Teplota vstupu zdroje tepla Senzor de temperatură

Teplota vstupu zdroje tepla

Citirea temperaturii
MODBUSR(A, 10110, Int16) / 10
Teplota vystupu zdroje tepla Senzor de temperatură

Teplota vystupu zdroje tepla

Citirea temperaturii
MODBUSR(A, 10111, Int16) / 10
Teple uzit. voda — regulace Termostat
Atribute de service
Min. teplota TUV
Max. teplota TUV

Teple uzit. voda — regulace

Citirea temperaturii
MODBUSR(A, 10120, Int16) / 10
Citirea temperaturii dorite
MODBUSR(A, 10121, UInt16) / 10
Scrierea temperaturii dorite
MODBUSWNE(SH, 10006, UInt16, Se * 10)
Atribute de service
Min. teplota TUV
TOSTRING(MODBUSR(A, 10122, Int16) / 10, "F1") + " °C"
Max. teplota TUV
TOSTRING(MODBUSR(A, 10123, Int16) / 10, "F1") + " °C"
Rezim nastaveni TUV Comutator cu mai multe valori
Valori / Stări: Bez vlivu · Zadana teplota · Teplotni offset · Uroven provozu

Rezim nastaveni TUV

Citirea stării comutatorului
MODBUSR(H, 10005, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10005, UInt16, Mu)
Blokace TUV Comutator
Valori / Stări: Zablokováno · Normální provoz

Blokace TUV

Citirea stării comutatorului
MODBUSR(H, 10051, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10051, UInt16, St)
Mimorizadny ohrev TUV Comutator
Valori / Stări: Zapnuto · Vypnuto

Mimorizadny ohrev TUV

Citirea stării comutatorului
MODBUSR(H, 10071, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10071, UInt16, St)
Atribute de service
Cilova teplota mimoradneho TUV
TOSTRING(MODBUSR(A, 10500, Int16) / 10, "F1") + " °C"
Trvani mimoradneho TUV
TOSTRING(MODBUSR(A, 10501, Int16)) + " min"
Zbyvajici cas TUV
TOSTRING(MODBUSR(A, 10502, Int16)) + " min"
Rezim nastaveni topeni Comutator cu mai multe valori
Valori / Stări: Bez vlivu · Zadana zpetna teplota · Teplotni offset · Uroven provozu

Rezim nastaveni topeni

Citirea stării comutatorului
MODBUSR(H, 10000, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10000, UInt16, Mu)
Topeni — celkovy rezim Comutator cu mai multe valori
Valori / Stări: Individualni (dle okruhu) · Globalni offset · Globalni uroven

Topeni — celkovy rezim

Citirea stării comutatorului
MODBUSR(H, 10065, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10065, UInt16, Mu)
Blokace topeni Comutator
Valori / Stări: Zablokováno · Normální provoz

Blokace topeni

Citirea stării comutatorului
MODBUSR(H, 10050, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10050, UInt16, St)
Mixovaci okruh MC1 — teplota flow Termostat
Atribute de service
Min. teplota flow MC1
Max. teplota flow MC1

Mixovaci okruh MC1 — teplota flow

Citirea temperaturii
MODBUSR(A, 10140, Int16) / 10
Citirea temperaturii dorite
MODBUSR(A, 10141, Int16) / 10
Scrierea temperaturii dorite
MODBUSWNE(SH, 10011, UInt16, Se * 10)
Atribute de service
Min. teplota flow MC1
TOSTRING(MODBUSR(A, 10142, Int16) / 10, "F1") + " °C"
Max. teplota flow MC1
TOSTRING(MODBUSR(A, 10143, Int16) / 10, "F1") + " °C"
Rezim nastaveni MC1 Comutator cu mai multe valori
Valori / Stări: Bez vlivu · Zadana teplota flow · Teplotni offset · Uroven provozu

Rezim nastaveni MC1

Citirea stării comutatorului
MODBUSR(H, 10010, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10010, UInt16, Mu)
Spotrebovana elektricka energie Contor electric

Spotrebovana elektricka energie

Citirea consumului total
MODBUSR(A, 10310, Int32) / 10
Citirea cererii
MODBUSR(A, 10301, UInt16) / 10
Tepelna energie — topeni Contor electric
Atribute de service
Spotreba el. energie — topeni
Spotreba el. energie — TUV
Tepelna energie — TUV
Tepelna energie celkem
Predikce min. prikonu

Tepelna energie — topeni

Citirea consumului total
MODBUSR(A, 10322, Int32) / 10
Citirea cererii
MODBUSR(A, 10300, Int16) / 10
Atribute de service
Spotreba el. energie — topeni
TOSTRING(MODBUSR(A, 10312, Int32) / 10, "F1") + " kWh"
Spotreba el. energie — TUV
TOSTRING(MODBUSR(A, 10314, Int32) / 10, "F1") + " kWh"
Tepelna energie — TUV
TOSTRING(MODBUSR(A, 10324, Int32) / 10, "F1") + " kWh"
Tepelna energie celkem
TOSTRING(MODBUSR(A, 10320, Int32) / 10, "F1") + " kWh"
Predikce min. prikonu
TOSTRING(MODBUSR(A, 10302, UInt16) / 10, "F1") + " kW"
Limit prikonu (Smart Grid / EVU) Comutator cu mai multe valori
Valori / Stări: Bez omezeni · Mekke omezeni (FV prebytky) · Tvrde omezeni (§14a)
Acțiuni de service
Nastavit limit prikonu

Limit prikonu (Smart Grid / EVU)

Citirea stării comutatorului
MODBUSR(H, 10040, UInt16)
Scrierea stării comutatorului
MODBUSW(SH, 10040, UInt16, Mu)
Atribute de service
Aktualni limit prikonu
TOSTRING(MODBUSR(H, 10041, UInt16) / 10, "F1") + " kW"
Signal EVU1
TOSTRING(MODBUSR(A, 10360, UInt16))
Signal EVU2
TOSTRING(MODBUSR(A, 10361, UInt16))
Acțiuni de service
Nastavit limit prikonu
Parametri: Limit kW (0–30 Lim)
MODBUSWNE(SH, 10041, UInt16, Lim * 10);
Conexiune: Modbus TCP • Slave ID: $[SlaveId]

Parametri de import

Introduceți aceste valori când importați XML-ul.

Solicitat în aplicațieImplicit
IP adresa192.168.1.116
Modbus Slave ID1

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Șablon · portalul TapHome alpha innotec Luxtronik 2.1 Smart Home Interface (SHI) Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog. Modbus TCP Vezi în portalul TapHome