TapHome
Comunitate Beta Energie și contorizare

my-PV AC-THOR and AC-THOR 9s

Managerul de putere fotovoltaică my-PV AC•THOR și AC•THOR 9s în TapHome prin Modbus TCP: TapHome scrie puterea de încălzire din surplusul fotovoltaic și citește temperatura apei calde, puterea de încălzire cu componentele solară și din rețea, starea de funcționare și valorile rețelei.

Modbus TCP3 dispozitiveRevizia 1.1 Ultima actualizare: 10 noiembrie 2026

Trimis de Martin Keller

my-PV AC-THOR and AC-THOR 9s

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

my-PV AC•THOR și AC•THOR 9s sunt manageri de putere fotovoltaică ce transformă surplusul de energie solară în apă caldă sau încălzire, controlând fără trepte sarcini rezistive precum rezistențele electrice de imersie. AC•THOR controlează până la 3000 W în modul de funcționare M1 (6000 W în M3, cu ieșirea pe releu); AC•THOR 9s are trei ieșiri și controlează până la 9000 W în M1 (18 000 W în M3, de la firmware-ul a0020500). TapHome comunică cu dispozitivul prin Modbus TCP pe portul 502 și scrie direct puterea de încălzire, astfel încât o automatizare TapHome poate direcționa surplusul fotovoltaic măsurat către boilerul de apă caldă, în loc ca acesta să fie injectat în rețea.

Șablonul expune comanda de putere ca dispozitiv cu scriere, temperatura apei calde și puterea de încălzire actuală (cu componentele solară și din rețea) ca valori citite, iar starea dispozitivului împreună cu valorile electrice ca diagnostic de service.

Conectare hardware

Instalarea AC•THOR trebuie efectuată de un specialist autorizat, conform instrucțiunilor de montare ale producătorului. Se pot conecta numai sarcini pur rezistive (rezistențe de imersie, boilere, convectoare, covorașe încălzitoare, panouri cu infraroșu) — niciodată aparate cu sursă de alimentare electronică sau cu termostat electronic. Pentru încălzirea apei se pot conecta numai rezistențe cu limitator de temperatură de siguranță integrat.

AC•THOR primește semnalele de control externe prin protocolul IP, pe portul Ethernet RJ45. Conectați-l cu un cablu de rețea standard (CAT5 sau CAT7) la același router sau switch ca TapHome Core.

Prezentarea de mai jos arată zona de conexiuni a AC•THOR 9s (etichete în germană: Verbraucheranschlüsse = ieșirile pentru sarcini OUT-1 până la OUT-3, Ethernet RJ45, SD Card Slot, 4 Temp. Sensoren = patru senzori de temperatură, Schaltkontakt 16A = contact de comutare 16 A, Netzanschluss 3 × 230 V = alimentarea de la rețea). Zona de conexiuni a AC•THOR cu o singură ieșire este diferită.

Zona de conexiuni a AC•THOR 9s: borne pentru sarcini, Ethernet RJ45, slot pentru card SD, senzori de temperatură și contact de comutare 16 A (instrucțiunile de montare AC•THOR 9s, 2019)

Conectarea la rețea

În schema producătorului pentru controlul de către un sistem de management energetic, AC•THOR este conectat prin portul RJ45 la router, iar sistemul de management energetic — în acest caz TapHome Core — este conectat la același router. TapHome trimite apoi puterea țintă către AC•THOR prin această rețea.

Schema de conectare AC•THOR 9s pentru controlul de către un sistem de management energetic prin rețea Ethernet: AC•THOR conectat prin RJ45 și cablu CAT5/CAT7 la router, împreună cu sistemul de management energetic (instrucțiunile de montare AC•THOR 9s, 2019)

Apă caldă și senzor de temperatură

Dispozitivul Hot Water Temperature citește senzorul de temperatură 1 al AC•THOR. Senzorul digital de temperatură my-PV este livrat împreună cu dispozitivul; montați-l într-o teacă de imersie — niciodată direct în apă — și stabiliți poziția acestuia împreună cu producătorul boilerului. La AC•THOR 9s se pot conecta până la patru senzori digitali.

Exemplul de mai jos arată modul de funcționare M1 (apă caldă) cu o rezistență de imersie trifazată de până la 9 kW pe AC•THOR 9s.

Schema de conectare AC•THOR 9s pentru modul de funcționare M1 apă caldă până la 9 kW, cu rezistență de imersie trifazată, senzor de temperatură și racord la rețea (instrucțiunile de montare AC•THOR 9s, 2019)

Dacă nu se folosește un senzor de temperatură my-PV, rezistența de imersie trebuie să aibă un termostat bimetalic. Conductorul neutru nu trebuie trecut printr-un întrerupător. AC•THOR 9s necesită 3 × 230 V cu conductor neutru, protejat cu cel mult 16 A pe fază (caracteristică de declanșare B sau C).

Configurare

Rețea și adresă IP

DHCP este activ implicit, astfel încât AC•THOR primește adresa IP de la router. Adresa curentă se afișează pe ecranul dispozitivului, în informațiile de stare (IP), și în lista DHCP a routerului.

Deoarece TapHome se conectează la o adresă fixă, setați o adresă IP statică în setările generale ale dispozitivului (IP DHCP/static, apoi adresa IP, masca de subrețea, gateway-ul și serverul DNS) sau creați o rezervare DHCP în router. Setările statice trebuie să corespundă rețelei routerului, altfel dispozitivul devine invizibil în rețea.

Deschiderea interfeței web

De la firmware-ul Ethernet a0020000, interfața web este un fișier HTML extern:

  1. Introduceți adresa IP a AC•THOR într-un browser web. Pagina afișează un link de descărcare pentru fișierul interfeței web.
  2. Salvați fișierul local și deschideți-l — sau deschideți interfața web direct din linkul de pe acea pagină.
  3. În instalațiile fără acces la internet, descărcați fișierul HTML în prealabil.

Alternativ, programul my-PV Scanner (parte a pachetului software AC•THOR de pe site-ul my-PV) găsește dispozitivele din rețea; un dublu clic pe rezultatul căutării deschide interfața web. Dacă în rețea există mai multe dispozitive my-PV, identificați unitatea după numărul de serie de pe plăcuța de identificare. Scanarea folosește portul UDP 16124, care poate fi blocat de un firewall sau de o setare a routerului.

my-PV nu recomandă ca AC•THOR să fie accesibil din internet prin redirecționare de porturi (port forwarding). TapHome are nevoie de acces doar în rețeaua locală.

Activarea controlului Modbus TCP

  1. În interfața web, deschideți Control Settings și selectați tipul de control Modbus TCP. Tipul de control se poate alege și pe ecran, la punerea în funcțiune, sau în setări, la Control.
  2. Tipul de control se poate selecta numai pe un dispozitiv cu numărul de dispozitiv 1 (valoarea din fabrică, master). Dacă unitatea are alt număr, setați-l mai întâi înapoi la 1.
  3. Selectați modul de funcționare pentru aplicație — de exemplu M1 Hot water — și senzorul de temperatură pentru acest mod.
  4. Opțional, ajustați Power timeout în setările dispozitivului (10–600 s). Acesta definește cât timp rămâne valabilă ultima comandă de putere atunci când nu sosește o comandă nouă.

Fără tipul de control Modbus TCP, AC•THOR nu acceptă comenzile de putere scrise în registrul 1000.

La firmware-ul până la a0010103, modificarea setărilor de comunicație și de control pe ecran poate necesita un nivel de acces superior, protejat prin parolă; consultați instrucțiunile de utilizare my-PV.

Parametri de comunicație

ParametruValoare
ProtocolModbus TCP
Port502
Modbus Slave ID (valoarea implicită a șablonului)1
Tip de registruHolding registers (citire 0x03, scriere 0x06 / 0x10)
Format de dateNumere întregi pe 16 biți (fără semn; puterea contorului din registrul 1069 este cu semn)
Adrese de registruAdrese „reale”, așa cum sunt documentate de my-PV

Lista completă a registrelor este pusă la dispoziție de my-PV la cerere.

my-PV permite ca fiecare registru cu scriere să fie scris cel mult o dată pe zi, pentru a proteja durata de viață a memoriei nevolatile. Comanda de putere (registrul 1000) este exceptată de la această limită, împreună cu alte câteva registre (ceasul, activarea boost și registrele extinse de putere). De aceea, șablonul scrie doar comanda de putere — valorile setate, boost-ul, protecția împotriva legionelei și setările de timp se configurează pe ecranul dispozitivului sau în interfața web.

În TapHome, adăugați o interfață Modbus TCP, importați șablonul și introduceți adresa IP a AC•THOR.

Funcțiile dispozitivului

Controlul puterii din surplus

  • Power Target — puterea de încălzire comandată, în wați (H:1000). De obicei, o automatizare TapHome calculează surplusul fotovoltaic disponibil pe baza unui contor electric și îl scrie în acest dispozitiv; AC•THOR îl transformă fără trepte în căldură. Intervalul de valori este 0–3000 W (AC•THOR, M1) sau 0–9000 W (AC•THOR 9s, M1). Comanda expiră după intervalul Power timeout al dispozitivului, de aceea șablonul o retrimite periodic.

Monitorizarea temperaturii și a puterii

  • Hot Water Temperature — temperatura apei măsurată de senzorul 1, cu rezoluție de 0,1 °C (H:1001).
  • Heating Power — puterea electrică livrată în prezent de acest AC•THOR către sarcinile sale (H:1082, afișată în kW). Atributele de service Solar part of heating power (H:1083) și Grid part of heating power (H:1084) o împart în componenta fotovoltaică și cea din rețea, în W. Aceste registre sunt disponibile de la firmware-ul a0020303.

Diagnostic

Atributele de service ale modulului afișează:

AtributRegistruSemnificație
Operating statusH:1003Off (0), Starting up, Operation (9), Power stage error (200 și peste)
Voltage L1H:1061Tensiunea rețelei pe L1, în V
Current L1H:1062Curentul pe L1, în A (rezoluție 0,1 A)
Grid frequencyH:1064Frecvența rețelei, în Hz
Grid meter powerH:1069Puterea în punctul de măsurare, în W; valorile negative înseamnă injecție în rețea
Maximum power currently possibleH:1071Puterea maximă pe care dispozitivul o poate prelua în acest moment, în W, inclusiv unitățile slave

O eroare a etajului de putere (cod de stare 200 și peste) este semnalată în TapHome și ca eroare de modul.

Depanare

  • Dispozitivul nu reacționează la comenzile de putere — verificați dacă tipul de control este setat la Modbus TCP. Orice alt tip de control ignoră registrul 1000. Dacă tipul de control nu poate fi modificat, verificați dacă numărul dispozitivului este 1.
  • Lipsește controlul extern în modul de funcționare M3 — în M3, un AC•THOR fără sarcină disponibilă la ieșirea controlabilă nu poate fi controlat extern prin Modbus TCP. Verificați sarcina și termostatul sau limitatorul de temperatură de siguranță al acesteia.
  • Încălzirea se oprește după scurt timp, deși există surplus — comanda de putere expiră după intervalul Power timeout (10–600 s). Asigurați-vă că legătura cu TapHome este activă, astfel încât comanda să fie reîmprospătată, sau măriți Power timeout pe dispozitiv.
  • Adresele de registru par decalate cu unu — my-PV documentează adrese de registru „reale”. Unii clienți Modbus adaugă 1 la adresă (de exemplu 1001 în loc de 1000); dacă citirile par decalate, verificați decalajul de adresă al clientului.
  • Heating Power sau componentele sale solară și din rețea nu afișează valori — registrele 1082–1084 există de la firmware-ul a0020303. Verificați versiunea de firmware în informațiile de stare de pe ecran și actualizați dispozitivul.
  • Hot Water Temperature afișează 0 °C sau 85 °C — producătorul folosește 0 ° pentru o sondă defectă și 85 ° pentru o perturbare a transmisiei de date a senzorului de temperatură. Verificați senzorul 1 și cablajul acestuia.
  • Starea afișează „Power stage error” — codurile de stare de 200 și peste indică o stare de eroare a etajului de putere. Mesajele de eroare se afișează doar pe ecranul principal al dispozitivului, nu în interfața web.
  • AC•THOR nu poate fi găsit în rețea — citiți adresa IP pe ecran sau în lista DHCP a routerului; un firewall poate bloca my-PV Scanner pe portul UDP 16124. După trecerea la IP static, verificați dacă adresa, masca de subrețea și gateway-ul corespund rețelei routerului.

Dispozitive disponibile 3

Aceste dispozitive apar în TapHome după import.

AC•THOR Modul
Atribute de service
Operating status
Voltage L1
Current L1
Grid frequency
Grid meter power
Maximum power currently possible

AC•THOR

Citire (modul)
VAR Code := MODBUSR(H, 1003, UInt16);
IF(Code >= 200)
  ADDERROR(0, "Power stage error (status code " + TOSTRING(Code) + ")");
END
Atribute de service
Operating status
IF(MODBUSR(H, 1003, UInt16) >= 200, "Power stage error", IF(MODBUSR(H, 1003, UInt16) = 0, "Off", IF(MODBUSR(H, 1003, UInt16) = 9, "Operation", "Starting up")))
Voltage L1
MODBUSR(H, 1061, UInt16) + " V"
Current L1
MODBUSR(H, 1062, UInt16) / 10 + " A"
Grid frequency
TOSTRING(MODBUSR(H, 1064, UInt16) / 1000, "F2") + " Hz"
Grid meter power
MODBUSR(H, 1069, Int16) + " W"
Maximum power currently possible
MODBUSR(H, 1071, UInt16) + " W"
Power Target Variabilă

Power Target

Citire
MODBUSR(H, 1000, UInt16)
Scriere
MODBUSW(H, 1000, UInt16, Va)
Hot Water Temperature Senzor de temperatură

Hot Water Temperature

Citirea temperaturii
MODBUSR(H, 1001, UInt16) / 10
Heating Power Contor electric
Atribute de service
Solar part of heating power
Grid part of heating power

Heating Power

Citirea cererii
MODBUSR(H, 1082, UInt16) / 1000
Atribute de service
Solar part of heating power
MODBUSR(H, 1083, UInt16) + " W"
Grid part of heating power
MODBUSR(H, 1084, UInt16) + " W"
Conexiune: Modbus TCP • Slave ID: $[SlaveId]

Parametri de import

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

Solicitat în aplicațieImplicit
IP Address192.168.1.100
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 my-PV AC-THOR and AC-THOR 9s 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