
Șablonul Vaillant aroTHERM plus conectează TapHome la o pompă de căldură aer-apă Vaillant aroTHERM plus și la regulatorul ei de sistem sensoCOMFORT VRC 720 printr-un adaptor eBUS Adapter Shield sau Stick C6 de la ebusd.eu. Adaptorul stă pe magistrala eBUS a regulatorului și rulează micro-ebusd, care decodează mesajele Vaillant și le oferă printr-un API HTTP JSON local. TapHome comunică doar cu adaptorul, în rețeaua locală; nu se folosește cloud.
Șablonul citește temperatura exterioară, a camerei, de tur și a apei calde, presiunea apei, puterea și consumul pompei de căldură și erorile regulatorului. Setează valoarea impusă a camerei pentru zona 1, valoarea impusă a apei calde, modurile de funcționare ale zonei 1 și ale apei calde și pornește o încălzire unică a apei calde.
Șablon al comunității — încă netestat cu TapHome pe un adaptor real. Șablonul a fost generat în portalul TapHome din documentația micro-ebusd și din definițiile de mesaje ebusd pentru VRC 720 și aroTHERM plus. A fost testat doar cu un adaptor simulat pe un TapHome Core 2025.2 local, nu cu un adaptor, regulator sau o pompă de căldură reale, iar experiența din teren este binevenită. Descărcați XML-ul de pe această pagină sau din portalul TapHome: Vaillant aroTHERM plus + VRC 720 — șablon al comunității, și importați-l ca modul nou.
Șablonul completează șablonul oficial TapHome eBUS Adapter Shield C6 Stick, care prin MQTT arată starea adaptorului însuși (semnalul magistralei, serviciul, temperatura); cele două pot rula unul lângă altul. Nu are legătură cu șablonul comunității pentru ventiloconvectorul Vaillant aroVAIR, care folosește Modbus RTU.
De ce aveți nevoie
- Vaillant aroTHERM plus cu regulatorul sensoCOMFORT VRC 720 pe magistrala eBUS.
- eBUS Adapter Shield C6 sau Stick C6 (adapter.ebusd.eu) cu cel mai nou firmware și micro-ebusd activat. micro-ebusd este o funcție plătită a adaptorului, deblocată cu un token; fiecare adaptor primește o licență de probă de 30 de zile.
- Adaptorul și TapHome Core în aceeași rețea locală.
Conexiunea hardware
Adaptorul se conectează la cele două borne eBUS ale regulatorului VRC 720; polaritatea magistralei eBUS nu contează. aroTHERM plus comunică cu regulatorul pe aceeași magistrală, deci nu este nevoie de niciun fir spre unitatea exterioară. Înainte de a lucra la bornele regulatorului, deconectați alimentarea de la rețea.
Conectați adaptorul la rețeaua locală conform documentației lui și rezervați-i adresa IP în router, astfel încât TapHome să îl găsească mereu.
Configurare
Activarea micro-ebusd
- Actualizați adaptorul la cel mai nou firmware (adapter.ebusd.eu).
- Obțineți un token micro-ebusd de pe token.ebusd.eu (o licență de probă de 30 de zile per adaptor, apoi contra cost) și introduceți-l în interfața web a adaptorului.
- După activare, API-ul HTTP JSON răspunde la
http://<adapter-ip>/api/v1/ebus.
Găsirea numelor circuitelor
micro-ebusd adresează fiecare valoare prin circuit și numele mesajului. Deschideți în browser http://<adapter-ip>/api/v1/ebus/list: afișează circuitele și mesajele pe care adaptorul le-a găsit pe magistrală. Regulatorul sensoCOMFORT VRC 720 apare, în funcție de versiune, ca ctlv2, ctlv3 sau 720, unitatea exterioară a aroTHERM plus ca hmu. Dialogul de import menționează și 700 pentru VRC 700; șablonul a fost scris după definițiile de mesaje ale regulatorului VRC 720.
Parametrii de import
| Parametru | Valoare implicită | Descriere |
|---|---|---|
ADAPTER_IP | (gol) | Adresa IP a adaptorului eBUS |
CONTROLLER_CIRCUIT | ctlv2 | Numele circuitului regulatorului din /api/v1/ebus/list |
HEAT_SOURCE_CIRCUIT | hmu | Numele circuitului unității exterioare aroTHERM plus |
Importul creează două module pe același adaptor: sensoCOMFORT VRC 720 (ctlv2) cu opt dispozitive și aroTHERM plus (hmu) cu contorul de energie electrică al pompei de căldură.
Capacitățile dispozitivelor
Temperaturi și presiune
- Temperatura exterioară — temperatura exterioară, așa cum o afișează VRC 720.
- Temperatura de tur — temperatura de tur a sistemului (turul încălzirii).
- Presiunea apei — presiunea apei din instalația de încălzire, în bar (doar citire).
Zona 1
- Termostat zona 1 — temperatura camerei și valoarea impusă pe care regulatorul o folosește efectiv. O valoare impusă setată în TapHome (5–30 °C) este trimisă ca quick veto: o modificare temporară, programul orar al regulatorului rămâne neschimbat. După scriere, șablonul citește din nou valoarea de pe magistrală.
- Mod de funcționare zona 1 — Oprit, Auto (program orar), Manual / Zi și Noapte. Șablonul trimite numele din definiția ebusd (
off,auto,day,night). Pe VRC 720 moduldayeste modul lui manual, iar un mod de noapte VRC 720 nu are.
Apă caldă
- Termostat apă caldă menajeră — temperatura boilerului de apă caldă și valoarea impusă a apei calde, reglabilă de la 35 la 75 °C.
- Mod de funcționare apă caldă menajeră — Oprit, Auto, Zi sau Noapte.
- Încălzire unică a apei calde — pornirea începe încălzirea; după încărcarea boilerului, regulatorul revine singur în auto, iar comutatorul arată din nou oprit.
Electricitatea pompei de căldură
Modulul aroTHERM plus (hmu) are un singur dispozitiv, Contor de energie electrică al pompei de căldură, un contor al unității exterioare:
- Putere absorbită — puterea electrică actuală a pompei de căldură, în kW.
- Consum total — consumul total de electricitate al pompei de căldură, în kWh. Contorul este un număr pe 16 biți (cel mult 65535 kWh), deci la o unitate care funcționează de mulți ani poate să fi pornit deja din nou de la zero.
Afișează și trei atribute de service:
| Atribut de service | Descriere |
|---|---|
| COP (încălzire) | Coeficientul de performanță al pompei de căldură la încălzire |
| Randament termic total [kWh] | Randamentul termic total al pompei de căldură — energie termică, nu electricitate |
| Stare de funcționare | Starea raportată de unitatea exterioară: ready, heating, cooling, heating_water sau error |
Erorile regulatorului
Modulul sensoCOMFORT VRC 720 (ctlv2) citește la fiecare ciclu erorile curente ale regulatorului. Pentru fiecare dintre cele cinci câmpuri de eroare ale sale care nu este zero, modulul afișează o eroare cu numărul erorii, de exemplu Controller error code: 1025.
Cum comunică șablonul cu adaptorul
Fiecare valoare este un mesaj din definiția ebusd. Șablonul îl citește cu GET /api/v1/ebus/{circuit}/{message}/get?from=1, care răspunde din memoria cache a adaptorului sau întreabă magistrala, și ia din răspuns data.fields.value. O scriere este PUT /api/v1/ebus/{circuit}/{message}/set cu corpul {"fields":{"value":…}}, urmată de o citire cu from=2, care întreabă întotdeauna magistrala. Modulele și toate dispozitivele citesc la fiecare 60 s.
Niciun dispozitiv nu scrie nimic la pornirea TapHome Core: își iau starea de la adaptor, nu din ultima valoare din TapHome.
Unele versiuni de firmware ale VRC 720 confirmă o scriere fără să o execute. Deoarece șablonul citește din nou valoarea de pe magistrală după fiecare scriere, TapHome arată apoi valoarea pe care regulatorul o folosește efectiv, nu pe cea setată de dumneavoastră.
Ce nu face șablonul
- Parametrii instalatorului (curba de încălzire, temperatura maximă de tur) sunt omiși intenționat — șablonul nu modifică setările de instalator ale regulatorului.
- Răcirea zonei 1, zonele 2 și 3 și programul orar săptămânal nu fac parte din șablon.
- Alte valori ale unității exterioare (temperatura aerului aspirat, gradul de utilizare a compresorului, puterea termică actuală) sunt disponibile pe magistrală, dar nu sunt citite.
Depanare
Nicio valoare
Verificați dacă micro-ebusd este activat și dacă tokenul nu a expirat: fără micro-ebusd adaptorul nu răspunde la /api/v1/ebus. Verificați dacă http://<adapter-ip>/api/v1/ebus/list se deschide în browser.
Dispozitivele regulatorului nu afișează nicio valoare
Numele circuitului nu se potrivește. Deschideți http://<adapter-ip>/api/v1/ebus/list, găsiți numele regulatorului (ctlv2, ctlv3 sau 720) și al unității exterioare (hmu) și importați din nou șablonul cu aceste nume.
O valoare impusă sau un mod revine la valoarea veche
Regulatorul nu a executat scrierea; TapHome arată valoarea citită înapoi de pe magistrală. Verificați modul de funcționare al zonei și firmware-ul regulatorului.
Eroare de modul Controller error code: …
Regulatorul raportează o eroare cu acest număr. Căutați-o în documentația regulatorului sau a pompei de căldură; eroarea de modul dispare când regulatorul o șterge.