
SolaX X3 Hybrid Ultra (Gen5) je trojfázový hybridný PV/batériový striedač s menovitým výkonom od 10 kW do 30 kW. Šablóna TapHome komunikuje so striedačom cez Modbus RTU na RS-485 porte COM 1 (piny REMOTE_485A / REMOTE_485B) a implementuje register map protokolu SolaX Modbus V3.29. Číta výkon PV reťazcov, stav nabitia a teplotu batérie, trojfázové napätie a frekvenciu siete, kumulatívne a denné energetické súčty, výkon dodávky z externého merača a vystavuje zapisovateľný režim nabíjačky, SOC nočného nabíjania (vlastná spotreba) a limit max. výkonu dodávky.
X3-Ultra nepodporuje Modbus TCP natívne — TCP je dostupné len cez monitorovací modul SolaX (Pocket WiFi 3.0, Pocket LAN alebo DataHub), ktorý premosťuje RTU na TCP na porte 502. Pre vzdialené inštalácie možno TapHome pripojiť aj cez bránu RS-485-Ethernet tretej strany (napr. Waveshare, USR-DR302) nakonfigurovanú ako Modbus RTU-over-TCP.
Modely
Šablóna TapHome pokrýva celú sériu X3-Ultra. Senzory PV3 a SOC batérie 2 sú funkčné len na variante s 3 MPPT / dvomi batériami s výkonom 30 kW.
| Model | Menovitý AC výkon | MPPT trackery | Poznámky |
|---|---|---|---|
| X3-ULT-15K | 15 kW | 2 | Štandardný 2-MPPT |
| X3-ULT-15KP | 15 kW | 3 | 3-MPPT (kód modelu H3BC) |
| X3-ULT-19.9K | 19,9 kW | 2 | Štandardný 2-MPPT |
| X3-ULT-20K | 20 kW | 2 | Štandardný 2-MPPT (kód modelu H3BD) |
| X3-ULT-20KP | 20 kW | 3 | 3-MPPT |
| X3-ULT-25K | 25 kW | 3 | Kód modelu H3BF |
| X3-ULT-25KW | 25 kW | 3 | — |
| X3-ULT-30K | 30 kW | 3 | Dve batérie, PV3 aktívne (kód modelu H3BG) |
| X3-ULT-10K-GLV | 10 kW | — | Nízkonapäťový variant (GLV) |
| X3-ULT-15K-GLV | 15 kW | — | Nízkonapäťový variant (GLV) |
Kód modelu je možné čítať za behu cez modulový atribút Model (register H:0x000E, 4-znakový ASCII reťazec).
Rozsah kompatibility
Šablóna implementuje podmnožinu protokolu SolaX Modbus V3.29, ktorá sa najčastejšie používa pre domáce energetické riadenie — 19 zariadení, 2 modulové servisné atribúty a jedna servisná akcia. Plný protokol vystavuje oveľa viac registrov; najužitočnejšie nezavedené funkcie (výkon a prúd siete na jednotlivé fázy, napätie/prúd/výkon batérie, stav BMS, doba prevádzky mimo siete, vzdialené ovládanie výkonu atď.) sú uvedené v sekcii Možné vylepšenia nižšie.
Hardvérové pripojenie
X3-Ultra má jediný viacúčelový port COM 1 (konektor typu RJ45 s označeným káblovým prípravkom). Tie isté fyzické piny slúžia na rôzne funkcie podľa toho, do ktorej označenej pozície na káblovom prípravku zapojíte vodič. Pre integráciu Modbus tretej strany použite pozíciu RS485 — vodiče REMOTE_485A a REMOTE_485B.
Pinout portu COM 1

Priradenie pinov pre pozíciu RS485 (jediná pozícia relevantná pre TapHome):
| Pin | Signál | Zapojenie TapHome |
|---|---|---|
| 1 | REMOTE_485A | A+ / D+ |
| 2 | REMOTE_485B | B− / D− |
| 3 | PARALLEL_485AA | nepoužívať (len pre príslušenstvo SolaX) |
| 4 | PARALLEL_485AA | nepoužívať (len pre príslušenstvo SolaX) |
| 5 | PARALLEL_485BB | nepoužívať (len pre príslušenstvo SolaX) |
| 6 | PARALLEL_485BB | nepoužívať (len pre príslušenstvo SolaX) |
| 7 | REMOTE_485A | duplikát pinu 1 (pre daisy-chain) |
| 8 | REMOTE_485B | duplikát pinu 2 (pre daisy-chain) |
Piny 3–6 patria proprietárnemu kanálu SolaX PARALLEL_485 a sú vyhradené pre príslušenstvo SolaX (Adapter Box G2, EV-Charger, DataHub, paralelné striedače). Nepripájajte k týmto pinom Modbus master tretej strany.
Staršie striedače SolaX (Gen4 X3-Hybrid) používali pin 4 = 485A a pin 5 = 485B. Pinout portu COM 1 X3-Ultra je odlišný — pred zalisovaním vždy skontrolujte označenie káblového prípravku na vašej jednotke. Niektorá komunitná dokumentácia stále odkazuje na starší pinout Gen4.
Zapojenie RS-485

Pravidlá zapojenia z používateľského manuálu X3-Ultra (sekcia 8.6.4):
- Typ kábla: štandardný krútený pár Cat5 alebo Cat6 UTP
- Maximálna dĺžka: 30 m RS-485 kábla medzi striedačom a TapHome CCU
- Polarita je dôležitá: ak komunikácia neprebieha, vymeňte A a B
- Jeden Modbus master: na zbernici je povolený len jeden master. Ak monitorovací modul SolaX zdieľa linku, očakávajte konflikty
Káblový prípravok COM 1 má vyhradené označené pozície pre každý kanál — kábel Cat5/Cat6 zapojte do otvoru označeného RS485 (nie do Parallel-1, Parallel-2, BMS-1, BMS-2 alebo DRM).
Možnosti pripojenia
- Priame Modbus RTU CCU: zapojte dvojicu RS485 portu COM 1 priamo do TapHome Modbus RTU CCU. Najnižšia latencia, odporúčané pre riadenie v reálnom čase.
- Brána RS-485-Ethernet (Modbus RTU-over-TCP): pre inštalácie, kde je striedač ďaleko od TapHome Core, použite bránu Waveshare RS485-Ethernet, USR-DR302 alebo podobnú nakonfigurovanú ako Modbus RTU-over-TCP na porte 502. Import parameter šablóny
IpAddressto umožňuje. - SolaX Pocket WiFi 3.0 / Pocket LAN / DataHub (Modbus TCP): ak je monitorovací modul SolaX už nainštalovaný, premosťuje RTU na TCP na porte 502 s dotazovacím cyklom približne 1 sekunda — pomalšie ako priame RTU a neodporúča sa pre riadiace slučky v reálnom čase.
Konfigurácia
Povolenie komunikácie Modbus na striedači
Na LCD striedača prejdite na:
| |
Menu Advanced Settings môže vyžadovať inštalačné heslo. Overte alebo nastavte nasledovné:
| Parameter | Predvolené hodnoty šablóny TapHome | Predvolené hodnoty striedača | Rozsah |
|---|---|---|---|
| Modbus adresa (Slave ID) | 1 | 1 | 1–255 |
| Prenosová rýchlosť | 19200 | 19200 | 9600 / 19200 / 38400 / 57600 / 115200 |
| Parita | None | None | None / Odd / Even |
| Dátové bity | 8 | 8 | — |
| Stop bity | 1 | 1 | 1 alebo 2 |
Prenosová rýchlosť sa musí zhodovať medzi striedačom a TapHome. Protokol V3.29 špecifikuje 19200 ako predvolenú hodnotu X3-Ultra; niektoré staršie šablóny a dokumentácia SolaX stále uvádzajú 9600. Ak komunikácia zlyhá, najprv skontrolujte prenosovú rýchlosť.
Striedač môže tiež vystaviť adresu Modbus slave cez holding register H:0x00AC a prenosovú rýchlosť cez holding register H:0x00AD.
Import parametre v TapHome
Pri importe šablóny do TapHome musia byť nastavené dva parametre:
| Parameter | Účel |
|---|---|
| IpAddress | IP adresa brány RS-485-TCP (alebo monitorovacieho modulu SolaX Pocket WiFi / LAN). Ponechajte predvolenú hodnotu, ak je striedač pripojený priamo k TapHome Modbus RTU CCU. |
| SlaveId | Modbus slave adresa striedača (predvolene 1). Musí sa zhodovať s nastavením Modbus adresy striedača. |
Časovanie komunikácie
Protokol SolaX Modbus vyžaduje minimálny interval medzi po sebe nasledujúcimi požiadavkami a používa individuálne dotazovacie intervaly pre každé zariadenie v šablóne (od niekoľkých sekúnd pre napätie/frekvenciu siete až po 80 s pre teplotu batérie). Žiadne zariadenie agresívne nedotazujte — striedač interne obmedzuje požiadavky.
Schopnosti zariadenia
Monitorovanie batérie
- SOC batérie 1 — stav nabitia primárnej batérie ako analógový vstup 0–1 (surový register v jednotkách 1 %, delený 100 pre rozsah TapHome 0–1)
- SOC batérie 2 — stav nabitia druhej batérie, funkčné len na X3-ULT-30K s variantom dvoch batérií; ostatné modely čítajú 0
- Teplota batérie — teplota batériového balíka v °C, dotazované každých 80 sekúnd
Výkon solárnych PV
- Výkon PV1 (východ) — DC výkon z PV reťazca 1 v kW
- Výkon PV2 (východ) — DC výkon z PV reťazca 2 v kW
- Výkon PV3 (západ) — DC výkon z PV reťazca 3 v kW, funkčné len na modeloch s 3 MPPT (X3-ULT-30K); ostatné modely čítajú 0
Prípony „východ" / „západ" sú konvencia smerového pomenovania zdedená z pôvodnej slovenskej šablóny — číslo PV reťazca zodpovedá fyzickému MPPT vstupu na striedači, nie skutočnej orientácii poľa.
Meranie siete a energie
- Napätie siete L1 / L2 / L3 — napätie siete na jednotlivé fázy vo voltoch (registre
A:0x006A,A:0x006E,A:0x0072) - Frekvencia siete L1 / L2 / L3 — frekvencia siete na jednotlivé fázy v hertzoch (registre
A:0x006D,A:0x0071,A:0x0075) - Výkon dodávky do siete (merač) — okamžitý výkon dodávky z externého SolaX merača / CT v kW; kladné = export, záporné = import
- Výkon odber / dodávka do siete — alias výkonu dodávky do siete (rovnaký podkladový register
A:0x0046); zachované pre kompatibilitu so starým pomenovaním - Denná / aktuálna výroba striedača — kombinuje dnešnú energiu dodanú do siete (kWh, register
A:0x0050) s reálnym výkonom siete striedača (kW, registerA:0x0002) - Celková vyrobená energia — celková kumulatívna energia dodaná zo striedača cez AC port do siete v kWh
Ovládanie nabíjačky a dodávky (zapisovateľné)
- Režim nabíjačky — prevádzkový režim nabíjačky batérie: Self Use, Feed-in Priority, Backup alebo Manual
- SOC nočného nabíjania (vlastná spotreba) — horná cieľová hodnota SOC (10–100 %) pre nočné nabíjanie batérie zo siete v režime vlastnej spotreby
- Limit max. výkonu dodávky — maximálny povolený exportný výkon v percentách menovitej kapacity (10–100 %)
Limit zápisov do EEprom platí pre všetky tri zapisovateľné zariadenia vyššie (Režim nabíjačky →
SH:0x001F, SOC nočného nabíjania →SH:0x0063, Max výkon dodávky →SH:0x0042). Podkladové registre sú uložené v EEprom s obmedzeným počtom zápisov — časté zápisy (každých pár sekúnd v automatizačnej slučke) trvalo poškodia EEprom striedača. Používajte len manuálne zmeny alebo nízkofrekvenčné plánované zápisy.
Modulové atribúty a akcie
- Prevádzkový režim (servisný atribút) — prevádzkový stav striedača ako text: Waiting, Checking, Normal, Fault, Permanent Fault, Update, Off-grid waiting, Off-grid, Self Testing, Idle, Standby
- Model (servisný atribút) — kód modelu striedača ako 4-znakový ASCII reťazec (H3BC = 15K/15KP, H3BD = 19,9K/20K/20KP, H3BF = 25K, H3BG = 30K)
- Odomknúť administrátora (servisná akcia) — zapíše konštantu
2014doSH:0x0000na odomknutie pokročilých nastavení striedača (zriedka potrebné, len na diagnostiku)
Detekcia chýb
ReadScript modulu monitoruje register prevádzkového režimu (A:0x0009) a hlási TapHome systémovú chybu, keď striedač vstúpi do stavu 3 (Fault) alebo 4 (Permanent Fault). Dva chybové registre sa analyzujú bit po bite:
- Chybové kódy striedača (32-bit,
A:0x0040–A:0x0041) — 31 individuálnych chýb vrátane chýb napätia/frekvencie siete, chýb napätia PV, chýb batérie, izolačných chýb, prehrievania, ochrany proti prepätiu, chýb relé a chýb komunikácie - Chybové kódy Managera (16-bit,
A:0x0043) — 11 chybových bitov vrátane chýb typu napájania, chýb EEPROM, problémov senzora NTC, výstrah teploty batérie, chýb merača a chýb ventilátora
Jednotlivé chyby sa zobrazujú ako diskrétne chyby v systémovom logu TapHome, takže inštalatéri môžu identifikovať zlyhávajúci podsystém bez čítania LCD striedača.
Riešenie problémov
Žiadna komunikácia so striedačom
- Overte, že RS-485 zapojenie je na pinoch REMOTE_485A / REMOTE_485B (1+2 alebo 7+8 na pozícii COM 1 RS485), nie na pinoch PARALLEL_485 3–6
- Skontrolujte, že prenosová rýchlosť sa zhoduje medzi striedačom (
Menu → Setting → Advance Setting → Modbus) a modulom TapHome — predvolene by mali byť obidva 19200 - Potvrďte, že Slave ID sa zhoduje (predvolene
1) - Overte, že na RS-485 zbernici je pripojený len jeden Modbus master — Modbus nepodporuje multi-master
- Vymeňte vodiče A a B, ak je polarita kábla neistá
- Potvrďte, že kábel nepresahuje 30 m celkovej dĺžky RS-485 trasy
PV3 alebo SOC batérie 2 číta nulu
Tieto zariadenia sú funkčné len na X3-ULT-30K (3-MPPT / variant s dvomi batériami). Na menších modeloch registre A:0x0124 (výkon PV3) a A:0x012D (SOC batérie 2) vrátia nulu. Pre inštalácie bez 30K skryte nepoužívané zariadenia v UI TapHome.
Teplota batérie čítá neočakávane vysokú hodnotu
Register teploty batérie (A:0x0018) je šablónou čítaný ako UInt16, ale podkladová hodnota je v skutočnosti znamienkovaná. Teploty pod nulou (napr. −1 °C) sa pretočia na veľké kladné hodnoty (napr. 65535). V klimatických oblastiach, kde môže batéria klesnúť pod 0 °C, akúkoľvek hodnotu nad ~1000 °C považujte za zápornú.
Zápisy do režimu nabíjačky / SOC nočného nabíjania / max. výkonu dodávky sa neuplatňujú
Tieto registre sú uložené v EEprom a striedač obmedzuje zápisy, aby chránil EEprom. Zabezpečte, aby boli zápisy zriedkavé (manuálne alebo plánované, nie v tesnej automatizačnej slučke). Niektoré verzie firmvéru tiež vyžadujú, aby bol režim nabíjačky nastavený na Manual (3), predtým ako budú reagovať určité podrežimy nútenia nabíjania / vybíjania.
Modbus TCP cez monitorovací modul SolaX je pomalý
Pocket WiFi 3.0 / Pocket LAN / DataHub premosťujú RTU na TCP s dotazovacím cyklom približne 1 sekunda a zvládajú len jedného Modbus TCP klienta naraz. Ak monitoring SolaX Cloud tiež získava údaje, očakávajte konflikty. Pre riadenie v reálnom čase (frekvenčná odozva, peak shaving) použite priame Modbus RTU alebo dedikovanú bránu RS-485-Ethernet tretej strany.
