
Šablona Vaillant aroTHERM plus připojí TapHome k tepelnému čerpadlu vzduch-voda Vaillant aroTHERM plus a k jeho systémovému regulátoru sensoCOMFORT VRC 720 přes adaptér eBUS Adapter Shield nebo Stick C6 od ebusd.eu. Adaptér je na sběrnici eBUS regulátoru a běží na něm micro-ebusd, který dekóduje zprávy Vaillant a nabízí je přes lokální HTTP JSON API. TapHome komunikuje jen s adaptérem v lokální síti; cloud se nepoužívá.
Šablona čte venkovní, pokojovou, přívodní teplotu a teplotu teplé vody, tlak vody, příkon a spotřebu tepelného čerpadla a poruchy regulátoru. Nastavuje požadovanou pokojovou teplotu zóny 1, požadovanou teplotu teplé vody, provozní režimy zóny 1 a teplé vody a spouští jednorázový ohřev teplé vody.
Komunitní šablona — zatím neotestovaná s TapHome na skutečném adaptéru. Šablona vznikla v portálu TapHome z dokumentace micro-ebusd a z definic zpráv ebusd pro VRC 720 a aroTHERM plus. Otestovaná byla jen se simulátorem adaptéru na lokálním TapHome Core 2025.2, ne se skutečným adaptérem, regulátorem ani tepelným čerpadlem, a zkušenosti z praxe jsou vítané. XML si stáhněte na této stránce nebo z portálu TapHome: Vaillant aroTHERM plus + VRC 720 — komunitní šablona, a importujte ho jako nový modul.
Šablona doplňuje oficiální šablonu TapHome eBUS Adapter Shield C6 Stick, která přes MQTT ukazuje stav samotného adaptéru (signál sběrnice, démon, teplotu); obě mohou běžet vedle sebe. S komunitní šablonou pro fan-coil Vaillant aroVAIR, která používá Modbus RTU, nesouvisí.
Co potřebujete
- Vaillant aroTHERM plus s regulátorem sensoCOMFORT VRC 720 na sběrnici eBUS.
- eBUS Adapter Shield C6 nebo Stick C6 (adapter.ebusd.eu) s nejnovějším firmwarem a aktivovaným micro-ebusd. micro-ebusd je placená funkce adaptéru, kterou odemkne token; každý adaptér dostane jednu 30denní zkušební licenci.
- Adaptér a TapHome Core v téže lokální síti.
Hardwarové připojení
Adaptér se připojuje ke dvěma svorkám eBUS na regulátoru VRC 720; na polaritě sběrnice eBUS nezáleží. aroTHERM plus komunikuje s regulátorem po téže sběrnici, takže k venkovní jednotce není potřeba žádný vodič. Před prací na svorkách regulátoru odpojte síťové napájení.
Adaptér připojte do lokální sítě podle dokumentace adaptéru a jeho IP adresu si rezervujte v routeru, aby ho TapHome vždy našel.
Konfigurace
Aktivace micro-ebusd
- Aktualizujte adaptér na nejnovější firmware (adapter.ebusd.eu).
- Získejte token micro-ebusd na token.ebusd.eu (jedna 30denní zkušební licence na adaptér, poté placený) a zadejte ho ve webovém rozhraní adaptéru.
- Po aktivaci odpovídá HTTP JSON API na
http://<adapter-ip>/api/v1/ebus.
Zjištění názvů okruhů
micro-ebusd adresuje každou hodnotu okruhem a názvem zprávy. Otevřete v prohlížeči http://<adapter-ip>/api/v1/ebus/list: zobrazí okruhy a zprávy, které adaptér našel na sběrnici. Regulátor sensoCOMFORT VRC 720 se podle verze hlásí jako ctlv2, ctlv3 nebo 720, venkovní jednotka aroTHERM plus jako hmu. Dialog importu uvádí i 700 pro VRC 700; šablona byla napsána podle definic zpráv regulátoru VRC 720.
Parametry importu
| Parametr | Výchozí hodnota | Popis |
|---|---|---|
ADAPTER_IP | (prázdné) | IP adresa adaptéru eBUS |
CONTROLLER_CIRCUIT | ctlv2 | Název okruhu regulátoru z /api/v1/ebus/list |
HEAT_SOURCE_CIRCUIT | hmu | Název okruhu venkovní jednotky aroTHERM plus |
Import vytvoří dva moduly na témže adaptéru: sensoCOMFORT VRC 720 (ctlv2) s osmi zařízeními a aroTHERM plus (hmu) s elektroměrem tepelného čerpadla.
Možnosti zařízení
Teploty a tlak
- Venkovní teplota — venkovní teplota, jak ji zobrazuje VRC 720.
- Teplota přívodu — teplota přívodu systému (topná voda).
- Tlak vody — tlak vody v otopné soustavě v barech (jen pro čtení).
Zóna 1
- Termostat zóny 1 — pokojová teplota a požadovaná teplota, kterou regulátor skutečně používá. Požadovaná teplota nastavená v TapHome (5–30 °C) se posílá jako quick veto: dočasná změna, časový program regulátoru zůstává, jak je. Po zápisu šablona hodnotu znovu přečte ze sběrnice.
- Provozní režim zóny 1 — Vypnuto, Auto (časový program), Ručně / Den a Noc. Šablona posílá názvy z definice ebusd (
off,auto,day,night). Na VRC 720 je režimdayjeho ruční režim a noční režim VRC 720 nemá.
Teplá voda
- Termostat teplé užitkové vody — teplota zásobníku teplé vody a požadovaná teplota teplé vody, nastavitelná od 35 do 75 °C.
- Provozní režim teplé užitkové vody — Vypnuto, Auto, Den nebo Noc.
- Jednorázový ohřev teplé vody — zapnutí spustí ohřev; po nahřátí zásobníku se regulátor sám vrátí do režimu auto a přepínač pak znovu ukáže vypnuto.
Elektřina tepelného čerpadla
Modul aroTHERM plus (hmu) má jedno zařízení, Elektroměr tepelného čerpadla, elektroměr venkovní jednotky:
- Odběr — aktuální elektrický příkon tepelného čerpadla v kW.
- Celková spotřeba — celková spotřeba elektřiny tepelného čerpadla v kWh. Počítadlo je 16bitové číslo (nejvýše 65535 kWh), takže na jednotce, která běží mnoho let, už mohlo začít znovu od nuly.
Ukazuje také tři servisní atributy:
| Servisní atribut | Popis |
|---|---|
| COP (vytápění) | Topný faktor tepelného čerpadla při vytápění |
| Celkový tepelný zisk [kWh] | Celkový tepelný zisk tepelného čerpadla — tepelná energie, ne elektřina |
| Provozní stav | Stav, který hlásí venkovní jednotka: ready, heating, cooling, heating_water nebo error |
Poruchy regulátoru
Modul sensoCOMFORT VRC 720 (ctlv2) v každém cyklu čte aktuální poruchy regulátoru. Pro každé z jeho pěti polí poruch, které není nula, zobrazí modul chybu s číslem poruchy, například Controller error code: 1025.
Jak šablona komunikuje s adaptérem
Každá hodnota je jedna zpráva z definice ebusd. Šablona ji čte přes GET /api/v1/ebus/{circuit}/{message}/get?from=1, které odpoví z vyrovnávací paměti adaptéru nebo se zeptá sběrnice, a z odpovědi bere data.fields.value. Zápis je PUT /api/v1/ebus/{circuit}/{message}/set s tělem {"fields":{"value":…}} a po něm čtení s from=2, které se vždy ptá sběrnice. Moduly i všechna zařízení čtou každých 60 s.
Žádné ze zařízení nic nezapíše při startu TapHome Core: stav berou z adaptéru, ne z poslední hodnoty v TapHome.
Některé verze firmwaru VRC 720 zápis potvrdí a neprovedou. Šablona po každém zápisu hodnotu znovu přečte ze sběrnice, takže TapHome pak ukáže hodnotu, kterou regulátor skutečně používá, ne tu, kterou jste nastavili.
Co šablona nedělá
- Instalatérské parametry (topná křivka, maximální teplota přívodu) jsou vynechány záměrně — šablona nemění instalatérská nastavení regulátoru.
- Chlazení zóny 1, zóny 2 a 3 a týdenní časový program nejsou součástí šablony.
- Další hodnoty venkovní jednotky (teplota nasávaného vzduchu, využití kompresoru, aktuální tepelný výkon) jsou na sběrnici dostupné, ale šablona je nečte.
Řešení problémů
Žádné hodnoty
Zkontrolujte, zda je micro-ebusd aktivovaný a token nevypršel: bez micro-ebusd adaptér na /api/v1/ebus neodpovídá. Zkontrolujte, zda se http://<adapter-ip>/api/v1/ebus/list otevře v prohlížeči.
Zařízení regulátoru neukazují hodnotu
Název okruhu nesedí. Otevřete http://<adapter-ip>/api/v1/ebus/list, najděte název regulátoru (ctlv2, ctlv3 nebo 720) a venkovní jednotky (hmu) a šablonu importujte znovu s těmito názvy.
Požadovaná teplota nebo režim se vrátí na starou hodnotu
Regulátor zápis neprovedl; TapHome ukazuje hodnotu přečtenou zpět ze sběrnice. Zkontrolujte provozní režim zóny a firmware regulátoru.
Chyba modulu Controller error code: …
Regulátor hlásí poruchu s tímto číslem. Vyhledejte ji v dokumentaci regulátoru nebo tepelného čerpadla; chyba modulu zmizí, když ji regulátor zruší.